FMT 0.9.8
Forest management tools for forest planning
Loading...
Searching...
No Matches
Public Member Functions | List of all members
Graph::FMTpredictor Class Reference

#include <FMTpredictor.hpp>

Public Member Functions

 FMTpredictor ()=default
 
 ~FMTpredictor ()=default
 
 FMTpredictor (const std::vector< Core::FMTaction > &actions, const std::vector< std::string > &yieldnames, const Core::FMTyields &yields, const FMTbasevertexproperties &source, const FMTbasevertexproperties &target, const std::vector< const FMTbaseedgeproperties * > &edges, const std::vector< int > &gaps, bool withGCBMid=true)
 
 FMTpredictor (const FMTpredictor &rhs)
 
FMTpredictoroperator= (const FMTpredictor &rhs)
 
bool operator== (const FMTpredictor &rhs) const
 
bool operator< (const FMTpredictor &rhs) const
 
std::vector< double > getpredictors () const
 
double getDistance (size_t actId) const
 
double getDisturbance (size_t actId) const
 
double getSourceAge () const
 
std::vector< double > getSourceYields () const
 
double getTargetAge () const
 
std::vector< double > getTargetYields () const
 
std::vector< std::string > getpredictornames (const std::vector< std::string > &yieldnames) const
 

Constructor & Destructor Documentation

◆ FMTpredictor() [1/3]

Graph::FMTpredictor::FMTpredictor ( )
default

◆ ~FMTpredictor()

Graph::FMTpredictor::~FMTpredictor ( )
default

◆ FMTpredictor() [2/3]

Graph::FMTpredictor::FMTpredictor ( const std::vector< Core::FMTaction > &  actions,
const std::vector< std::string > &  yieldnames,
const Core::FMTyields yields,
const FMTbasevertexproperties source,
const FMTbasevertexproperties target,
const std::vector< const FMTbaseedgeproperties * > &  edges,
const std::vector< int > &  gaps,
bool  withGCBMid = true 
)

◆ FMTpredictor() [3/3]

Graph::FMTpredictor::FMTpredictor ( const FMTpredictor rhs)

Member Function Documentation

◆ getDistance()

double Graph::FMTpredictor::getDistance ( size_t  actId) const

◆ getDisturbance()

double Graph::FMTpredictor::getDisturbance ( size_t  actId) const

◆ getpredictornames()

std::vector< std::string > Graph::FMTpredictor::getpredictornames ( const std::vector< std::string > &  yieldnames) const

◆ getpredictors()

std::vector< double > Graph::FMTpredictor::getpredictors ( ) const

◆ getSourceAge()

double Graph::FMTpredictor::getSourceAge ( ) const

◆ getSourceYields()

std::vector< double > Graph::FMTpredictor::getSourceYields ( ) const

◆ getTargetAge()

double Graph::FMTpredictor::getTargetAge ( ) const

◆ getTargetYields()

std::vector< double > Graph::FMTpredictor::getTargetYields ( ) const

◆ operator<()

bool Graph::FMTpredictor::operator< ( const FMTpredictor rhs) const

◆ operator=()

FMTpredictor & Graph::FMTpredictor::operator= ( const FMTpredictor rhs)

◆ operator==()

bool Graph::FMTpredictor::operator== ( const FMTpredictor rhs) const

The documentation for this class was generated from the following file: