FMT 0.9.8
Forest management tools for forest planning
Loading...
Searching...
No Matches
FMTyieldmodelTSLA.hpp
Go to the documentation of this file.
1
2#include "FMTyieldmodel.hpp"
3#include <vector>
4#include <string>
5#include <memory>
6#include <boost/thread/recursive_mutex.hpp>
7
8#ifndef FMTYIELDMODELTSLA_H_INCLUDED
9#define FMTYIELDMODELTSLA_H_INCLUDED
10
11namespace Core
12{
13 class FMTtheme;
14 // DocString: FMTyieldmodelTSLA
19 {
20
21 public:
22 // DocString: FMTyieldmodelTSLA::FMTyieldmodelTSLA()
27 // DocString: FMTyieldmodelTSLA::FMTyieldmodelTSLA(const FMTyieldmodelTSLA& rhs)
32 // DocString: FMTyieldmodelTSLA::operator = (const FMTyieldmodelTSLA& rhs)
37 // DocString: FMTyieldmodelTSLA::~FMTyieldmodelTSLA()
42 // DocString: FMTyieldmodelTSLA::Clone()
46 std::unique_ptr<FMTyieldmodel>Clone() const;
47 // DocString: FMTyieldmodelTSLA::Predict
51 const std::vector<double>Predict(const Core::FMTyieldrequest& request) const;
52 // DocString: FMTyieldmodelTSLA::GetModelType()
56 static std::string GetModelType();
57 // DocString: FMTyieldmodelTSLA::presolve
61 virtual std::unique_ptr<FMTyieldmodel> presolve(const FMTmaskfilter& filter,
62 const std::vector<FMTtheme>& newthemes) const;
63 // DocString: FMTyieldmodelTSLA::postsolve
67 virtual std::unique_ptr<FMTyieldmodel> postsolve(const FMTmaskfilter& filter,
68 const std::vector<FMTtheme>& basethemes) const;
69 // DocString: FMTyieldmodelTSLAl::std::string()
73 virtual operator std::string() const;
74 };
75}
76
77#endif
Definition: FMTmaskfilter.hpp:27
Definition: FMTyieldmodelTSLA.hpp:19
FMTyieldmodelTSLA & operator=(const FMTyieldmodelTSLA &rhs)=default
FMTyieldmodelTSLA(const FMTyieldmodelTSLA &rhs)=default
static std::string GetModelType()
std::unique_ptr< FMTyieldmodel > Clone() const
const std::vector< double > Predict(const Core::FMTyieldrequest &request) const
virtual std::unique_ptr< FMTyieldmodel > postsolve(const FMTmaskfilter &filter, const std::vector< FMTtheme > &basethemes) const
virtual std::unique_ptr< FMTyieldmodel > presolve(const FMTmaskfilter &filter, const std::vector< FMTtheme > &newthemes) const
Definition: FMTyieldmodel.hpp:41
Definition: FMTyieldrequest.hpp:36
The Core namespace provides classes for simulating stands/strata growth/harvest through time.
Definition: FMTaction.hpp:31