![]() |
FMT 0.9.8
Forest management tools for forest planning
|
This is the complete list of members for Models::FMTsesmodel, including all inherited members.
| _exhandler | Core::FMTobject | protectedstatic |
| _logger | Core::FMTobject | protectedstatic |
| actions | Models::FMTmodel | protected |
| addoutput(const std::string &name, const std::string &maskstring, Core::FMTotar outputtarget, std::string action=std::string(), std::string yield=std::string(), std::string description=std::string(), int targettheme=-1) | Models::FMTmodel | |
| addyieldhandlers(const std::vector< T > &yieldhandlers) | Models::FMTmodel | inline |
| addyieldhandlersfromptr(const std::vector< std::unique_ptr< Core::FMTyieldhandler > > &yieldhandlers) | Models::FMTmodel | |
| aggregateAllActions(const std::vector< std::string > &p_Aggregates) const | Models::FMTmodel | |
| aggregateSchedules(const std::vector< Core::FMTschedule > &p_schedules) const | Models::FMTmodel | |
| area | Models::FMTmodel | protected |
| basepresolve() const | Models::FMTmodel | |
| boost::serialization::access | Models::FMTsesmodel | friend |
| build(std::vector< Core::FMTschedule > schedules=std::vector< Core::FMTschedule >()) | Models::FMTsesmodel | virtual |
| checksignals() const | Core::FMTobject | protected |
| cleanactionsntransitions() | Models::FMTmodel | |
| clearactionscache() | Models::FMTmodel | protected |
| clearcache() | Models::FMTmodel | virtual |
| cleartransitioncache() | Models::FMTmodel | protected |
| clearyieldcache() | Models::FMTmodel | protected |
| clone() const | Models::FMTsesmodel | virtual |
| constraints | Models::FMTmodel | protected |
| defaultdeathaction(const Core::FMTlifespans &llifespan, const std::vector< Core::FMTtheme > <hemes) | Models::FMTmodel | static |
| defaultdeathtransition(const Core::FMTlifespans &llifespan, const std::vector< Core::FMTtheme > <hemes) | Models::FMTmodel | static |
| disablenestedexceptions() | Core::FMTobject | |
| doplanning(const bool &solve, std::vector< Core::FMTschedule > schedules=std::vector< Core::FMTschedule >()) | Models::FMTmodel | virtual |
| empty() const | Models::FMTmodel | |
| enablenestedexceptions() | Core::FMTobject | |
| FMTmodel(const std::vector< Core::FMTactualdevelopment > &larea, const std::vector< Core::FMTtheme > <hemes, const std::vector< Core::FMTaction > &lactions, const std::vector< Core::FMTtransition > <ransitions, const Core::FMTyields &lyields, const Core::FMTlifespans &llifespan, const std::string &lname, const std::vector< Core::FMToutput > &loutputs, std::vector< Core::FMTconstraint > lconstraints=std::vector< Core::FMTconstraint >(), FMTmodelparameters lparameters=FMTmodelparameters()) | Models::FMTmodel | |
| FMTmodel() | Models::FMTmodel | |
| FMTmodel(FMTmodel &&rhs)=default | Models::FMTmodel | |
| FMTmodel(const FMTmodel &rhs) | Models::FMTmodel | |
| FMTobject() | Core::FMTobject | |
| FMTobject(const std::shared_ptr< Exception::FMTexceptionhandler > exhandler) | Core::FMTobject | |
| FMTobject(const FMTobject &rhs) | Core::FMTobject | |
| FMTsemodel() | Models::FMTsemodel | |
| FMTsemodel(const FMTsemodel &rhs) | Models::FMTsemodel | |
| FMTsemodel(const FMTmodel &rhs, const Spatial::FMTforest &forest) | Models::FMTsemodel | |
| FMTsemodel(const FMTmodel &rhs) | Models::FMTsemodel | |
| FMTsemodel(FMTsemodel &&rhs)=default | Models::FMTsemodel | |
| FMTsesmodel() | Models::FMTsesmodel | |
| FMTsesmodel(const FMTsesmodel &rhs) | Models::FMTsesmodel | |
| FMTsesmodel(const FMTmodel &rhs) | Models::FMTsesmodel | |
| FMTsesmodel(const FMTmodel &rhs, const Spatial::FMTforest &forest) | Models::FMTsesmodel | |
| FMTsesmodel(FMTsesmodel &&rhs)=default | Models::FMTsesmodel | |
| forceload(Archive &ar, const unsigned int version) | Core::FMTobject | inlineprotected |
| forcesave(Archive &ar, const unsigned int version) const | Core::FMTobject | inlineprotected |
| getactions() const | Models::FMTmodel | inline |
| getarea(int period=0, bool beforegrowanddeath=false) const | Models::FMTsemodel | virtual |
| getavailablememory() | Core::FMTobject | static |
| getbasemask(std::vector< Core::FMTactualdevelopment > optionaldevelopments) const | Models::FMTmodel | protected |
| getclock() | Core::FMTobject | protectedstatic |
| getcompresstime() const | Models::FMTmodel | |
| getconstraints() const | Models::FMTmodel | inline |
| getcopy(int period=0) const | Models::FMTsesmodel | virtual |
| getdisturbancestats() const | Models::FMTsesmodel | |
| getduration(const std::chrono::time_point< std::chrono::high_resolution_clock > &startclock) | Core::FMTobject | protectedstatic |
| getdurationinseconds(const std::chrono::time_point< std::chrono::high_resolution_clock > &startclock) | Core::FMTobject | protectedstatic |
| getdynamicmask(const Core::FMToutput &output, bool ignoreoutputvariables=false) const | Models::FMTmodel | |
| getdynamicmask(const Core::FMToutputnode &node, bool ignoreoutputvariables=false) const | Models::FMTmodel | |
| getinitialarea() const | Models::FMTmodel | |
| getlifespan() const | Models::FMTmodel | inline |
| getmapping() const | Models::FMTsemodel | |
| getmodelstats() const | Models::FMTmodel | |
| getname() const | Models::FMTmodel | inline |
| getobjectivevalue() const | Models::FMTsemodel | virtual |
| getoutput(const Core::FMToutput &output, int period, Core::FMToutputlevel level=Core::FMToutputlevel::standard) const | Models::FMTsemodel | virtual |
| getoutputs() const | Models::FMTmodel | inline |
| getoutputsfromperiods(const std::vector< Core::FMToutput > &theoutputs, const int &firstperiod, const int &lastperiod, Core::FMToutputlevel level=Core::FMToutputlevel::standard) const | Models::FMTmodel | virtual |
| getparameter(const FMTintmodelparameters &key) const | Models::FMTmodel | |
| getparameter(const FMTdblmodelparameters &key) const | Models::FMTmodel | |
| getparameter(const FMTboolmodelparameters &key) const | Models::FMTmodel | |
| getpostsolvefilter(const std::vector< Core::FMTtheme > &originalthemes, const Core::FMTmask &devmask) const | Models::FMTmodel | |
| getpotentialschedule(std::vector< Core::FMTactualdevelopment > toremove, std::vector< Core::FMTactualdevelopment > selection, bool withlock=true) const | Models::FMTmodel | |
| getpresolvefilter(const std::vector< Core::FMTtheme > &originalthemes) const | Models::FMTmodel | |
| getreplanningconstraints(const std::string &modeltype, const std::vector< Core::FMTconstraint > &localconstraints, const int &period) const | Models::FMTmodel | virtual |
| getruntimelocation() | Core::FMTobject | static |
| getschedule(bool withlock=false) const | Models::FMTsemodel | |
| getselectedmask(const std::vector< Core::FMTtheme > &originalthemes) const | Models::FMTmodel | |
| getseriesmaxsize() const | Models::FMTmodel | protected |
| getsolution(int period, bool withlock=false) const | Models::FMTsemodel | virtual |
| getspatialoutput(const Core::FMToutput &output, int period) const | Models::FMTsemodel | virtual |
| getspschedule() const | Models::FMTsemodel | inline |
| getstaticmask(const Core::FMToutputnode &node, bool ignoreoutputvariables=false) const | Models::FMTmodel | |
| getstaticpresolvethemes() const | Models::FMTmodel | protected |
| getstatictransitionthemes() const | Models::FMTmodel | protected |
| gettacticalconstraints(double penalty=999999, double scheduleweight=999999, double objective=0, double objectivefactor=1.0) const | Models::FMTmodel | |
| getthemes() const | Models::FMTmodel | inline |
| gettransitions() const | Models::FMTmodel | inline |
| getyields() const | Models::FMTmodel | inline |
| goalconstraints(double penalty=999999) const | Models::FMTmodel | |
| greedyreferencebuild(const Core::FMTschedule &schedule, const size_t &randomiterations, unsigned int seed=0, double tolerance=FMT_DBL_TOLERANCE) | Models::FMTsesmodel | |
| isoptimal() const | Models::FMTmodel | virtual |
| isstaticnode(const Core::FMToutputnode &node, double ratioofset=0.1) const | Models::FMTmodel | |
| isvalid() | Models::FMTmodel | |
| lifespan | Models::FMTmodel | protected |
| locatedynamicthemes(const Core::FMToutput &outpu, bool ignoreoutputvariables=false) const | Models::FMTmodel | |
| locatenodestaticthemes(const Core::FMToutputnode &node, bool ignoreoutputvariables=false, std::vector< Core::FMTtheme > basethemes=std::vector< Core::FMTtheme >()) const | Models::FMTmodel | |
| locatestaticthemes(const Core::FMToutput &output, bool ignoreoutputvariables=false) const | Models::FMTmodel | |
| locatestaticthemes(const Core::FMToutputnode &output, bool ignoreoutputvariables=false) const | Models::FMTmodel | |
| locatestatictransitionsthemes() const | Models::FMTmodel | |
| LogConstraintsFactors() const | Models::FMTsemodel | |
| LogConstraintsInfeasibilities() const | Models::FMTsemodel | |
| name | Models::FMTmodel | protected |
| operator<(const FMTmodel &rhs) const | Models::FMTmodel | |
| operator=(const FMTsesmodel &rhs) | Models::FMTsesmodel | |
| operator=(FMTsesmodel &&rhs)=default | Models::FMTsesmodel | |
| Models::FMTsemodel::operator=(const FMTsemodel &rhs) | Models::FMTsemodel | |
| Models::FMTsemodel::operator=(FMTsemodel &&rhs)=default | Models::FMTsemodel | |
| Models::FMTmodel::operator=(FMTmodel &&rhs)=default | Models::FMTmodel | |
| Models::FMTmodel::operator=(const FMTmodel &rhs) | Models::FMTmodel | |
| Core::FMTobject::operator=(const FMTobject &rhs) | Core::FMTobject | |
| operator==(const FMTmodel &rhs) const | Models::FMTmodel | |
| outputs | Models::FMTmodel | protected |
| parameters | Models::FMTmodel | protected |
| passinexceptionhandler(const std::shared_ptr< Exception::FMTexceptionhandler > &exhandler) | Core::FMTobject | |
| passinlogger(const std::shared_ptr< Logging::FMTlogger > &logger) | Core::FMTobject | virtual |
| postsolve(const FMTmodel &originalbasemodel) | Models::FMTsemodel | virtual |
| presolve(std::vector< Core::FMTactualdevelopment > optionaldevelopments=std::vector< Core::FMTactualdevelopment >()) const | Models::FMTsesmodel | virtual |
| presolveschedule(const Core::FMTschedule &originalbaseschedule, const FMTmodel &originalbasemodel) const | Models::FMTmodel | |
| push_back(const FMTmodel &rhs) | Models::FMTmodel | |
| redirectlogtofile(const std::string &location) | Core::FMTobject | |
| setactions(const std::vector< Core::FMTaction > &lactions) | Models::FMTmodel | |
| setarea(const std::vector< Core::FMTactualdevelopment > &ldevs) | Models::FMTmodel | |
| setareaperiod(const int &period) | Models::FMTmodel | |
| setcompresstime(const int &periodstart, const int &periodstop, const int &value) | Models::FMTmodel | |
| setconstraints(const std::vector< Core::FMTconstraint > &lconstraint) | Models::FMTmodel | |
| setCPLhandler() | Core::FMTobject | protected |
| setdebugexceptionhandler() | Core::FMTobject | |
| setdebuglogger() | Core::FMTobject | virtual |
| setdefaultexceptionhandler() | Core::FMTobject | |
| setdefaultlogger() | Core::FMTobject | virtual |
| setdefaultobjects() | Models::FMTmodel | protected |
| seterrorstowarnings(const std::vector< Exception::FMTexc > &errors) | Core::FMTobject | |
| setfreeexceptionhandler() | Core::FMTobject | |
| setinitialmapping(Spatial::FMTforest forest) | Models::FMTsemodel | |
| setlifespan(const Core::FMTlifespans &llifespan) | Models::FMTmodel | |
| setmaxwarningsbeforesilenced(const size_t &maxwarningcount) | Core::FMTobject | |
| setname(const std::string &newname) | Models::FMTmodel | |
| setoutputs(const std::vector< Core::FMToutput > &newoutputs) | Models::FMTmodel | |
| setparallellogger(Logging::FMTlogger &logger) | Models::FMTmodel | virtual |
| setparameter(const FMTintmodelparameters &key, const int &value) | Models::FMTmodel | virtual |
| setparameter(const FMTdblmodelparameters &key, const double &value) | Models::FMTmodel | virtual |
| setparameter(const FMTboolmodelparameters &key, const bool &value) | Models::FMTmodel | virtual |
| setquietexceptionhandler() | Core::FMTobject | |
| setquietlogger() | Core::FMTobject | virtual |
| settasklogger() | Core::FMTobject | virtual |
| setthemes(const std::vector< Core::FMTtheme > <hemes) | Models::FMTmodel | |
| settransitions(const std::vector< Core::FMTtransition > <ransitions) | Models::FMTmodel | |
| setupschedulesforbuild(const std::vector< Core::FMTschedule > &schedules) const | Models::FMTmodel | protected |
| setyields(const Core::FMTyields &lylds) | Models::FMTmodel | |
| showparameters(const bool &showhelp=false) const | Models::FMTmodel | virtual |
| solution | Models::FMTsemodel | protected |
| solve() | Models::FMTsesmodel | inlinevirtual |
| statictransitionthemes | Models::FMTmodel | protected |
| themes | Models::FMTmodel | protected |
| transitions | Models::FMTmodel | protected |
| useactionserie() const | Models::FMTmodel | protected |
| yields | Models::FMTmodel | protected |
| ~FMTmodel()=default | Models::FMTmodel | virtual |
| ~FMTobject() | Core::FMTobject | virtual |
| ~FMTsemodel()=default | Models::FMTsemodel | virtual |
| ~FMTsesmodel()=default | Models::FMTsesmodel |