![]() |
FMT 0.9.8
Forest management tools for forest planning
|
This is the complete list of members for Spatial::FMTspatialschedule, including all inherited members.
| _exhandler | Core::FMTobject | protectedstatic |
| _logger | Core::FMTobject | protectedstatic |
| actionbindings typedef | Spatial::FMTspatialschedule | |
| actperiod() const | Spatial::FMTspatialschedule | |
| allow_action(const int &targetaction, const std::vector< Spatial::FMTbindingspatialaction > &bindingactions, const FMTcoordinate &location, const int &period) const | Spatial::FMTspatialschedule | |
| area() const | Spatial::FMTlayer< Graph::FMTlinegraph > | inline |
| at(const FMTcoordinate &coordinate) const | Spatial::FMTlayer< Graph::FMTlinegraph > | inline |
| begin() | Spatial::FMTlayer< Graph::FMTlinegraph > | inline |
| begin() const | Spatial::FMTlayer< Graph::FMTlinegraph > | inline |
| buildharvest(const double &target, const Spatial::FMTbindingspatialaction &targetaction, std::default_random_engine &generator, std::set< FMTcoordinate > mapping_pass, const int &previousperiod, const int &actionid, std::vector< FMTcoordinate > &operated) const | Spatial::FMTspatialschedule | |
| cellsize | Spatial::FMTlayer< Graph::FMTlinegraph > | protected |
| checksignals() const | Core::FMTobject | protected |
| const_iterator typedef | Spatial::FMTlayer< Graph::FMTlinegraph > | |
| copyextent() const | Spatial::FMTlayer< Graph::FMTlinegraph > | inline |
| copyfrompartial(const FMTspatialschedule &rhs) | Spatial::FMTspatialschedule | |
| copyfrompartial(FMTspatialschedule &rhs) | Spatial::FMTspatialschedule | |
| copyfromselected(const FMTspatialschedule &rhs, const std::vector< size_t > &selected) | Spatial::FMTspatialschedule | |
| disablenestedexceptions() | Core::FMTobject | |
| dorefactortorization(const Models::FMTmodel &model) | Spatial::FMTspatialschedule | |
| empty() const | Spatial::FMTspatialschedule | inline |
| emptyevents() const | Spatial::FMTspatialschedule | |
| enablenestedexceptions() | Core::FMTobject | |
| end() | Spatial::FMTlayer< Graph::FMTlinegraph > | inline |
| end() const | Spatial::FMTlayer< Graph::FMTlinegraph > | inline |
| eraselastperiod() | Spatial::FMTspatialschedule | |
| evaluatespatialconstraint(const Core::FMTconstraint &spatialconstraint, const Models::FMTmodel &model) const | Spatial::FMTspatialschedule | |
| events | Spatial::FMTspatialschedule | protected |
| find(const FMTcoordinate &coordinate) const | Spatial::FMTlayer< Graph::FMTlinegraph > | inline |
| find(const FMTcoordinate &coordinate) | Spatial::FMTlayer< Graph::FMTlinegraph > | inline |
| FMTlayer() | Spatial::FMTlayer< Graph::FMTlinegraph > | inline |
| FMTlayer(FMTlayer &&rhs) noexcept | Spatial::FMTlayer< Graph::FMTlinegraph > | inline |
| FMTlayer(const std::vector< double > &lgeotransform, const unsigned int &lmaxx, const unsigned int &lmaxy, const std::string &lSRS_WKT, const double &lcellsize) | Spatial::FMTlayer< Graph::FMTlinegraph > | inline |
| FMTlayer(const std::map< FMTcoordinate, Graph::FMTlinegraph > &lmapping, const std::vector< double > &lgeotransform, const unsigned int &lmaxx, const unsigned int &lmaxy, const std::string &lSRS_WKT, const double &lcellsize) | Spatial::FMTlayer< Graph::FMTlinegraph > | inline |
| FMTlayer(const FMTlayer &rhs) | Spatial::FMTlayer< Graph::FMTlinegraph > | inline |
| FMTobject() | Core::FMTobject | |
| FMTobject(const std::shared_ptr< Exception::FMTexceptionhandler > exhandler) | Core::FMTobject | |
| FMTobject(const FMTobject &rhs) | Core::FMTobject | |
| FMTspatialschedule(FMTspatialschedule &&rhs) noexcept | Spatial::FMTspatialschedule | |
| FMTspatialschedule() | Spatial::FMTspatialschedule | |
| FMTspatialschedule(const FMTforest &initialmap) | Spatial::FMTspatialschedule | |
| FMTspatialschedule(const FMTspatialschedule &other) | Spatial::FMTspatialschedule | |
| FMTspatialschedule(const FMTspatialschedule &other, const std::vector< FMTcoordinate >::const_iterator &firstcoord, const std::vector< FMTcoordinate >::const_iterator &endcoord) | Spatial::FMTspatialschedule | |
| forceload(Archive &ar, const unsigned int version) | Core::FMTobject | inlineprotected |
| forcesave(Archive &ar, const unsigned int version) const | Core::FMTobject | inlineprotected |
| geotransform | Spatial::FMTlayer< Graph::FMTlinegraph > | protected |
| getadjacencyconflictcoordinates(const actionbindings &bindingactions, const int &period, bool conflictonly=true) const | Spatial::FMTspatialschedule | |
| getareaconflictcoordinates(const actionbindings &bindingactions, const int &period, bool conflictonly=true) const | Spatial::FMTspatialschedule | |
| getattributes() const | Spatial::FMTlayer< Graph::FMTlinegraph > | inline |
| getavailablememory() | Core::FMTobject | static |
| getbindingactions(const Models::FMTmodel &model, const int &period) const | Spatial::FMTspatialschedule | |
| getbindingactionsbyperiod(const Models::FMTmodel &model) const | Spatial::FMTspatialschedule | |
| getcellsize() const | Spatial::FMTlayer< Graph::FMTlinegraph > | inline |
| getclock() | Core::FMTobject | protectedstatic |
| getconstraintevaluation(const Core::FMTconstraint &constraint, const Models::FMTmodel &model, const FMTspatialschedule *friendlysolution=nullptr) const | Spatial::FMTspatialschedule | |
| getconstraintsfactor() const | Spatial::FMTspatialschedule | |
| getconstraintsvalues(const Models::FMTmodel &model, const FMTspatialschedule *friendlysolution=nullptr) const | Spatial::FMTspatialschedule | |
| 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 |
| getforestperiod(const int &period, bool periodstart=false) const | Spatial::FMTspatialschedule | |
| getfromevents(const Core::FMTconstraint &constraint, const std::vector< Core::FMTaction > &actions, const int &start, const int &stop) const | Spatial::FMTspatialschedule | protected |
| getfromevents(const Core::FMToutputnode &node, const std::vector< Core::FMTaction > &actions, const int &period) const | Spatial::FMTspatialschedule | protected |
| getGCBMtransitions(FMTlayer< std::string > &stackedactions, const std::vector< Core::FMTaction > &modelactions, const std::vector< Core::FMTtheme > &classifiers, const int &period) const | Spatial::FMTspatialschedule | |
| getgeotransform() const | Spatial::FMTlayer< Graph::FMTlinegraph > | inline |
| getglobalobjective(const Models::FMTmodel &model, const FMTspatialschedule *friendlysolution=nullptr) const | Spatial::FMTspatialschedule | |
| getgraphsoutputs(const Models::FMTmodel &model, const Core::FMTconstraint &constraint, const FMTspatialschedule *friendlysolution=nullptr) const | Spatial::FMTspatialschedule | |
| getmapping() const | Spatial::FMTlayer< Graph::FMTlinegraph > | inline |
| getmovablecoordinates(const Models::FMTmodel &model, const int &period, const std::vector< Spatial::FMTcoordinate > *statics, boost::unordered_map< Core::FMTdevelopment, bool > *operability=nullptr) const | Spatial::FMTspatialschedule | |
| getobjectivevalue(const Core::FMTconstraint &constraint, const Models::FMTmodel &model, const FMTspatialschedule *friendlysolution=nullptr, bool withsense=true) const | Spatial::FMTspatialschedule | |
| getoutput(const Models::FMTmodel &model, const Core::FMToutput &output, const int &periodstart, const int &periodstop, Core::FMToutputlevel level=Core::FMToutputlevel::totalonly) const | Spatial::FMTspatialschedule | |
| getoutput(const Models::FMTmodel &model, const Core::FMToutput &output, const int &period) const | Spatial::FMTspatialschedule | |
| getoutputbycoordinate(const Models::FMTmodel &model, const Core::FMToutput &output, const int &period) const | Spatial::FMTspatialschedule | |
| getoutputfromgraph(const Graph::FMTlinegraph &linegraph, const Models::FMTmodel &model, const Core::FMToutputnode &node, const double *solution, const int &period, const Core::FMTmask &nodemask, boost::unordered_map< Core::FMTmask, double > &nodecache, Core::FMToutputlevel level=Core::FMToutputlevel::totalonly) const | Spatial::FMTspatialschedule | protected |
| getoutputfromnode(const Models::FMTmodel &model, const Core::FMToutputnode &node, const int &period) const | Spatial::FMTspatialschedule | protected |
| getpatchstats(const std::vector< Core::FMTaction > &actions) const | Spatial::FMTspatialschedule | |
| getperiodwithmaximalevents(const std::vector< bool > &actions) const | Spatial::FMTspatialschedule | |
| getpredictors(FMTlayer< int > &predictorids, const Models::FMTmodel &model, const std::vector< std::string > &yieldnames, const int &period, bool periodonevalues=false, bool withGCBMid=true) const | Spatial::FMTspatialschedule | |
| getprimalinfeasibility(const std::vector< const Core::FMTconstraint * > &constraints, const Models::FMTmodel &model, const FMTspatialschedule *friendlysolution=nullptr, bool withfactorization=false) const | Spatial::FMTspatialschedule | |
| getprojection() const | Spatial::FMTlayer< Graph::FMTlinegraph > | inline |
| getruntimelocation() | Core::FMTobject | static |
| getschedules(const std::vector< Core::FMTaction > &modelactions, bool withlock=false) const | Spatial::FMTspatialschedule | |
| getsolutionstatus(double &objective, double &primalinfeasibility, const Models::FMTmodel &model, const FMTspatialschedule *friendlysolution=nullptr, bool withsense=true, bool withfactorization=false, bool withspatial=true) const | Spatial::FMTspatialschedule | |
| getstaticsmovablecoordinates(const Models::FMTmodel &model) const | Spatial::FMTspatialschedule | |
| getupdatedscheduling(const Models::FMTmodel &model, const std::vector< int > &actiontargets, boost::unordered_map< Core::FMTdevelopment, std::vector< bool > > &cachedaction, const std::vector< boost::unordered_set< Core::FMTdevelopment > > &scheduleoperabilities, bool schedule_only=true, std::vector< std::set< Spatial::FMTcoordinate > > original=std::vector< std::set< Spatial::FMTcoordinate > >(), std::vector< FMTcoordinate > updatedcoordinate=std::vector< FMTcoordinate >()) const | Spatial::FMTspatialschedule | |
| getweightedfactors(const Models::FMTmodel &model, const FMTspatialschedule *friendlysolution=nullptr) const | Spatial::FMTspatialschedule | |
| GetXSize() const | Spatial::FMTlayer< Graph::FMTlinegraph > | inline |
| GetYSize() const | Spatial::FMTlayer< Graph::FMTlinegraph > | inline |
| greedyreferencebuild(const Core::FMTschedule &schedule, const Models::FMTmodel &model, const size_t &randomiterations, unsigned int seed=0, double tolerance=FMT_DBL_TOLERANCE, bool log=true) | Spatial::FMTspatialschedule | |
| grow() | Spatial::FMTspatialschedule | |
| inscheduleoperabilities(const std::vector< boost::unordered_set< Core::FMTdevelopment > > &scheduleoperabilities, Core::FMTdevelopment const *dev, const int &actionid, const Core::FMTaction &action) const | Spatial::FMTspatialschedule | protected |
| isbetterbygroup(const FMTspatialschedule &rhs, const Models::FMTmodel &model) const | Spatial::FMTspatialschedule | |
| isbetterthan(const FMTspatialschedule &newsolution, const Models::FMTmodel &model) const | Spatial::FMTspatialschedule | |
| ispartial() const | Spatial::FMTspatialschedule | |
| iterator typedef | Spatial::FMTlayer< Graph::FMTlinegraph > | |
| lastdistlayer(const std::vector< Core::FMTaction > &modelactions, const int &period) const | Spatial::FMTspatialschedule | |
| logsolutionstatus(const size_t &iteration, const double &objective, const double &primalinfeasibility) const | Spatial::FMTspatialschedule | |
| mapping | Spatial::FMTlayer< Graph::FMTlinegraph > | protected |
| maxx | Spatial::FMTlayer< Graph::FMTlinegraph > | protected |
| maxy | Spatial::FMTlayer< Graph::FMTlinegraph > | protected |
| needsrefactortorization(const Models::FMTmodel &model) const | Spatial::FMTspatialschedule | |
| operatecoord(const FMTcoordinate &coord, const Core::FMTaction &action, const int &action_id, const FMTbindingspatialaction &bindingspaction, const Core::FMTtransition &Transition, const Core::FMTyields &ylds, const std::vector< Core::FMTtheme > &themes) | Spatial::FMTspatialschedule | |
| operateevents(const FMTeventcontainer &cuts, const Core::FMTaction &action, const int &action_id, const Core::FMTtransition &Transition, const Core::FMTyields &ylds, const std::vector< Core::FMTtheme > &themes) | Spatial::FMTspatialschedule | |
| operator!=(const FMTspatialschedule &rhs) const | Spatial::FMTspatialschedule | |
| operator+=(const FMTlayer< Graph::FMTlinegraph > &rhs) | Spatial::FMTlayer< Graph::FMTlinegraph > | inline |
| operator+=(const FMTlayer< std::string > &rhs) | Spatial::FMTlayer< Graph::FMTlinegraph > | inline |
| operator=(const FMTspatialschedule &rhs) | Spatial::FMTspatialschedule | |
| FMTlayer< Graph::FMTlinegraph >::operator=(const FMTlayer< Graph::FMTlinegraph > &rhs) | Spatial::FMTlayer< Graph::FMTlinegraph > | inline |
| Core::FMTobject::operator=(const FMTobject &rhs) | Core::FMTobject | |
| operator==(const FMTspatialschedule &rhs) const | Spatial::FMTspatialschedule | |
| operator[](const FMTcoordinate &coordinate) | Spatial::FMTlayer< Graph::FMTlinegraph > | inline |
| passinexceptionhandler(const std::shared_ptr< Exception::FMTexceptionhandler > &exhandler) | Core::FMTobject | |
| passinlogger(const std::shared_ptr< Logging::FMTlogger > &logger) | Core::FMTobject | virtual |
| perturbgraph(const FMTcoordinate &coordinate, const int &period, const Models::FMTmodel &model, std::default_random_engine &generator, const actionbindings &bindings) | Spatial::FMTspatialschedule | |
| postsolve(const Core::FMTmaskfilter &filter, const std::vector< Core::FMTaction > &presolveactions, const Models::FMTmodel &originalbasemodel) | Spatial::FMTspatialschedule | |
| randombuild(const Models::FMTmodel &model, std::default_random_engine &generator) | Spatial::FMTspatialschedule | |
| redirectlogtofile(const std::string &location) | Core::FMTobject | |
| referencebuild(const Core::FMTschedule &schedule, const Models::FMTmodel &model, const std::vector< boost::unordered_set< Core::FMTdevelopment > > &scheduleoperabilities, bool schedule_only=true, bool scheduleatfirstpass=true, unsigned int seed=0) | Spatial::FMTspatialschedule | |
| replace(typename std::map< FMTcoordinate, Graph::FMTlinegraph >::const_iterator first, typename std::map< FMTcoordinate, Graph::FMTlinegraph >::const_iterator last) | Spatial::FMTlayer< Graph::FMTlinegraph > | inline |
| setconstraintsfactor(const Models::FMTmodel &model, const std::vector< double > &factors) | Spatial::FMTspatialschedule | |
| 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 | |
| setextentfrom(const FMTlayer< Graph::FMTlinegraph > &rhs) | Spatial::FMTlayer< Graph::FMTlinegraph > | inline |
| setfreeexceptionhandler() | Core::FMTobject | |
| setgraphcachebystatic(const std::vector< FMTcoordinate > &coordinates, const Core::FMToutputnode &node) const | Spatial::FMTspatialschedule | protected |
| setgraphfromcache(const Graph::FMTlinegraph &graph, const Models::FMTmodel &model, const int &startingperiod, bool remove=true) | Spatial::FMTspatialschedule | |
| setmaxwarningsbeforesilenced(const size_t &maxwarningcount) | Core::FMTobject | |
| setquietexceptionhandler() | Core::FMTobject | |
| setquietlogger() | Core::FMTobject | virtual |
| settasklogger() | Core::FMTobject | virtual |
| size() const | Spatial::FMTlayer< Graph::FMTlinegraph > | inline |
| SRS_WKT | Spatial::FMTlayer< Graph::FMTlinegraph > | protected |
| swap(FMTspatialschedule &rhs) | Spatial::FMTspatialschedule | |
| FMTlayer< Graph::FMTlinegraph >::swap(FMTlayer< Graph::FMTlinegraph > &rhs) | Spatial::FMTlayer< Graph::FMTlinegraph > | inline |
| swapfromselected(FMTspatialschedule &rhs, const std::vector< size_t > &selected) | Spatial::FMTspatialschedule | |
| value_type typedef | Spatial::FMTlayer< Graph::FMTlinegraph > | |
| verifyspatialfeasability(const int &targetaction, const std::vector< Spatial::FMTbindingspatialaction > &bindingactions, const int &period, const std::set< FMTcoordinate > &operables) const | Spatial::FMTspatialschedule | |
| ~FMTlayer()=default | Spatial::FMTlayer< Graph::FMTlinegraph > | |
| ~FMTobject() | Core::FMTobject | virtual |
| ~FMTspatialschedule()=default | Spatial::FMTspatialschedule | virtual |