6#include <boost/thread/recursive_mutex.hpp>
8#ifndef FMTYIELDMODELTSLA_H_INCLUDED
9#define FMTYIELDMODELTSLA_H_INCLUDED
46 std::unique_ptr<FMTyieldmodel>
Clone()
const;
62 const std::vector<FMTtheme>& newthemes)
const;
68 const std::vector<FMTtheme>& basethemes)
const;
73 virtual operator std::string()
const;
Definition: FMTmaskfilter.hpp:27
Definition: FMTyieldmodelTSLA.hpp:19
FMTyieldmodelTSLA & operator=(const FMTyieldmodelTSLA &rhs)=default
FMTyieldmodelTSLA(const FMTyieldmodelTSLA &rhs)=default
~FMTyieldmodelTSLA()=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