FFSM++  1.1.0
French Forest Sector Model ++
ModelData Member List

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
allProductsModelDataprivate
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
baseDirectoryModelDataprivate
cached_initialYearModelDataprivate
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)BaseClassinline
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 ModelDataprivate
dataMapGetValue(const DataMap &map, const string &search_for, const int &year_h, const bool &exactMatch=true)ModelDataprivate
dataMapSetValue(DataMap &map, const string &search_for, const double &value_h, const int &year_h, const bool &exactMatch=true)ModelDataprivate
deathTimberInventoryModelDataprivate
deathTimberInventory_get(const iisskey &thekey)ModelDatainline
deathTimberInventory_incr(const iisskey &thekey, double value_h)ModelDatainline
deathTimberInventory_incrOrAdd(const iisskey &thekey, double value_h)ModelDatainline
debugMap(const map< iisskey, V > &mymap)BaseClassinline
debugMap(const map< K, V > &mymap, const K &key)BaseClassinline
delDir(QString dirname)ModelData
diamClassesModelDataprivate
errorLevelModelDataprivate
findMap(const map< K, V > &mymap, const K &key, const int &error_level=MSG_CRITICAL_ERROR, const V &notFoundValue=numeric_limits< V >::min()) const BaseClassinline
forDataMapModelDataprivate
forToProdVectorModelDataprivate
forTypesModelDataprivate
getAllocableProductIdsFromDeathTimber(const int &regId_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)BaseClassinline
getBaseData(const string &name_h, int type_h, int position=0, int regId_h=WORLD)ModelDataprivate
getBaseDirectory() const ModelDatainline
getBoolSetting(const string &name_h, int position=0, int reg=WORLD) const ModelData
getBoolVectorSetting(const string &name_h, int reg=WORLD) const ModelData
getCachedInitialYear()ModelDatainline
getDeathTimberInventory()ModelDatainline
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()ModelDatainline
getFilenameByType(string type_h)ModelData
getFilenamesByDir(const string &dir, vector< string > &files, const string &filter="")ModelData
getForData(const string &type_h, const int &regId_h, const string &forType_h, const string &freeDim_h, const int &year=DATA_NOW)ModelData
getForType(int position)ModelDatainline
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 ModelDatainline
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)BaseClassinline
getMaxPos(const vector< K > &v)BaseClassinline
getMaxYearUsableDeathTimber(const string &prod_h, const string &forType_h, const string &dClass_h)ModelData
getMaxYearUsableDeathTimber()ModelData
getMin(const vector< K > &v)BaseClassinline
getMinPos(const vector< K > &v)BaseClassinline
getNForTypes()ModelDatainline
getNForTypesChilds(const string &forTypeId_h)ModelData
getNReclRules()ModelDatainline
getOutputDirectory() const ModelDatainline
getPathMortalityRule(const string &forType, const string &dC)ModelData
getPos(const K &element, const vector< K > &v, const int &msgCode_h=MSG_CRITICAL_ERROR)BaseClassinline
getProdData(const string &type_h, const int &regId_h, const string &prodId_h, const int &year=DATA_NOW, const string &freeDim_h="")ModelData
getReclRule(int position)ModelDatainline
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)BaseClassinline
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()ModelDatainline
getTimedData(const vector< double > &dated_vector, const int &year_h) const ModelData
getType(const string &type_h) const BaseClass
getValueFoundBool()ModelDatainline
getVectorBaseData(const string &name_h, int type_h, int regId_h=WORLD)ModelDataprivate
i2s(const int &int_h) const BaseClass
i2s(const vector< int > &int_h) const BaseClass
iFilesVectorModelDataprivate
incrMapValue(map< K, V > &mymap, const K &key, const V &value, const int &error_level=MSG_CRITICAL_ERROR)BaseClassinline
incrOrAddMapValue(map< K, V > &mymap, const K &key, const V &value)BaseClassinline
inputFilenameModelDataprivate
inVector(const K &element, const vector< K > &v)BaseClassinline
l2rModelDataprivate
LLDataVectorModelDataprivate
loadInput()ModelData
mainDocumentModelDataprivate
makeKeyForData(const string &parName, const string &regId, const string &forType, const string &diamClass) const ModelDatainline
makeKeyProdData(const string &parName, const string &regId, const string &prod, const string &freeDim="") const ModelDatainline
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
MTHREADBaseClassprotected
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 BaseClassinline
Output::printForestData(bool finalFlush)ModelDatafriend
Output::printProductData(bool finalFlush)ModelDatafriend
outputDirnameModelDataprivate
pathRulesModelDataprivate
positionsToContent(const vector< T > &vector_h, const vector< int > &positions)BaseClassinline
priProductsModelDataprivate
prodDataMapModelDataprivate
programSettingsVectorModelDataprivate
reclRulesModelDataprivate
refreshGUI() const BaseClass
regId2RegSName(const int &regId_h) const ModelData
regionExist(const int &regId_h) const ModelData
regionsVectorModelDataprivate
regSName2RegId(const string &regSName_h) const ModelData
resetMapValues(map< K, V > &mymap, const V &value)BaseClassinline
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
scenarioModelData
secProductsModelDataprivate
setBaseDiretory(string baseDirectory_h)ModelDatainline
setDefaultForData()ModelData
setDefaultPathogenRules()ModelData
setDefaultProdData()ModelData
setDefaultProductResourceMatrixLink()ModelData
setDefaultSettings()ModelData
setErrorLevel(int errorLevel_h)ModelDatainline
setForData(const double &value_h, const string &type_h, const int &regId_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 &regId_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)ModelDatainline
setTimedData(const double &value_h, vector< double > &dated_vector, const int &year_h, const int &MSG_LEVEL=MSG_WARNING)ModelData
setValueFoundBool(bool valueFoundBool_h)ModelDatainline
stringTo(const std::string &s) const BaseClass
tempBoolModelDataprivate
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 &regId, string &forType, string &diamClass) const ModelData
unpackKeyProdData(const string &key, string &parName, int &regId, string &prod, string &freeDim) const ModelData
untokenize(string &str, vector< string > &tokens, const string &delimiter=" ") const BaseClass
valueFoundBoolModelDataprivate
vectorToMap(const vector< K > &keys, const V &value=0.0)BaseClassinline
vSum(const vector< int > &vector_h) const BaseClassinline
vSum(const vector< double > &vector_h) const BaseClassinline
vSum(const vector< vector< int > > &vector_h) const BaseClass
vSum(const vector< vector< double > > &vector_h) const BaseClass
~BaseClass()BaseClass
~ModelData()ModelData