![]() |
FMT 0.9.8
Forest management tools for forest planning
|
This is the complete list of members for Core::FMTconstraint, including all inherited members.
| _exhandler | Core::FMTobject | protectedstatic |
| _logger | Core::FMTobject | protectedstatic |
| acrossperiod() const | Core::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 | |
| age | Core::FMTspec | protected |
| allow(const int &tperiod, const int &tage, const int &tlock, const std::vector< double > &values) const | Core::FMTspec | inline |
| allowwithoutyield(const int &tperiod, const int &tage, const int &tlock) const | Core::FMTspec | inline |
| allowyields(const std::vector< double > &values) const | Core::FMTspec | inline |
| boost::serialization::access | Core::FMTconstraint | friend |
| boundto(const std::vector< FMTtheme > &themes, const FMTperbounds &bound, const std::string &specialbound, std::string attribute="") const | Core::FMToutput | |
| canbenodesonly() const | Core::FMToutput | |
| canbeturnedtoyields() const | Core::FMTconstraint | |
| canbeturnedtoyieldsbasedontransitions() const | Core::FMTconstraint | |
| changesourcesid(const std::set< int > &newoutputsorigin, const std::set< int > &newthemeid) | Core::FMToutput | |
| changesourcesid(const int &outid) | Core::FMToutput | |
| checksignals() const | Core::FMTobject | protected |
| containslevel() const | Core::FMToutput | |
| description | Core::FMToutput | protected |
| disablenestedexceptions() | Core::FMTobject | |
| dosupportrandom() const | Core::FMTconstraint | |
| Core::empty() const | Core::FMToutput | |
| Core::FMTspec::empty() const | Core::FMTspec | |
| emptyage() const | Core::FMTspec | |
| emptylock() const | Core::FMTspec | |
| emptyperiod() const | Core::FMTspec | |
| emptyylds() const | Core::FMTspec | |
| enablenestedexceptions() | Core::FMTobject | |
| evaluate(const std::vector< double > &temporalvalues) const | Core::FMTconstraint | |
| extravariables() const | Core::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) const | Core::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::FMTobject | inlineprotected |
| forcesave(Archive &ar, const unsigned int version) const | Core::FMTobject | inlineprotected |
| getactionids(const std::vector< Core::FMTaction > &actions) const | Core::FMTconstraint | |
| getagelowerbound() const | Core::FMTspec | |
| getageupperbound() const | Core::FMTspec | |
| getavailablememory() | Core::FMTobject | static |
| getbounds(double &lower, double &upper, int period=0) const | Core::FMTconstraint | |
| getclock() | Core::FMTobject | protectedstatic |
| getconstantvalue() const | Core::FMToutput | |
| getconstrainttype() const | Core::FMTconstraint | |
| getdecomposition(const std::vector< FMTtheme > &themes) const | Core::FMToutput | |
| getdescription() const | Core::FMToutput | inline |
| 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 |
| getfromreplicate(const size_t &replicate, const int &period) const | Core::FMTconstraint | |
| getgoal(std::string &name, double &value) const | Core::FMTconstraint | |
| getgroup() const | Core::FMTconstraint | |
| getiterationchange(const std::vector< double > &periodchanges, const int &targetperiod) const | Core::FMTconstraint | |
| getlocklowerbound() const | Core::FMTspec | |
| getlockupperbound() const | Core::FMTspec | |
| getname() const | Core::FMToutput | inline |
| getnodes(std::vector< std::string > &equation, double multiplier=1, bool orderbyoutputid=false, int period=1) const | Core::FMToutput | |
| getopes() const | Core::FMToutput | inline |
| getpenalties(double &sense) const | Core::FMTconstraint | |
| getperiodlowerbound() const | Core::FMTspec | |
| getperiodupperbound() const | Core::FMTspec | |
| getRHSvalue(const int &period, double &lower, double &upper) const | Core::FMToutput | |
| getruntimelocation() | Core::FMTobject | static |
| getscheduleweight() const | Core::FMTconstraint | |
| getsources() const | Core::FMToutput | inline |
| getsourcesreference() const | Core::FMToutput | inline |
| getstaticthemes(const std::vector< Core::FMTtheme > &themes, const Core::FMTyields &yields, bool ignoreoutputvariables=false) const | Core::FMToutput | |
| gettargetperiod() const | Core::FMToutput | |
| getthemedecomposition(const FMTtheme &theme) const | Core::FMToutput | |
| getvariableintersect() const | Core::FMToutput | |
| getvariablelevels() const | Core::FMTconstraint | |
| getvariations(double &lower, double &upper) const | Core::FMTconstraint | |
| getyieldbound(const std::string &name) const | Core::FMTspec | inline |
| getyldbounds() const | Core::FMTspec | inline |
| getylds() const | Core::FMTspec | inline |
| group | Core::FMToutput | protected |
| hasaverage() const | Core::FMToutput | |
| hash(bool hashrhs=true, bool hashoutputonly=false) const | Core::FMTconstraint | |
| Core::FMToutput::hash() const | Core::FMToutput | |
| Core::FMTspec::hash() const | Core::FMTspec | |
| hashasoutput() const | Core::FMTconstraint | |
| intersectwithmask(const Core::FMTmask &mask, const std::vector< Core::FMTtheme > &themes) const | Core::FMToutput | |
| isactionbased() const | Core::FMToutput | |
| isactionsused(const std::vector< Core::FMTaction > &actions) const | Core::FMTconstraint | |
| isconstant() const | Core::FMToutput | |
| isconstantlevel() const | Core::FMToutput | |
| isdivision() const | Core::FMToutput | protected |
| isgoal() const | Core::FMTconstraint | |
| isinventory() const | Core::FMToutput | |
| islevel() const | Core::FMToutput | |
| islinear() const | Core::FMToutput | |
| ismultiple() const | Core::FMTconstraint | |
| isobjective() const | Core::FMTconstraint | |
| isonlylevel() const | Core::FMToutput | |
| israndomaction() const | Core::FMTconstraint | |
| isreignore(const int &replanningperiod) const | Core::FMTconstraint | |
| issetfrom(const std::string &modeltype) const | Core::FMTconstraint | |
| issingleperiod() const | Core::FMToutput | |
| isspatial() const | Core::FMTconstraint | |
| issubsetof(const FMTspec &rhs) const | Core::FMTspec | |
| isvariablesizeof(const size_t &masksize) const | Core::FMToutput | |
| lock | Core::FMTspec | protected |
| name | Core::FMToutput | protected |
| operator std::string() const | Core::FMTconstraint | virtual |
| operator!=(const FMTconstraint &rhs) const | Core::FMTconstraint | |
| Core::FMToutput::operator!=(const FMToutput &rhs) const | Core::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) const | Core::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) const | Core::FMTconstraint | |
| Core::FMToutput::operator==(const FMToutput &rhs) const | Core::FMToutput | |
| Core::FMTspec::operator==(const FMTspec &rhs) const | Core::FMTspec | |
| operators | Core::FMToutput | protected |
| outputempty() const | Core::FMTconstraint | |
| passinexceptionhandler(const std::shared_ptr< Exception::FMTexceptionhandler > &exhandler) | Core::FMTobject | |
| passinlogger(const std::shared_ptr< Logging::FMTlogger > &logger) | Core::FMTobject | virtual |
| per | Core::FMTspec | protected |
| 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) const | Core::FMTconstraint | |
| redirectlogtofile(const std::string &location) | Core::FMTobject | |
| removeRHSvalue() const | Core::FMToutput | |
| replacedivision(const double &bound) | Core::FMToutput | protected |
| sense() const | Core::FMTconstraint | |
| setbounds(const FMTperbounds &bound) | Core::FMTspec | |
| setconstrainttype(FMTconstrainttype ltype) | Core::FMTconstraint | |
| setCPLhandler() | Core::FMTobject | protected |
| setdebugexceptionhandler() | Core::FMTobject | |
| setdebuglogger() | Core::FMTobject | virtual |
| setdefaultexceptionhandler() | Core::FMTobject | |
| setdefaultlogger() | Core::FMTobject | virtual |
| seterrorstowarnings(const std::vector< Exception::FMTexc > &errors) | Core::FMTobject | |
| setfreeexceptionhandler() | Core::FMTobject | |
| setfrom(const std::string &modeltype, const double &value) const | Core::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) const | Core::FMToutput | protected |
| setquietexceptionhandler() | Core::FMTobject | |
| setquietlogger() | Core::FMTobject | virtual |
| setrhs(double lower, double upper) | Core::FMTconstraint | |
| setsources(const std::vector< FMToutputsource > &p_sources) | Core::FMToutput | |
| settasklogger() | Core::FMTobject | virtual |
| shuntingyard(const std::vector< double > &sourcevalues, const std::vector< FMToperator > &simple_operators) const | Core::FMToutput | |
| size() const | Core::FMToutput | |
| sources | Core::FMToutput | protected |
| targettheme(const std::vector< FMTtheme > &themes) const | Core::FMToutput | |
| targetthemeid() const | Core::FMToutput | inline |
| turntoyieldsandactions(const std::vector< Core::FMTtheme > &themes, std::vector< Core::FMTaction > &actions, Core::FMTyields &yields, const int &constraintid) const | Core::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) const | Core::FMTconstraint | |
| yieldbounds | Core::FMTspec | protected |
| yieldnames | Core::FMTspec | protected |
| ~FMTconstraint()=default | Core::FMTconstraint | |
| ~FMTobject() | Core::FMTobject | virtual |
| ~FMToutput()=default | Core::FMToutput | virtual |
| ~FMTspec()=default | Core::FMTspec | virtual |