|
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 |