FMT 0.9.8
Forest management tools for forest planning
Loading...
Searching...
No Matches
Models::FMTsesmodel Member List

This is the complete list of members for Models::FMTsesmodel, including all inherited members.

_exhandlerCore::FMTobjectprotectedstatic
_loggerCore::FMTobjectprotectedstatic
actionsModels::FMTmodelprotected
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::FMTmodelinline
addyieldhandlersfromptr(const std::vector< std::unique_ptr< Core::FMTyieldhandler > > &yieldhandlers)Models::FMTmodel
aggregateAllActions(const std::vector< std::string > &p_Aggregates) constModels::FMTmodel
aggregateSchedules(const std::vector< Core::FMTschedule > &p_schedules) constModels::FMTmodel
areaModels::FMTmodelprotected
basepresolve() constModels::FMTmodel
boost::serialization::accessModels::FMTsesmodelfriend
build(std::vector< Core::FMTschedule > schedules=std::vector< Core::FMTschedule >())Models::FMTsesmodelvirtual
checksignals() constCore::FMTobjectprotected
cleanactionsntransitions()Models::FMTmodel
clearactionscache()Models::FMTmodelprotected
clearcache()Models::FMTmodelvirtual
cleartransitioncache()Models::FMTmodelprotected
clearyieldcache()Models::FMTmodelprotected
clone() constModels::FMTsesmodelvirtual
constraintsModels::FMTmodelprotected
defaultdeathaction(const Core::FMTlifespans &llifespan, const std::vector< Core::FMTtheme > &lthemes)Models::FMTmodelstatic
defaultdeathtransition(const Core::FMTlifespans &llifespan, const std::vector< Core::FMTtheme > &lthemes)Models::FMTmodelstatic
disablenestedexceptions()Core::FMTobject
doplanning(const bool &solve, std::vector< Core::FMTschedule > schedules=std::vector< Core::FMTschedule >())Models::FMTmodelvirtual
empty() constModels::FMTmodel
enablenestedexceptions()Core::FMTobject
FMTmodel(const std::vector< Core::FMTactualdevelopment > &larea, const std::vector< Core::FMTtheme > &lthemes, const std::vector< Core::FMTaction > &lactions, const std::vector< Core::FMTtransition > &ltransitions, 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)=defaultModels::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)=defaultModels::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)=defaultModels::FMTsesmodel
forceload(Archive &ar, const unsigned int version)Core::FMTobjectinlineprotected
forcesave(Archive &ar, const unsigned int version) constCore::FMTobjectinlineprotected
getactions() constModels::FMTmodelinline
getarea(int period=0, bool beforegrowanddeath=false) constModels::FMTsemodelvirtual
getavailablememory()Core::FMTobjectstatic
getbasemask(std::vector< Core::FMTactualdevelopment > optionaldevelopments) constModels::FMTmodelprotected
getclock()Core::FMTobjectprotectedstatic
getcompresstime() constModels::FMTmodel
getconstraints() constModels::FMTmodelinline
getcopy(int period=0) constModels::FMTsesmodelvirtual
getdisturbancestats() constModels::FMTsesmodel
getduration(const std::chrono::time_point< std::chrono::high_resolution_clock > &startclock)Core::FMTobjectprotectedstatic
getdurationinseconds(const std::chrono::time_point< std::chrono::high_resolution_clock > &startclock)Core::FMTobjectprotectedstatic
getdynamicmask(const Core::FMToutput &output, bool ignoreoutputvariables=false) constModels::FMTmodel
getdynamicmask(const Core::FMToutputnode &node, bool ignoreoutputvariables=false) constModels::FMTmodel
getinitialarea() constModels::FMTmodel
getlifespan() constModels::FMTmodelinline
getmapping() constModels::FMTsemodel
getmodelstats() constModels::FMTmodel
getname() constModels::FMTmodelinline
getobjectivevalue() constModels::FMTsemodelvirtual
getoutput(const Core::FMToutput &output, int period, Core::FMToutputlevel level=Core::FMToutputlevel::standard) constModels::FMTsemodelvirtual
getoutputs() constModels::FMTmodelinline
getoutputsfromperiods(const std::vector< Core::FMToutput > &theoutputs, const int &firstperiod, const int &lastperiod, Core::FMToutputlevel level=Core::FMToutputlevel::standard) constModels::FMTmodelvirtual
getparameter(const FMTintmodelparameters &key) constModels::FMTmodel
getparameter(const FMTdblmodelparameters &key) constModels::FMTmodel
getparameter(const FMTboolmodelparameters &key) constModels::FMTmodel
getpostsolvefilter(const std::vector< Core::FMTtheme > &originalthemes, const Core::FMTmask &devmask) constModels::FMTmodel
getpotentialschedule(std::vector< Core::FMTactualdevelopment > toremove, std::vector< Core::FMTactualdevelopment > selection, bool withlock=true) constModels::FMTmodel
getpresolvefilter(const std::vector< Core::FMTtheme > &originalthemes) constModels::FMTmodel
getreplanningconstraints(const std::string &modeltype, const std::vector< Core::FMTconstraint > &localconstraints, const int &period) constModels::FMTmodelvirtual
getruntimelocation()Core::FMTobjectstatic
getschedule(bool withlock=false) constModels::FMTsemodel
getselectedmask(const std::vector< Core::FMTtheme > &originalthemes) constModels::FMTmodel
getseriesmaxsize() constModels::FMTmodelprotected
getsolution(int period, bool withlock=false) constModels::FMTsemodelvirtual
getspatialoutput(const Core::FMToutput &output, int period) constModels::FMTsemodelvirtual
getspschedule() constModels::FMTsemodelinline
getstaticmask(const Core::FMToutputnode &node, bool ignoreoutputvariables=false) constModels::FMTmodel
getstaticpresolvethemes() constModels::FMTmodelprotected
getstatictransitionthemes() constModels::FMTmodelprotected
gettacticalconstraints(double penalty=999999, double scheduleweight=999999, double objective=0, double objectivefactor=1.0) constModels::FMTmodel
getthemes() constModels::FMTmodelinline
gettransitions() constModels::FMTmodelinline
getyields() constModels::FMTmodelinline
goalconstraints(double penalty=999999) constModels::FMTmodel
greedyreferencebuild(const Core::FMTschedule &schedule, const size_t &randomiterations, unsigned int seed=0, double tolerance=FMT_DBL_TOLERANCE)Models::FMTsesmodel
isoptimal() constModels::FMTmodelvirtual
isstaticnode(const Core::FMToutputnode &node, double ratioofset=0.1) constModels::FMTmodel
isvalid()Models::FMTmodel
lifespanModels::FMTmodelprotected
locatedynamicthemes(const Core::FMToutput &outpu, bool ignoreoutputvariables=false) constModels::FMTmodel
locatenodestaticthemes(const Core::FMToutputnode &node, bool ignoreoutputvariables=false, std::vector< Core::FMTtheme > basethemes=std::vector< Core::FMTtheme >()) constModels::FMTmodel
locatestaticthemes(const Core::FMToutput &output, bool ignoreoutputvariables=false) constModels::FMTmodel
locatestaticthemes(const Core::FMToutputnode &output, bool ignoreoutputvariables=false) constModels::FMTmodel
locatestatictransitionsthemes() constModels::FMTmodel
LogConstraintsFactors() constModels::FMTsemodel
LogConstraintsInfeasibilities() constModels::FMTsemodel
nameModels::FMTmodelprotected
operator<(const FMTmodel &rhs) constModels::FMTmodel
operator=(const FMTsesmodel &rhs)Models::FMTsesmodel
operator=(FMTsesmodel &&rhs)=defaultModels::FMTsesmodel
Models::FMTsemodel::operator=(const FMTsemodel &rhs)Models::FMTsemodel
Models::FMTsemodel::operator=(FMTsemodel &&rhs)=defaultModels::FMTsemodel
Models::FMTmodel::operator=(FMTmodel &&rhs)=defaultModels::FMTmodel
Models::FMTmodel::operator=(const FMTmodel &rhs)Models::FMTmodel
Core::FMTobject::operator=(const FMTobject &rhs)Core::FMTobject
operator==(const FMTmodel &rhs) constModels::FMTmodel
outputsModels::FMTmodelprotected
parametersModels::FMTmodelprotected
passinexceptionhandler(const std::shared_ptr< Exception::FMTexceptionhandler > &exhandler)Core::FMTobject
passinlogger(const std::shared_ptr< Logging::FMTlogger > &logger)Core::FMTobjectvirtual
postsolve(const FMTmodel &originalbasemodel)Models::FMTsemodelvirtual
presolve(std::vector< Core::FMTactualdevelopment > optionaldevelopments=std::vector< Core::FMTactualdevelopment >()) constModels::FMTsesmodelvirtual
presolveschedule(const Core::FMTschedule &originalbaseschedule, const FMTmodel &originalbasemodel) constModels::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::FMTobjectprotected
setdebugexceptionhandler()Core::FMTobject
setdebuglogger()Core::FMTobjectvirtual
setdefaultexceptionhandler()Core::FMTobject
setdefaultlogger()Core::FMTobjectvirtual
setdefaultobjects()Models::FMTmodelprotected
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::FMTmodelvirtual
setparameter(const FMTintmodelparameters &key, const int &value)Models::FMTmodelvirtual
setparameter(const FMTdblmodelparameters &key, const double &value)Models::FMTmodelvirtual
setparameter(const FMTboolmodelparameters &key, const bool &value)Models::FMTmodelvirtual
setquietexceptionhandler()Core::FMTobject
setquietlogger()Core::FMTobjectvirtual
settasklogger()Core::FMTobjectvirtual
setthemes(const std::vector< Core::FMTtheme > &lthemes)Models::FMTmodel
settransitions(const std::vector< Core::FMTtransition > &ltransitions)Models::FMTmodel
setupschedulesforbuild(const std::vector< Core::FMTschedule > &schedules) constModels::FMTmodelprotected
setyields(const Core::FMTyields &lylds)Models::FMTmodel
showparameters(const bool &showhelp=false) constModels::FMTmodelvirtual
solutionModels::FMTsemodelprotected
solve()Models::FMTsesmodelinlinevirtual
statictransitionthemesModels::FMTmodelprotected
themesModels::FMTmodelprotected
transitionsModels::FMTmodelprotected
useactionserie() constModels::FMTmodelprotected
yieldsModels::FMTmodelprotected
~FMTmodel()=defaultModels::FMTmodelvirtual
~FMTobject()Core::FMTobjectvirtual
~FMTsemodel()=defaultModels::FMTsemodelvirtual
~FMTsesmodel()=defaultModels::FMTsesmodel