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

This is the complete list of members for Heuristics::FMTOperatingAreaScheme, including all inherited members.

_abort(int p_signal)Core::FMTObjectprotectedstatic
_exhandlerCore::FMTObjectprotectedstatic
_loggerCore::FMTObjectprotectedstatic
_logStack()Core::FMTObjectprotectedstatic
_terminate()Core::FMTObjectprotectedstatic
boost::serialization::accessHeuristics::FMTOperatingAreaSchemefriend
boundAllDualSchemes(std::vector< int > &targets, std::vector< double > &bounds) constHeuristics::FMTOperatingAreaScheme
boundAllPrimalSchemes(std::vector< int > &targets, std::vector< double > &bounds, double boundvalue=1.0) constHeuristics::FMTOperatingAreaScheme
boundPrimalScheme(std::vector< int > &targets, std::vector< double > &bounds, const size_t &schemeid) constHeuristics::FMTOperatingAreaScheme
checkSignals() constCore::FMTObjectprotected
disableNestedExceptions()Core::FMTObject
empty() constHeuristics::FMTOperatingAreaScheme
enableNestedExceptions()Core::FMTObject
fillBoundsNVariables(const double *lowerb, const double *upperb, std::vector< int > &constraintstargets, std::vector< double > &bounds) constHeuristics::FMTOperatingAreaScheme
FMTObject()Core::FMTObject
FMTObject(const std::unique_ptr< Exception::FMTExceptionHandler > exhandler)Core::FMTObject
FMTObject(const FMTObject &rhs)Core::FMTObject
FMTOperatingArea(const Core::FMTMask &lmask, const double &lneighborsperimeter)Heuristics::FMTOperatingArea
FMTOperatingArea()=defaultHeuristics::FMTOperatingArea
FMTOperatingArea(const FMTOperatingArea &rhs)=defaultHeuristics::FMTOperatingArea
FMTOperatingAreaScheme(const FMTOperatingArea &oparea, const size_t &lopeningtime, const size_t &lreturntime, const size_t &lmaxreturntime, const size_t &lrepetition, const size_t &lgreenup, const size_t &lstartingperiod, double minimalarearatio=0.0)Heuristics::FMTOperatingAreaScheme
FMTOperatingAreaScheme()=defaultHeuristics::FMTOperatingAreaScheme
FMTOperatingAreaScheme(const FMTOperatingAreaScheme &rhs)=defaultHeuristics::FMTOperatingAreaScheme
forceLoad(Archive &ar, const unsigned int version)Core::FMTObjectinlineprotected
forceSave(Archive &ar, const unsigned int version) constCore::FMTObjectinlineprotected
getActivitySum(const double *dualsolution) constHeuristics::FMTOperatingAreaScheme
getArea() constHeuristics::FMTOperatingArea
getAvailableMemory()Core::FMTObjectstatic
getBinariesSum(const double *primalsolution) constHeuristics::FMTOperatingAreaScheme
getClock()Core::FMTObjectprotectedstatic
getCommonBinaries(const FMTOperatingAreaScheme &neighbor) constHeuristics::FMTOperatingAreaScheme
getDualLowerBounds(const double *lowerbounds, const double *upperbounds) constHeuristics::FMTOperatingAreaScheme
getDualSolution(const double *upperbounds, const double *dualsolution, bool &canbreakneighboring) constHeuristics::FMTOperatingAreaScheme
getDualSolutionIndex(const double *upperbound, size_t &locid) constHeuristics::FMTOperatingAreaScheme
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
getGreenUp() constHeuristics::FMTOperatingAreaSchemeinline
getLogger()Core::FMTObjectstatic
getMask() constHeuristics::FMTOperatingArea
getMaximalReturnTime() constHeuristics::FMTOperatingAreaScheme
getMaximalSchemesConstraint() constHeuristics::FMTOperatingAreaScheme
getMinimalReturnTime() constHeuristics::FMTOperatingAreaScheme
getNeighbors() constHeuristics::FMTOperatingArea
getNeighborsPerimeter() constHeuristics::FMTOperatingArea
getNumberOfScheme() constHeuristics::FMTOperatingAreaScheme
getNumberOfSimpleScheme() constHeuristics::FMTOperatingAreaScheme
getOpeningBinaries() constHeuristics::FMTOperatingAreaScheme
getOpeningConstraints() constHeuristics::FMTOperatingAreaScheme
getOpeningTime() constHeuristics::FMTOperatingAreaScheme
getPotentialDualSchemes(const double *p_dualsolution, const double *p_upperbound, const std::vector< FMTOperatingAreaScheme > &p_neighbors) constHeuristics::FMTOperatingAreaScheme
getPotentialPrimalSchemes(const double *p_primalsolution, const double *p_lowerbounds, const double *p_upperbounds, const std::vector< FMTOperatingAreaScheme > &p_neighbors) constHeuristics::FMTOperatingAreaScheme
getPrimalSolution(const double *primalsolution) constHeuristics::FMTOperatingAreaScheme
getPrimalSolutionIndex(const double *primalsolution) constHeuristics::FMTOperatingAreaScheme
getRejectedNodesCid() constHeuristics::FMTOperatingAreaScheme
getRepetition() constHeuristics::FMTOperatingAreaScheme
getRessourcesToDelete(std::vector< int > &colstodelete, std::vector< int > &rowstodelete) constHeuristics::FMTOperatingAreaScheme
getRuntimeLocation()Core::FMTObjectstatic
getStartingPeriod() constHeuristics::FMTOperatingAreaScheme
getThreshold() constHeuristics::FMTOperatingAreaScheme
haveActivitySolution(const double *dualsolution) constHeuristics::FMTOperatingAreaScheme
havePotentialSolution(const double *primalsolution) constHeuristics::FMTOperatingAreaScheme
isAllDualBounded(const double *upperbounds) constHeuristics::FMTOperatingAreaScheme
isAllPrimalBounded(const double *lowerbounds, const double *upperbounds) constHeuristics::FMTOperatingAreaScheme
isDualBounded(const double *upperbounds) constHeuristics::FMTOperatingAreaScheme
isPrimalBounded(const double *lowerbounds, const double *upperbounds) constHeuristics::FMTOperatingAreaScheme
isThresholdActivity(const double *dualsolution) constHeuristics::FMTOperatingAreaScheme
m_areaHeuristics::FMTOperatingAreaprotected
m_maskHeuristics::FMTOperatingAreaprotected
m_neighborsHeuristics::FMTOperatingAreaprotected
m_neighborsperimeterHeuristics::FMTOperatingAreaprotected
operator!=(const FMTOperatingAreaScheme &rhs) constHeuristics::FMTOperatingAreaScheme
Heuristics::FMTOperatingArea::operator!=(const FMTOperatingArea &rhs) constHeuristics::FMTOperatingArea
operator+=(const double &value)Heuristics::FMTOperatingArea
operator=(const FMTOperatingAreaScheme &rhs)=defaultHeuristics::FMTOperatingAreaScheme
Heuristics::FMTOperatingArea::operator=(const FMTOperatingArea &rhs)=defaultHeuristics::FMTOperatingArea
Core::FMTObject::operator=(const FMTObject &rhs)Core::FMTObject
operator==(const FMTOperatingAreaScheme &rhs) constHeuristics::FMTOperatingAreaScheme
Heuristics::FMTOperatingArea::operator==(const FMTOperatingArea &rhs) constHeuristics::FMTOperatingArea
passInExceptionHandler(const std::unique_ptr< Exception::FMTExceptionHandler > &exhandler)Core::FMTObject
passInLogger(const std::unique_ptr< Logging::FMTLogger > &logger)Core::FMTObjectvirtual
postSolveOperatingArea(const Core::FMTMaskFilter &filter, const std::vector< Core::FMTTheme > &basethemes) constHeuristics::FMTOperatingArea
preSolve(const Core::FMTMask &selectedmask, const std::vector< Core::FMTTheme > &presolvedthemes) constHeuristics::FMTOperatingAreaScheme
preSolveOperatingArea(const Core::FMTMaskFilter &filter, const std::vector< Core::FMTTheme > &presolvedthemes) constHeuristics::FMTOperatingArea
pushBinaries(std::vector< int > &targets) constHeuristics::FMTOperatingAreaScheme
redirectLogToFile(const std::string &location)Core::FMTObject
setAbortStack()Core::FMTObjectstatic
setArea(const double &newarea)Heuristics::FMTOperatingArea
setConstraints(const std::vector< std::vector< Graph::FMTGraph< Graph::FMTVertexProperties, Graph::FMTEdgeProperties >::FMTvertex_descriptor > > &vertices, const std::vector< Graph::FMTGraph< Graph::FMTVertexProperties, Graph::FMTEdgeProperties >::FMTvertex_descriptor > &totalareavertices, const Graph::FMTGraph< Graph::FMTVertexProperties, Graph::FMTEdgeProperties > &graph, Models::FMTLpSolver &solver, const double *primalsolution, const std::vector< int > &actionIDS)Heuristics::FMTOperatingAreaScheme
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
setNeighbors(const std::vector< Core::FMTMask > &lneighbors)Heuristics::FMTOperatingArea
setQuietExceptionHandler()Core::FMTObject
setQuietLogger()Core::FMTObjectvirtual
setReturnTime(const size_t &minimalreturntime, const size_t &maximalreturntime)Heuristics::FMTOperatingAreaScheme
setTaskLogger()Core::FMTObjectvirtual
setTerminateStack()Core::FMTObjectstatic
unboundAllDualSchemes(std::vector< int > &targets, std::vector< double > &bounds) constHeuristics::FMTOperatingAreaScheme
unboundAllPrimalSchemes(std::vector< int > &targets, std::vector< double > &bounds) constHeuristics::FMTOperatingAreaScheme
unboundDualScheme(const double *rowactivities, std::vector< int > &targets, std::vector< double > &bounds, const size_t &schemeid, bool looseset=true) constHeuristics::FMTOperatingAreaScheme
~FMTObject()Core::FMTObjectvirtual
~FMTOperatingArea()=defaultHeuristics::FMTOperatingAreavirtual
~FMTOperatingAreaScheme()=defaultHeuristics::FMTOperatingAreaScheme