FFSM++
1.1.0
French Forest Sector Model ++
|
This is the complete list of members for ModelData, including all inherited members.
addSetting(string name_h, vector< string > values_h, int type_h, string comment_h) | ModelData | |
addSetting(string name_h, string value_h, int type_h, string comment_h) | ModelData | |
allProducts | ModelData | private |
applyDebugMode() | ModelData | |
applyOverrides() | ModelData | |
assessProdPossibility(const string &prod_h, const string &forType_h, const string &dClass_h) | ModelData | |
b2s(const bool &bool_h) const | BaseClass | |
b2s(const vector< bool > &bool_h) const | BaseClass | |
BaseClass() | BaseClass | |
baseDirectory | ModelData | private |
cached_initialYear | ModelData | private |
cacheSettings() | ModelData | |
calculateAnnualisedEquivalent(const double &amount_h, const int &years_h, const double &ir) const | ModelData | |
calculateAnnualisedEquivalent(const double &amount_h, const double &years_h, const double &ir) const | ModelData | |
changeMapValue(map< K, V > &mymap, const K &key, const V &value, const int &error_level=MSG_CRITICAL_ERROR) | BaseClass | inline |
createCombinationsVector(const int &nItems) | ModelData | |
createRegions() | ModelData | |
d2s(const double &double_h) const | BaseClass | |
d2s(const vector< double > &double_h) const | BaseClass | |
dataMapCheckExist(const DataMap &map, const string &search_for, const bool &exactMatch=true) const | ModelData | private |
dataMapGetValue(const DataMap &map, const string &search_for, const int &year_h, const bool &exactMatch=true) | ModelData | private |
dataMapSetValue(DataMap &map, const string &search_for, const double &value_h, const int &year_h, const bool &exactMatch=true) | ModelData | private |
deathTimberInventory | ModelData | private |
deathTimberInventory_get(const iisskey &thekey) | ModelData | inline |
deathTimberInventory_incr(const iisskey &thekey, double value_h) | ModelData | inline |
deathTimberInventory_incrOrAdd(const iisskey &thekey, double value_h) | ModelData | inline |
debugMap(const map< iisskey, V > &mymap) | BaseClass | inline |
debugMap(const map< K, V > &mymap, const K &key) | BaseClass | inline |
delDir(QString dirname) | ModelData | |
diamClasses | ModelData | private |
errorLevel | ModelData | private |
findMap(const map< K, V > &mymap, const K &key, const int &error_level=MSG_CRITICAL_ERROR, const V ¬FoundValue=numeric_limits< V >::min()) const | BaseClass | inline |
forDataMap | ModelData | private |
forToProdVector | ModelData | private |
forTypes | ModelData | private |
getAllocableProductIdsFromDeathTimber(const int ®Id_h, const string &ft, const string &dc, const int &harvesting_year, int request_year=DATA_NOW) | ModelData | |
getAllRegions(bool excludeResidual=true) | ModelData | |
getAvailableAliveTimber(const vector< string > &primProd_h, int regId_h) | ModelData | |
getAvailableDeathTimber(const vector< string > &primProd_h, int regId_h, int year_h) | ModelData | |
getAvg(const vector< K > &v) | BaseClass | inline |
getBaseData(const string &name_h, int type_h, int position=0, int regId_h=WORLD) | ModelData | private |
getBaseDirectory() const | ModelData | inline |
getBoolSetting(const string &name_h, int position=0, int reg=WORLD) const | ModelData | |
getBoolVectorSetting(const string &name_h, int reg=WORLD) const | ModelData | |
getCachedInitialYear() | ModelData | inline |
getDeathTimberInventory() | ModelData | inline |
getDiameterClasses(bool productionOnly=false) | ModelData | |
getDoubleSetting(const string &name_h, int position=0, int reg=WORLD) const | ModelData | |
getDoubleVectorSetting(const string &name_h, int reg=WORLD) const | ModelData | |
getErrorLevel() | ModelData | inline |
getFilenameByType(string type_h) | ModelData | |
getFilenamesByDir(const string &dir, vector< string > &files, const string &filter="") | ModelData | |
getForData(const string &type_h, const int ®Id_h, const string &forType_h, const string &freeDim_h, const int &year=DATA_NOW) | ModelData | |
getForType(int position) | ModelData | inline |
getForType(string &forTypeId_h) | ModelData | |
getForTypeChilds(const string &forTypeId_h) | ModelData | |
getForTypeChilds_pos(const string &forTypeId_h, bool all=false) | ModelData | |
getForTypeCounter(string &forTypeId_h, bool all=false) | ModelData | |
getForTypeIds(bool all=false) | ModelData | |
getForTypeParentId(const string &forTypeId_h) | ModelData | |
getForTypeParents() | ModelData | |
getIFilesVector() const | ModelData | inline |
getIntSetting(const string &name_h, int position=0, int reg=WORLD) const | ModelData | |
getIntVectorSetting(const string &name_h, int reg=WORLD) const | ModelData | |
getMax(const vector< K > &v) | BaseClass | inline |
getMaxPos(const vector< K > &v) | BaseClass | inline |
getMaxYearUsableDeathTimber(const string &prod_h, const string &forType_h, const string &dClass_h) | ModelData | |
getMaxYearUsableDeathTimber() | ModelData | |
getMin(const vector< K > &v) | BaseClass | inline |
getMinPos(const vector< K > &v) | BaseClass | inline |
getNForTypes() | ModelData | inline |
getNForTypesChilds(const string &forTypeId_h) | ModelData | |
getNReclRules() | ModelData | inline |
getOutputDirectory() const | ModelData | inline |
getPathMortalityRule(const string &forType, const string &dC) | ModelData | |
getPos(const K &element, const vector< K > &v, const int &msgCode_h=MSG_CRITICAL_ERROR) | BaseClass | inline |
getProdData(const string &type_h, const int ®Id_h, const string &prodId_h, const int &year=DATA_NOW, const string &freeDim_h="") | ModelData | |
getReclRule(int position) | ModelData | inline |
getRegion(int regId_h) | ModelData | |
getRegionIds(int level_h, bool excludeResidual=true) | ModelData | |
getRegionIds(bool excludeResidual=true) | ModelData | |
getScenarioIndex() | ModelData | |
getScenarios() | ModelData | |
getSd(const vector< K > &v, bool sample=true) | BaseClass | inline |
getStringSetting(const string &name_h, int position=0, int reg=WORLD) const | ModelData | |
getStringVectorSetting(const string &name_h, int reg=WORLD) const | ModelData | |
getTable(string tableName_h, int debugLevel=MSG_CRITICAL_ERROR) | ModelData | |
getTableFromFile(string tablename, string filename_h) | ModelData | |
getTempBool() | ModelData | inline |
getTimedData(const vector< double > &dated_vector, const int &year_h) const | ModelData | |
getType(const string &type_h) const | BaseClass | |
getValueFoundBool() | ModelData | inline |
getVectorBaseData(const string &name_h, int type_h, int regId_h=WORLD) | ModelData | private |
i2s(const int &int_h) const | BaseClass | |
i2s(const vector< int > &int_h) const | BaseClass | |
iFilesVector | ModelData | private |
incrMapValue(map< K, V > &mymap, const K &key, const V &value, const int &error_level=MSG_CRITICAL_ERROR) | BaseClass | inline |
incrOrAddMapValue(map< K, V > &mymap, const K &key, const V &value) | BaseClass | inline |
inputFilename | ModelData | private |
inVector(const K &element, const vector< K > &v) | BaseClass | inline |
l2r | ModelData | private |
LLDataVector | ModelData | private |
loadInput() | ModelData | |
mainDocument | ModelData | private |
makeKeyForData(const string &parName, const string ®Id, const string &forType, const string &diamClass) const | ModelData | inline |
makeKeyProdData(const string &parName, const string ®Id, const string &prod, const string &freeDim="") const | ModelData | inline |
ModelData(ThreadManager *MTHREAD_h) | ModelData | |
msgOut(const int &msgCode_h, const string &msg_h, const bool &refreshGUI_h=true) const | BaseClass | |
msgOut(const int &msgCode_h, const int &msg_h, const bool &refreshGUI_h=true) const | BaseClass | |
msgOut(const int &msgCode_h, const double &msg_h, const bool &refreshGUI_h=true) const | BaseClass | |
MTHREAD | BaseClass | protected |
normSample(const double &avg, const double &stdev, const double &minval=NULL, const double &maxval=NULL) const | BaseClass | |
normSample(normal_distribution< K > &d, std::mt19937 &gen, const K &minval=NULL, const K &maxval=NULL) const | BaseClass | inline |
Output::printForestData(bool finalFlush) | ModelData | friend |
Output::printProductData(bool finalFlush) | ModelData | friend |
outputDirname | ModelData | private |
pathRules | ModelData | private |
positionsToContent(const vector< T > &vector_h, const vector< int > &positions) | BaseClass | inline |
priProducts | ModelData | private |
prodDataMap | ModelData | private |
programSettingsVector | ModelData | private |
reclRules | ModelData | private |
refreshGUI() const | BaseClass | |
regId2RegSName(const int ®Id_h) const | ModelData | |
regionExist(const int ®Id_h) const | ModelData | |
regionsVector | ModelData | private |
regSName2RegId(const string ®SName_h) const | ModelData | |
resetMapValues(map< K, V > &mymap, const V &value) | BaseClass | inline |
s2b(const string &string_h) const | BaseClass | |
s2b(const vector< string > &string_h) const | BaseClass | |
s2d(const string &string_h) const | BaseClass | |
s2d(const string &string_h, const bool &replaceComma) const | BaseClass | |
s2d(const vector< string > &string_h, const bool &replaceComma=false) const | BaseClass | |
s2i(const string &string_h) const | BaseClass | |
s2i(const vector< string > &string_h) const | BaseClass | |
scenario | ModelData | |
secProducts | ModelData | private |
setBaseDiretory(string baseDirectory_h) | ModelData | inline |
setDefaultForData() | ModelData | |
setDefaultPathogenRules() | ModelData | |
setDefaultProdData() | ModelData | |
setDefaultProductResourceMatrixLink() | ModelData | |
setDefaultSettings() | ModelData | |
setErrorLevel(int errorLevel_h) | ModelData | inline |
setForData(const double &value_h, const string &type_h, const int ®Id_h, const string &forType_h, const string &freeDim_h, const int &year=DATA_NOW, const bool &allowCreate=false) | ModelData | |
setForestTypes() | ModelData | |
setOutputDirectory(const char *output_dirname_h) | ModelData | |
setProdData(const double &value_h, const string &type_h, const int ®Id_h, const string &prodId_h, const int &year=DATA_NOW, const bool &allowCreate=false, const string &freeDim_h="") | ModelData | |
setReclassificationRules() | ModelData | |
setScenarioData() | ModelData | |
setScenarioForData() | ModelData | |
setScenarioPathogenRules() | ModelData | |
setScenarioProdData() | ModelData | |
setScenarioProductResourceMatrixLink() | ModelData | |
setScenarioSettings() | ModelData | |
setSpace() | ModelData | |
setTempBool(bool tempBool_h) | ModelData | inline |
setTimedData(const double &value_h, vector< double > &dated_vector, const int &year_h, const int &MSG_LEVEL=MSG_WARNING) | ModelData | |
setValueFoundBool(bool valueFoundBool_h) | ModelData | inline |
stringTo(const std::string &s) const | BaseClass | |
tempBool | ModelData | private |
tokenize(const string &str, vector< string > &tokens, const string &delimiter=" ") const | BaseClass | |
toString(const T &x) const | BaseClass | |
toString(const T &x) const | BaseClass | |
unpackKeyForData(const string &key, string &parName, int ®Id, string &forType, string &diamClass) const | ModelData | |
unpackKeyProdData(const string &key, string &parName, int ®Id, string &prod, string &freeDim) const | ModelData | |
untokenize(string &str, vector< string > &tokens, const string &delimiter=" ") const | BaseClass | |
valueFoundBool | ModelData | private |
vectorToMap(const vector< K > &keys, const V &value=0.0) | BaseClass | inline |
vSum(const vector< int > &vector_h) const | BaseClass | inline |
vSum(const vector< double > &vector_h) const | BaseClass | inline |
vSum(const vector< vector< int > > &vector_h) const | BaseClass | |
vSum(const vector< vector< double > > &vector_h) const | BaseClass | |
~BaseClass() | BaseClass | |
~ModelData() | ModelData |