FMT 0.9.8
Forest management tools for forest planning
|
#include <FMTmodelstats.hpp>
Public Member Functions | |
FMTmodelstats (const size_t <hemes, const size_t <hemesdata, const size_t &lactions, const size_t &lactionsdata, const size_t <ransitions, const size_t <ransitionsdata, const size_t &lyieldsdata, const size_t &llifespansdata, const size_t &loutputs, const size_t &loutputsdata, const size_t &lconstraints, const size_t &lconstraintsdata) | |
FMTmodelstats ()=default | |
FMTmodelstats (const FMTmodelstats &rhs)=default | |
~FMTmodelstats ()=default | |
FMTmodelstats & | operator= (const FMTmodelstats &rhs)=default |
FMTmodelstats & | operator+= (const FMTmodelstats &rhs) |
FMTmodelstats & | operator-= (const FMTmodelstats &rhs) |
FMTmodelstats | operator+ (const FMTmodelstats &rhs) |
FMTmodelstats | operator- (const FMTmodelstats &rhs) |
bool | operator== (const FMTmodelstats &rhs) const |
bool | operator!= (const FMTmodelstats &rhs) const |
operator std::string () const | |
Public Attributes | |
int | themes |
The number of themes the FMTmodel. | |
int | themesdata |
The themes's data size. | |
int | actions |
The number of actions of the FMTmodel. | |
int | actionsdata |
The actions's data size. | |
int | transitions |
The number of transitions of the FMTmodel. | |
int | transitionsdata |
The transitions's data size. | |
int | yieldsdata |
The yields's data size. | |
int | lifespansdata |
The lifespans's data size. | |
int | outputs |
The number of outputs of the FMTmodel. | |
int | outputsdata |
The outputsdata's data size. | |
int | constraints |
The number of constraints of the FMTmodel. | |
int | constraintsdata |
The constraintsdata's data size. | |
Friends | |
class | boost::serialization::access |
This class is used to report the stats of a FMTmodel. Used alot with the presolve and postsolve functions. Calling presolve or postsolve will changes the model stats.
Models::FMTmodelstats::FMTmodelstats | ( | const size_t & | lthemes, |
const size_t & | lthemesdata, | ||
const size_t & | lactions, | ||
const size_t & | lactionsdata, | ||
const size_t & | ltransitions, | ||
const size_t & | ltransitionsdata, | ||
const size_t & | lyieldsdata, | ||
const size_t & | llifespansdata, | ||
const size_t & | loutputs, | ||
const size_t & | loutputsdata, | ||
const size_t & | lconstraints, | ||
const size_t & | lconstraintsdata | ||
) |
FMTmodelstats constructor for complete stats.
|
default |
FMTmodelstats default constructor.
|
default |
FMTmodelstats default copy constructor.
|
default |
FMTmodelstats destructor.
Models::FMTmodelstats::operator std::string | ( | ) | const |
FMTmodelstats to string operator.
bool Models::FMTmodelstats::operator!= | ( | const FMTmodelstats & | rhs | ) | const |
FMTmodelstats non equality operator.
FMTmodelstats Models::FMTmodelstats::operator+ | ( | const FMTmodelstats & | rhs | ) |
FMTmodelstats copy addition assignment with an other FMTmodelstats (rhs)
FMTmodelstats & Models::FMTmodelstats::operator+= | ( | const FMTmodelstats & | rhs | ) |
FMTmodelstats addition assignment with an other FMTmodelstats (rhs)
FMTmodelstats Models::FMTmodelstats::operator- | ( | const FMTmodelstats & | rhs | ) |
FMTmodelstats copy substraction assignment with an other FMTmodelstats (rhs)
FMTmodelstats & Models::FMTmodelstats::operator-= | ( | const FMTmodelstats & | rhs | ) |
FMTmodelstats substraction assignment with an other FMTmodelstats (rhs)
|
default |
FMTmodelstats default copy assignment.
bool Models::FMTmodelstats::operator== | ( | const FMTmodelstats & | rhs | ) | const |
FMTmodelstats equality operator.
|
friend |
int Models::FMTmodelstats::actions |
The number of actions of the FMTmodel.
int Models::FMTmodelstats::actionsdata |
The actions's data size.
int Models::FMTmodelstats::constraints |
The number of constraints of the FMTmodel.
int Models::FMTmodelstats::constraintsdata |
The constraintsdata's data size.
int Models::FMTmodelstats::lifespansdata |
The lifespans's data size.
int Models::FMTmodelstats::outputs |
The number of outputs of the FMTmodel.
int Models::FMTmodelstats::outputsdata |
The outputsdata's data size.
int Models::FMTmodelstats::themes |
The number of themes the FMTmodel.
int Models::FMTmodelstats::themesdata |
The themes's data size.
int Models::FMTmodelstats::transitions |
The number of transitions of the FMTmodel.
int Models::FMTmodelstats::transitionsdata |
The transitions's data size.
int Models::FMTmodelstats::yieldsdata |
The yields's data size.