FMT 0.9.8
Forest management tools for forest planning
|
This is the complete list of members for Models::FMTsemodel, 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::FMTsemodel | friend |
build(std::vector< Core::FMTschedule > schedules=std::vector< Core::FMTschedule >()) | Models::FMTmodel | inlinevirtual |
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::FMTsemodel | 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 | |
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::FMTsemodel | virtual |
getdisturbancestats() const | Models::FMTsemodel | |
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 | |
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 FMTsemodel &rhs) | 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::FMTsemodel | 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::FMTmodel | 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 |