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

This is the complete list of members for Core::FMTconstraint, including all inherited members.

_exhandlerCore::FMTobjectprotectedstatic
_loggerCore::FMTobjectprotectedstatic
acrossperiod() constCore::FMTconstraint
add(const FMTspec &rhs)Core::FMTspec
addbounds(const FMTagebounds &bound)Core::FMTspec
addbounds(const FMTyldbounds &bound)Core::FMTspec
addbounds(const FMTlockbounds &bound)Core::FMTspec
ageCore::FMTspecprotected
allow(const int &tperiod, const int &tage, const int &tlock, const std::vector< double > &values) constCore::FMTspecinline
allowwithoutyield(const int &tperiod, const int &tage, const int &tlock) constCore::FMTspecinline
allowyields(const std::vector< double > &values) constCore::FMTspecinline
boost::serialization::accessCore::FMTconstraintfriend
boundto(const std::vector< FMTtheme > &themes, const FMTperbounds &bound, const std::string &specialbound, std::string attribute="") constCore::FMToutput
canbenodesonly() constCore::FMToutput
canbeturnedtoyields() constCore::FMTconstraint
canbeturnedtoyieldsbasedontransitions() constCore::FMTconstraint
changesourcesid(const std::set< int > &newoutputsorigin, const std::set< int > &newthemeid)Core::FMToutput
changesourcesid(const int &outid)Core::FMToutput
checksignals() constCore::FMTobjectprotected
containslevel() constCore::FMToutput
descriptionCore::FMToutputprotected
disablenestedexceptions()Core::FMTobject
dosupportrandom() constCore::FMTconstraint
Core::empty() constCore::FMToutput
Core::FMTspec::empty() constCore::FMTspec
emptyage() constCore::FMTspec
emptylock() constCore::FMTspec
emptyperiod() constCore::FMTspec
emptyylds() constCore::FMTspec
enablenestedexceptions()Core::FMTobject
evaluate(const std::vector< double > &temporalvalues) constCore::FMTconstraint
extravariables() constCore::FMTconstraint
fillfromshuntingyard(const std::vector< std::string >baseeq, std::map< std::string, double > &results, const std::vector< Core::FMToutputnode > &nodes, std::map< std::string, std::vector< std::string > > &allequations) constCore::FMToutput
FMTconstraint()Core::FMTconstraint
FMTconstraint(FMTconstrainttype ltype, const FMToutput &loutput)Core::FMTconstraint
FMTconstraint(const FMTconstraint &rhs)Core::FMTconstraint
FMTobject()Core::FMTobject
FMTobject(const std::shared_ptr< Exception::FMTexceptionhandler > exhandler)Core::FMTobject
FMTobject(const FMTobject &rhs)Core::FMTobject
FMToutput()Core::FMToutput
FMToutput(const std::string &lname, const std::string &ldescription, const std::string &lgroup, const std::vector< FMToutputsource > &lsources, const std::vector< FMToperator > &loperators)Core::FMToutput
FMToutput(const std::string &lname)Core::FMToutput
FMToutput(const FMToutput &rhs)Core::FMToutput
FMTspec()Core::FMTspec
FMTspec(const FMTspec &rhs)Core::FMTspec
forceload(Archive &ar, const unsigned int version)Core::FMTobjectinlineprotected
forcesave(Archive &ar, const unsigned int version) constCore::FMTobjectinlineprotected
getactionids(const std::vector< Core::FMTaction > &actions) constCore::FMTconstraint
getagelowerbound() constCore::FMTspec
getageupperbound() constCore::FMTspec
getavailablememory()Core::FMTobjectstatic
getbounds(double &lower, double &upper, int period=0) constCore::FMTconstraint
getclock()Core::FMTobjectprotectedstatic
getconstantvalue() constCore::FMToutput
getconstrainttype() constCore::FMTconstraint
getdecomposition(const std::vector< FMTtheme > &themes) constCore::FMToutput
getdescription() constCore::FMToutputinline
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
getfromreplicate(const size_t &replicate, const int &period) constCore::FMTconstraint
getgoal(std::string &name, double &value) constCore::FMTconstraint
getgroup() constCore::FMTconstraint
getiterationchange(const std::vector< double > &periodchanges, const int &targetperiod) constCore::FMTconstraint
getlocklowerbound() constCore::FMTspec
getlockupperbound() constCore::FMTspec
getname() constCore::FMToutputinline
getnodes(std::vector< std::string > &equation, double multiplier=1, bool orderbyoutputid=false, int period=1) constCore::FMToutput
getopes() constCore::FMToutputinline
getpenalties(double &sense) constCore::FMTconstraint
getperiodlowerbound() constCore::FMTspec
getperiodupperbound() constCore::FMTspec
getRHSvalue(const int &period, double &lower, double &upper) constCore::FMToutput
getruntimelocation()Core::FMTobjectstatic
getscheduleweight() constCore::FMTconstraint
getsources() constCore::FMToutputinline
getsourcesreference() constCore::FMToutputinline
getstaticthemes(const std::vector< Core::FMTtheme > &themes, const Core::FMTyields &yields, bool ignoreoutputvariables=false) constCore::FMToutput
gettargetperiod() constCore::FMToutput
getthemedecomposition(const FMTtheme &theme) constCore::FMToutput
getvariableintersect() constCore::FMToutput
getvariablelevels() constCore::FMTconstraint
getvariations(double &lower, double &upper) constCore::FMTconstraint
getyieldbound(const std::string &name) constCore::FMTspecinline
getyldbounds() constCore::FMTspecinline
getylds() constCore::FMTspecinline
groupCore::FMToutputprotected
hasaverage() constCore::FMToutput
hash(bool hashrhs=true, bool hashoutputonly=false) constCore::FMTconstraint
Core::FMToutput::hash() constCore::FMToutput
Core::FMTspec::hash() constCore::FMTspec
hashasoutput() constCore::FMTconstraint
intersectwithmask(const Core::FMTmask &mask, const std::vector< Core::FMTtheme > &themes) constCore::FMToutput
isactionbased() constCore::FMToutput
isactionsused(const std::vector< Core::FMTaction > &actions) constCore::FMTconstraint
isconstant() constCore::FMToutput
isconstantlevel() constCore::FMToutput
isdivision() constCore::FMToutputprotected
isgoal() constCore::FMTconstraint
isinventory() constCore::FMToutput
islevel() constCore::FMToutput
islinear() constCore::FMToutput
ismultiple() constCore::FMTconstraint
isobjective() constCore::FMTconstraint
isonlylevel() constCore::FMToutput
israndomaction() constCore::FMTconstraint
isreignore(const int &replanningperiod) constCore::FMTconstraint
issetfrom(const std::string &modeltype) constCore::FMTconstraint
issingleperiod() constCore::FMToutput
isspatial() constCore::FMTconstraint
issubsetof(const FMTspec &rhs) constCore::FMTspec
isvariablesizeof(const size_t &masksize) constCore::FMToutput
lockCore::FMTspecprotected
nameCore::FMToutputprotected
operator std::string() constCore::FMTconstraintvirtual
operator!=(const FMTconstraint &rhs) constCore::FMTconstraint
Core::FMToutput::operator!=(const FMToutput &rhs) constCore::FMToutput
operator*=(const double &rhs)Core::FMToutput
operator+=(const FMToutput &rhs)Core::FMToutput
operator-=(const FMToutput &rhs)Core::FMToutput
operator/=(const double &rhs)Core::FMToutput
operator<(const FMTspec &rhs) constCore::FMTspec
operator=(const FMTconstraint &rhs)Core::FMTconstraint
Core::FMToutput::operator=(const FMToutput &rhs)Core::FMToutput
Core::FMTobject::operator=(const FMTobject &rhs)Core::FMTobject
Core::FMTspec::operator=(const FMTspec &rhs)Core::FMTspec
operator==(const FMTconstraint &rhs) constCore::FMTconstraint
Core::FMToutput::operator==(const FMToutput &rhs) constCore::FMToutput
Core::FMTspec::operator==(const FMTspec &rhs) constCore::FMTspec
operatorsCore::FMToutputprotected
outputempty() constCore::FMTconstraint
passinexceptionhandler(const std::shared_ptr< Exception::FMTexceptionhandler > &exhandler)Core::FMTobject
passinlogger(const std::shared_ptr< Logging::FMTlogger > &logger)Core::FMTobjectvirtual
perCore::FMTspecprotected
presolve(const FMTmaskfilter &filter, const std::vector< FMTtheme > &originalthemes, const std::vector< FMTtheme > &selectedthemes, const std::vector< FMTtheme > &newthemes, const std::vector< FMTaction > &actions, const FMTyields &yields) constCore::FMTconstraint
redirectlogtofile(const std::string &location)Core::FMTobject
removeRHSvalue() constCore::FMToutput
replacedivision(const double &bound)Core::FMToutputprotected
sense() constCore::FMTconstraint
setbounds(const FMTperbounds &bound)Core::FMTspec
setconstrainttype(FMTconstrainttype ltype)Core::FMTconstraint
setCPLhandler()Core::FMTobjectprotected
setdebugexceptionhandler()Core::FMTobject
setdebuglogger()Core::FMTobjectvirtual
setdefaultexceptionhandler()Core::FMTobject
setdefaultlogger()Core::FMTobjectvirtual
seterrorstowarnings(const std::vector< Exception::FMTexc > &errors)Core::FMTobject
setfreeexceptionhandler()Core::FMTobject
setfrom(const std::string &modeltype, const double &value) constCore::FMTconstraint
setgoal(const std::string &goalname, const double &value)Core::FMTconstraint
setlength(int firstperiod=1, int lastperiod=std::numeric_limits< int >::max())Core::FMTconstraint
setmaxwarningsbeforesilenced(const size_t &maxwarningcount)Core::FMTobject
setoutput(const FMToutput &out)Core::FMTconstraint
setpenalties(const std::string &penaltyoperator, const std::vector< std::string > &variables)Core::FMTconstraint
setperiod(const int &newperiod)Core::FMToutput
setproportions(std::map< std::string, std::vector< std::string > > &allequations, const std::vector< std::string > &baseequation) constCore::FMToutputprotected
setquietexceptionhandler()Core::FMTobject
setquietlogger()Core::FMTobjectvirtual
setrhs(double lower, double upper)Core::FMTconstraint
setsources(const std::vector< FMToutputsource > &p_sources)Core::FMToutput
settasklogger()Core::FMTobjectvirtual
shuntingyard(const std::vector< double > &sourcevalues, const std::vector< FMToperator > &simple_operators) constCore::FMToutput
size() constCore::FMToutput
sourcesCore::FMToutputprotected
targettheme(const std::vector< FMTtheme > &themes) constCore::FMToutput
targetthemeid() constCore::FMToutputinline
turntoyieldsandactions(const std::vector< Core::FMTtheme > &themes, std::vector< Core::FMTaction > &actions, Core::FMTyields &yields, const int &constraintid) constCore::FMTconstraint
turntoyieldsbasedontransition(const std::vector< Core::FMTtheme > &themes, const std::vector< Core::FMTtransition > &trans, std::vector< Core::FMTaction > &actions, Core::FMTyields &yields, const int &constraintid) constCore::FMTconstraint
yieldboundsCore::FMTspecprotected
yieldnamesCore::FMTspecprotected
~FMTconstraint()=defaultCore::FMTconstraint
~FMTobject()Core::FMTobjectvirtual
~FMToutput()=defaultCore::FMToutputvirtual
~FMTspec()=defaultCore::FMTspecvirtual