FMT 1.2.0
Forest management tools for forest planning
Loading...
Searching...
No Matches
FMTYieldModelNep.h
Go to the documentation of this file.
1#ifdef FMTWITHONNXR
2#include "FMTYieldModelNn.h"
3
4#ifndef FMTYIELDMODELNEP_Hm_included
5#define FMTYIELDMODELNEP_Hm_included
6
7namespace Core
8{
9 // DocString: FMTYieldModelPools
14 {
15 public:
16 // DocString: FMTYieldModelNep::FMTYieldModelNep()
20 FMTYieldModelNep() = default;
21 // DocString: FMTYieldModelNep::FMTYieldModelNep(const FMTYieldModelNep& rhs)
27 // DocString: FMTYieldModelNep::operator = (const FMTYieldModelNep& rhs)
34 // DocString: FMTYieldModelNep::~FMTYieldModelNep()
39 // DocString: FMTYieldModelNep::FMTYieldModelNep(const boost::property_tree::ptree& jsonProps, std::vector<std::string>& inputYields)
45 FMTYieldModelNep(const boost::property_tree::ptree& jsonProps, std::vector<std::string>& inputYields);
46 // DocString: FMTYieldModelNep::clone()
51 std::unique_ptr<FMTYieldModel>clone() const;
52 // DocString: FMTYieldModelNep::getModelOutputNames()
58 const std::vector<double> getInputValues(const Graph::FMTPredictor& predictor) const;
59 // DocString: FMTYieldModelNep::getModelType()
64 static std::string getModelType();
65 };
66}
67
68#endif
69
70#endif
Machine learning yield model predicting carbon NEP.
Definition: FMTYieldModelNep.h:14
const std::vector< double > getInputValues(const Graph::FMTPredictor &predictor) const
Return the input values for a predictor.
~FMTYieldModelNep()=default
Default destructor for FMTYieldModelNep.
FMTYieldModelNep()=default
Default constructor for FMTYieldModelNep.
FMTYieldModelNep & operator=(const FMTYieldModelNep &rhs)=default
Copy assignment operator for FMTYieldModelNep.
std::unique_ptr< FMTYieldModel > clone() const
clone the yield model.
FMTYieldModelNep(const boost::property_tree::ptree &jsonProps, std::vector< std::string > &inputYields)
Construct a FMTYieldModelNep from a JSON tree and an input yield name list.
static std::string getModelType()
Return the model type of the yield model.
FMTYieldModelNep(const FMTYieldModelNep &rhs)=default
Copy constructor for FMTYieldModelNep.
Abstract machine learning yield model based on a neural network.
Definition: FMTYieldModelNn.h:31
Predictor gathering the source and target ages, yields, distances and disturbances of a graph transit...
Definition: FMTPredictor.h:33
Definition: FMTYieldModel.h:30
The Core namespace provides classes for simulating stands/strata growth/harvest through time.
Definition: FMTAction.h:34