![]() |
FMT 0.9.8
Forest management tools for forest planning
|
#include <FMTyieldmodelTSLA.hpp>
Public Member Functions | |
| FMTyieldmodelTSLA () | |
| FMTyieldmodelTSLA (const FMTyieldmodelTSLA &rhs)=default | |
| FMTyieldmodelTSLA & | operator= (const FMTyieldmodelTSLA &rhs)=default |
| ~FMTyieldmodelTSLA ()=default | |
| std::unique_ptr< FMTyieldmodel > | Clone () const |
| const std::vector< double > | Predict (const Core::FMTyieldrequest &request) const |
| virtual std::unique_ptr< FMTyieldmodel > | presolve (const FMTmaskfilter &filter, const std::vector< FMTtheme > &newthemes) const |
| virtual std::unique_ptr< FMTyieldmodel > | postsolve (const FMTmaskfilter &filter, const std::vector< FMTtheme > &basethemes) const |
| virtual | operator std::string () const |
Public Member Functions inherited from Core::FMTyieldmodel | |
| virtual | ~FMTyieldmodel () |
| FMTyieldmodel () | |
| FMTyieldmodel (const FMTyieldmodel &rhs)=default | |
| FMTyieldmodel & | operator= (const FMTyieldmodel &rhs)=default |
| const std::string & | GetModelName () const |
| const std::vector< std::string > & | GetModelYields () const |
| virtual std::unique_ptr< FMTyieldmodel > | Clone () const =0 |
| virtual const std::vector< double > | Predict (const Core::FMTyieldrequest &request) const =0 |
| virtual std::unique_ptr< FMTyieldmodel > | presolve (const FMTmaskfilter &filter, const std::vector< FMTtheme > &newthemes) const |
| virtual std::unique_ptr< FMTyieldmodel > | postsolve (const FMTmaskfilter &filter, const std::vector< FMTtheme > &basethemes) const |
| virtual | operator std::string () const =0 |
| virtual std::vector< std::vector< double > > | getperiodicvalues () const |
Public Member Functions inherited from Core::FMTobject | |
| FMTobject () | |
| virtual | ~FMTobject () |
| FMTobject (const std::shared_ptr< Exception::FMTexceptionhandler > exhandler) | |
| FMTobject (const FMTobject &rhs) | |
| FMTobject & | operator= (const FMTobject &rhs) |
| virtual void | passinlogger (const std::shared_ptr< Logging::FMTlogger > &logger) |
| void | passinexceptionhandler (const std::shared_ptr< Exception::FMTexceptionhandler > &exhandler) |
| void | redirectlogtofile (const std::string &location) |
| virtual void | setdefaultlogger () |
| virtual void | setquietlogger () |
| virtual void | settasklogger () |
| virtual void | setdebuglogger () |
| void | setdefaultexceptionhandler () |
| void | setquietexceptionhandler () |
| void | setdebugexceptionhandler () |
| void | setfreeexceptionhandler () |
| void | disablenestedexceptions () |
| void | enablenestedexceptions () |
| void | seterrorstowarnings (const std::vector< Exception::FMTexc > &errors) |
| void | setmaxwarningsbeforesilenced (const size_t &maxwarningcount) |
Static Public Member Functions | |
| static std::string | GetModelType () |
Static Public Member Functions inherited from Core::FMTobject | |
| static std::string | getruntimelocation () |
| static unsigned long long | getavailablememory () |
Additional Inherited Members | |
Protected Member Functions inherited from Core::FMTobject | |
| template<class Archive > | |
| void | forcesave (Archive &ar, const unsigned int version) const |
| template<class Archive > | |
| void | forceload (Archive &ar, const unsigned int version) |
| void | checksignals () const |
| void | setCPLhandler () |
Static Protected Member Functions inherited from Core::FMTobject | |
| static std::chrono::time_point< std::chrono::high_resolution_clock > | getclock () |
| template<class chrono > | |
| static double | getduration (const std::chrono::time_point< std::chrono::high_resolution_clock > &startclock) |
| static std::string | getdurationinseconds (const std::chrono::time_point< std::chrono::high_resolution_clock > &startclock) |
Protected Attributes inherited from Core::FMTyieldmodel | |
| std::string | modelName |
| std::vector< std::string > | modelYields = {} |
| const std::string | JSON_PROP_MODEL_NAME = "modelFileName" |
Static Protected Attributes inherited from Core::FMTobject | |
| static std::shared_ptr< Exception::FMTexceptionhandler > | _exhandler |
| A shared pointer to the exception handler. | |
| static std::shared_ptr< Logging::FMTlogger > | _logger |
| A shared pointer to the logger. | |
FMTyieldmodelTSLA to get the time since last disturbance. This model is never written but always added by default by the yieldparser.
| Core::FMTyieldmodelTSLA::FMTyieldmodelTSLA | ( | ) |
Default constructor.
|
default |
Copy constructor.
|
default |
Default destructor.
|
virtual |
Implements FMTyieldmodel::Clone().
Implements Core::FMTyieldmodel.
|
static |
Return the modeltype of the FMTyieldmodel.
|
virtual |
When it comes to write down in a string the yield model.
Implements Core::FMTyieldmodel.
|
default |
Default equality operator.
|
virtual |
Change the output and constraints mask to return to the original constraints and outputs.
Reimplemented from Core::FMTyieldmodel.
|
virtual |
Will give the value of time since last action.
Implements Core::FMTyieldmodel.
|
virtual |
Return a presolved FMTyieldmodelTSLA
Reimplemented from Core::FMTyieldmodel.