FMT 1.2.0
Forest management tools for forest planning
Loading...
Searching...
No Matches
Core::FMTOutput Member List

This is the complete list of members for Core::FMTOutput, including all inherited members.

_abort(int p_signal)Core::FMTObjectprotectedstatic
_exhandlerCore::FMTObjectprotectedstatic
_isDivision() constCore::FMTOutputprotected
_isValidAction(const std::string &p_actionOrAggregate, const std::vector< FMTAction > &p_actions, const std::vector< bool > &p_validActions)Core::FMTOutputprotectedstatic
_loggerCore::FMTObjectprotectedstatic
_logStack()Core::FMTObjectprotectedstatic
_replaceDivision(const double &bound)Core::FMTOutputprotected
_setProportions(std::map< std::string, std::vector< std::string > > &allequations, const std::vector< std::string > &baseequation) constCore::FMTOutputprotected
_terminate()Core::FMTObjectprotectedstatic
boost::serialization::accessCore::FMTOutputfriend
boundTo(const std::vector< FMTTheme > &themes, const FMTPerBounds &bound, const std::string &specialbound, std::string attribute="") constCore::FMTOutput
canBeNodesOnly() constCore::FMTOutput
changeSourcesId(const std::set< int > &newoutputsorigin, const std::set< int > &newthemeid)Core::FMTOutput
changeSourcesId(const int &outid)Core::FMTOutput
checkSignals() constCore::FMTObjectprotected
containsLevel() constCore::FMTOutput
disableNestedExceptions()Core::FMTObject
empty() constCore::FMTOutput
enableNestedExceptions()Core::FMTObject
fillFromShuntingYard(const std::vector< std::string >baseeq, std::map< std::string, double > &results, const std::vector< Core::FMTOutputNode > &nodes, std::map< std::string, std::vector< std::string > > &allequations) constCore::FMTOutput
FMTObject()Core::FMTObject
FMTObject(const std::unique_ptr< Exception::FMTExceptionHandler > exhandler)Core::FMTObject
FMTObject(const FMTObject &rhs)Core::FMTObject
FMTOutput()Core::FMTOutput
FMTOutput(const std::string &lname, const std::string &ldescription, const std::string &lgroup, const std::vector< FMTOutputSource > &lsources, const std::vector< FMTOperator > &loperators)Core::FMTOutput
FMTOutput(const std::string &lname)Core::FMTOutput
FMTOutput(const FMTOutput &rhs)Core::FMTOutput
forceLoad(Archive &ar, const unsigned int version)Core::FMTObjectinlineprotected
forceSave(Archive &ar, const unsigned int version) constCore::FMTObjectinlineprotected
getAvailableMemory()Core::FMTObjectstatic
getClock()Core::FMTObjectprotectedstatic
getConstantValue() constCore::FMTOutput
getDecomposition(const std::vector< FMTTheme > &themes) constCore::FMTOutput
getDescription() constCore::FMTOutputinline
getDuration(const std::chrono::time_point< std::chrono::high_resolution_clock > &startclock)Core::FMTObjectprotectedstatic
getDurationInSeconds(const std::chrono::time_point< std::chrono::high_resolution_clock > &startclock)Core::FMTObjectprotectedstatic
getExceptionHandler()Core::FMTObjectstatic
getGroup() constCore::FMTOutputinline
getLogger()Core::FMTObjectstatic
getMasksUnion() constCore::FMTOutput
getName() constCore::FMTOutputinline
getNodes(std::vector< std::string > &equation, double multiplier=1, bool orderbyoutputid=false, int period=1) constCore::FMTOutput
getOpes() constCore::FMTOutputinline
getRHSvalue(const int &period, double &lower, double &upper) constCore::FMTOutput
getRuntimeLocation()Core::FMTObjectstatic
getSources() constCore::FMTOutputinline
getSourcesReference() constCore::FMTOutputinline
getStaticThemes(const std::vector< Core::FMTTheme > &themes, const Core::FMTYields &yields, bool ignoreoutputvariables=false) constCore::FMTOutput
getTargetPeriod() constCore::FMTOutput
getThemeDecomposition(const FMTTheme &theme) constCore::FMTOutput
getVariableIntersect() constCore::FMTOutput
hasAverage() constCore::FMTOutput
hash() constCore::FMTOutput
intersectWithMask(const Core::FMTMask &mask, const std::vector< Core::FMTTheme > &themes) constCore::FMTOutput
isActionBased() constCore::FMTOutput
isConstant() constCore::FMTOutput
isConstantLevel() constCore::FMTOutput
isInventory() constCore::FMTOutput
isLevel() constCore::FMTOutput
isLinear() constCore::FMTOutput
isOnlyLevel() constCore::FMTOutput
isSinglePeriod() constCore::FMTOutput
isVariableSizeOf(const size_t &masksize) constCore::FMTOutput
m_descriptionCore::FMTOutputprotected
m_groupCore::FMTOutputprotected
m_nameCore::FMTOutputprotected
m_operatorsCore::FMTOutputprotected
m_sourcesCore::FMTOutputprotected
operator std::string() constCore::FMTOutput
operator!=(const FMTOutput &rhs) constCore::FMTOutput
operator*=(const FMTOutputSource &p_source)Core::FMTOutput
operator+=(const FMTOutput &rhs)Core::FMTOutput
operator-=(const FMTOutput &rhs)Core::FMTOutput
operator/=(const FMTOutputSource &p_source)Core::FMTOutput
operator=(const FMTOutput &rhs)Core::FMTOutput
Core::FMTObject::operator=(const FMTObject &rhs)Core::FMTObject
operator==(const FMTOutput &rhs) constCore::FMTOutput
passInExceptionHandler(const std::unique_ptr< Exception::FMTExceptionHandler > &exhandler)Core::FMTObject
passInLogger(const std::unique_ptr< Logging::FMTLogger > &logger)Core::FMTObjectvirtual
preSolve(const FMTMaskFilter &filter, const std::vector< FMTTheme > &originalthemes, const std::vector< const FMTTheme * > &selectedthemes, const std::vector< FMTTheme > &newthemes, const std::vector< FMTAction > &actions, const std::vector< bool > &p_valideActions, const FMTYields &yields) constCore::FMTOutput
redirectLogToFile(const std::string &location)Core::FMTObject
removeRHSvalue() constCore::FMTOutput
setAbortStack()Core::FMTObjectstatic
setCplHandler()Core::FMTObjectprotected
setDebugExceptionHandler()Core::FMTObject
setDebugLogger()Core::FMTObjectvirtual
setDefaultExceptionHandler()Core::FMTObject
setDefaultLogger()Core::FMTObjectvirtual
setErrorsToWarnings(const std::vector< Exception::FMTexc > &errors)Core::FMTObject
setFreeExceptionHandler()Core::FMTObject
setMaxWarningsBeforeSilenced(const size_t &maxwarningcount)Core::FMTObject
setOperators(const std::vector< FMTOperator > &p_operators)Core::FMTOutput
setPeriod(const int &newPeriod)Core::FMTOutput
setQuietExceptionHandler()Core::FMTObject
setQuietLogger()Core::FMTObjectvirtual
setSources(const std::vector< FMTOutputSource > &p_sources)Core::FMTOutput
setTaskLogger()Core::FMTObjectvirtual
setTerminateStack()Core::FMTObjectstatic
shuntingYard(const std::vector< double > &sourcevalues, const std::vector< FMTOperator > &simple_operators) constCore::FMTOutput
size() constCore::FMTOutput
targetTheme(const std::vector< FMTTheme > &themes) constCore::FMTOutput
targetThemeId() constCore::FMTOutputinline
~FMTObject()Core::FMTObjectvirtual
~FMTOutput()=defaultCore::FMTOutputvirtual