![]() |
FMT 1.2.0
Forest management tools for forest planning
|
This is the complete list of members for Core::FMTConstraint, including all inherited members.
| _abort(int p_signal) | Core::FMTObject | protectedstatic |
| _exhandler | Core::FMTObject | protectedstatic |
| _isDivision() const | Core::FMTOutput | protected |
| _isValidAction(const std::string &p_actionOrAggregate, const std::vector< FMTAction > &p_actions, const std::vector< bool > &p_validActions) | Core::FMTOutput | protectedstatic |
| _logger | Core::FMTObject | protectedstatic |
| _logStack() | Core::FMTObject | protectedstatic |
| _replaceDivision(const double &bound) | Core::FMTOutput | protected |
| _setProportions(std::map< std::string, std::vector< std::string > > &allequations, const std::vector< std::string > &baseequation) const | Core::FMTOutput | protected |
| _terminate() | Core::FMTObject | protectedstatic |
| acrossPeriod() const | Core::FMTConstraint | |
| boost::serialization::access | Core::FMTConstraint | friend |
| boundTo(const std::vector< FMTTheme > &themes, const FMTPerBounds &bound, const std::string &specialbound, std::string attribute="") const | Core::FMTOutput | |
| canBeNodesOnly() const | Core::FMTOutput | |
| canBeTurnedToYields() const | Core::FMTConstraint | |
| canBeTurnedToYieldsBasedOnTransitions(const std::vector< Core::FMTTheme > &p_themes, const std::vector< Core::FMTTransition > &p_trans, const std::vector< Core::FMTAction > &p_actions, const std::vector< bool > &p_valideActions) const | Core::FMTConstraint | |
| changeSourcesId(const std::set< int > &newoutputsorigin, const std::set< int > &newthemeid) | Core::FMTOutput | |
| changeSourcesId(const int &outid) | Core::FMTOutput | |
| checkSignals() const | Core::FMTObject | protected |
| containsLevel() const | Core::FMTOutput | |
| disableNestedExceptions() | Core::FMTObject | |
| doSupportRandom() const | Core::FMTConstraint | |
| empty() const | Core::FMTOutput | |
| enableNestedExceptions() | Core::FMTObject | |
| evaluate(const std::vector< double > &temporalvalues) const | Core::FMTConstraint | |
| extraVariables() const | Core::FMTConstraint | |
| 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) const | Core::FMTOutput | |
| FMTConstraint() | Core::FMTConstraint | |
| FMTConstraint(FMTconstrainttype ltype, const FMTOutput &loutput) | Core::FMTConstraint | |
| FMTConstraint(const FMTConstraint &rhs) | Core::FMTConstraint | |
| 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::FMTObject | inlineprotected |
| forceSave(Archive &ar, const unsigned int version) const | Core::FMTObject | inlineprotected |
| getActionIds(const std::vector< Core::FMTAction > &actions) const | Core::FMTConstraint | |
| getAvailableMemory() | Core::FMTObject | static |
| getBounds(double &lower, double &upper, int period=0) const | Core::FMTConstraint | |
| getClock() | Core::FMTObject | protectedstatic |
| getConstantValue() const | Core::FMTOutput | |
| getConstraintType() const | Core::FMTConstraint | |
| getDecomposition(const std::vector< FMTTheme > &themes) const | Core::FMTOutput | |
| getDescription() const | Core::FMTOutput | inline |
| getDuration(const std::chrono::time_point< std::chrono::high_resolution_clock > &startclock) | Core::FMTObject | protectedstatic |
| getDurationInSeconds(const std::chrono::time_point< std::chrono::high_resolution_clock > &startclock) | Core::FMTObject | protectedstatic |
| getExceptionHandler() | Core::FMTObject | static |
| getFromReplicate(const size_t &replicate, const int &period) const | Core::FMTConstraint | |
| getGoal(std::string &name, double &value) const | Core::FMTConstraint | |
| getGroup() const | Core::FMTConstraint | |
| getLogger() | Core::FMTObject | static |
| getMasksUnion() const | Core::FMTOutput | |
| getName() const | Core::FMTOutput | inline |
| getNodes(std::vector< std::string > &equation, double multiplier=1, bool orderbyoutputid=false, int period=1) const | Core::FMTOutput | |
| getOpes() const | Core::FMTOutput | inline |
| getPenalties(double &sense) const | Core::FMTConstraint | |
| getRHSvalue(const int &period, double &lower, double &upper) const | Core::FMTOutput | |
| getRuntimeLocation() | Core::FMTObject | static |
| getScheduleWeight() const | Core::FMTConstraint | |
| getSources() const | Core::FMTOutput | inline |
| getSourcesReference() const | Core::FMTOutput | inline |
| getStaticThemes(const std::vector< Core::FMTTheme > &themes, const Core::FMTYields &yields, bool ignoreoutputvariables=false) const | Core::FMTOutput | |
| getTargetPeriod() const | Core::FMTOutput | |
| getThemeDecomposition(const FMTTheme &theme) const | Core::FMTOutput | |
| getThemeTarget() const | Core::FMTConstraint | |
| getVariableIntersect() const | Core::FMTOutput | |
| getVariableLevels() const | Core::FMTConstraint | |
| getVariations(double &lower, double &upper) const | Core::FMTConstraint | |
| getWeight() const | Core::FMTConstraint | |
| gotReplicate(const int &p_period) const | Core::FMTConstraint | |
| hasAverage() const | Core::FMTOutput | |
| hash(bool hashrhs=true, bool hashoutputonly=false) const | Core::FMTConstraint | |
| Core::FMTOutput::hash() const | Core::FMTOutput | |
| hasHasOutput() const | Core::FMTConstraint | |
| intersectWithMask(const Core::FMTMask &mask, const std::vector< Core::FMTTheme > &themes) const | Core::FMTOutput | |
| isActionBased() const | Core::FMTOutput | |
| isActionsused(const std::vector< Core::FMTAction > &actions) const | Core::FMTConstraint | |
| isConstant() const | Core::FMTOutput | |
| isConstantLevel() const | Core::FMTOutput | |
| isGoal() const | Core::FMTConstraint | |
| isInventory() const | Core::FMTOutput | |
| isLevel() const | Core::FMTOutput | |
| isLinear() const | Core::FMTOutput | |
| isMultiple() const | Core::FMTConstraint | |
| isObjective() const | Core::FMTConstraint | |
| isOnlyLevel() const | Core::FMTOutput | |
| isRandomAction() const | Core::FMTConstraint | |
| isReIgnore(const int &replanningperiod) const | Core::FMTConstraint | |
| isSetFrom(const std::string &modeltype) const | Core::FMTConstraint | |
| isSinglePeriod() const | Core::FMTOutput | |
| isSpatial() const | Core::FMTConstraint | |
| isVariableSizeOf(const size_t &masksize) const | Core::FMTOutput | |
| m_description | Core::FMTOutput | protected |
| m_group | Core::FMTOutput | protected |
| m_name | Core::FMTOutput | protected |
| m_operators | Core::FMTOutput | protected |
| m_sources | Core::FMTOutput | protected |
| operator std::string() const | Core::FMTConstraint | |
| operator!=(const FMTConstraint &rhs) const | Core::FMTConstraint | |
| Core::FMTOutput::operator!=(const FMTOutput &rhs) const | Core::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 FMTConstraint &rhs) | Core::FMTConstraint | |
| Core::FMTOutput::operator=(const FMTOutput &rhs) | Core::FMTOutput | |
| Core::FMTObject::operator=(const FMTObject &rhs) | Core::FMTObject | |
| operator==(const FMTConstraint &rhs) const | Core::FMTConstraint | |
| Core::FMTOutput::operator==(const FMTOutput &rhs) const | Core::FMTOutput | |
| outputEmpty() const | Core::FMTConstraint | |
| passInExceptionHandler(const std::unique_ptr< Exception::FMTExceptionHandler > &exhandler) | Core::FMTObject | |
| passInLogger(const std::unique_ptr< Logging::FMTLogger > &logger) | Core::FMTObject | virtual |
| 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) const | Core::FMTConstraint | |
| preSolveRef(const FMTMaskFilter &p_filter, const std::vector< FMTTheme > &p_originalThemes, const std::vector< const FMTTheme * > &p_selectedThemes, const std::vector< FMTTheme > &p_newThemes, const std::vector< FMTAction > &p_actions, const std::vector< bool > &p_valideActions, const FMTYields &p_yields) | Core::FMTConstraint | |
| redirectLogToFile(const std::string &location) | Core::FMTObject | |
| removeRHSvalue() const | Core::FMTOutput | |
| sense() const | Core::FMTConstraint | |
| setAbortStack() | Core::FMTObject | static |
| setConstraintType(FMTconstrainttype ltype) | Core::FMTConstraint | |
| setCplHandler() | Core::FMTObject | protected |
| setDebugExceptionHandler() | Core::FMTObject | |
| setDebugLogger() | Core::FMTObject | virtual |
| setDefaultExceptionHandler() | Core::FMTObject | |
| setDefaultLogger() | Core::FMTObject | virtual |
| setErrorsToWarnings(const std::vector< Exception::FMTexc > &errors) | Core::FMTObject | |
| setFreeExceptionHandler() | Core::FMTObject | |
| setFrom(const std::string &modeltype, const double &value) const | Core::FMTConstraint | |
| setFromReplicate(size_t p_replicate, int p_period) | Core::FMTConstraint | |
| setGoal(const std::string &goalname, const double &value) | Core::FMTConstraint | |
| setLength(int firstPeriod=1, int lastPeriod=std::numeric_limits< int >::max()) | Core::FMTConstraint | |
| setMaxWarningsBeforeSilenced(const size_t &maxwarningcount) | Core::FMTObject | |
| setOperators(const std::vector< FMTOperator > &p_operators) | Core::FMTOutput | |
| setOutput(const FMTOutput &out) | Core::FMTConstraint | |
| setPenalties(const std::string &penaltyoperator, const std::vector< std::string > &variables) | Core::FMTConstraint | |
| setPeriod(const int &newPeriod) | Core::FMTOutput | |
| setQuietExceptionHandler() | Core::FMTObject | |
| setQuietLogger() | Core::FMTObject | virtual |
| setRhs(double lower, double upper) | Core::FMTConstraint | |
| setSources(const std::vector< FMTOutputSource > &p_sources) | Core::FMTOutput | |
| setTaskLogger() | Core::FMTObject | virtual |
| setTerminateStack() | Core::FMTObject | static |
| shuntingYard(const std::vector< double > &sourcevalues, const std::vector< FMTOperator > &simple_operators) const | Core::FMTOutput | |
| size() const | Core::FMTOutput | |
| targetTheme(const std::vector< FMTTheme > &themes) const | Core::FMTOutput | |
| targetThemeId() const | Core::FMTOutput | inline |
| turnToYieldsAndActions(const std::vector< Core::FMTTheme > &themes, std::vector< Core::FMTAction > &actions, const std::vector< bool > &p_valideActions, Core::FMTYields &yields, const int &constraintid) const | Core::FMTConstraint | |
| turnToYieldsBasedOnTransition(const std::vector< Core::FMTTheme > &themes, const std::vector< Core::FMTTransition > &trans, std::vector< Core::FMTAction > &actions, const std::vector< bool > &p_valideActions, Core::FMTYields &yields, const int &constraintid) const | Core::FMTConstraint | |
| ~FMTConstraint()=default | Core::FMTConstraint | |
| ~FMTObject() | Core::FMTObject | virtual |
| ~FMTOutput()=default | Core::FMTOutput | virtual |