| _abort(int p_signal) | Core::FMTObject | protectedstatic |
| _exhandler | Core::FMTObject | protectedstatic |
| _logger | Core::FMTObject | protectedstatic |
| _logStack() | Core::FMTObject | protectedstatic |
| _terminate() | Core::FMTObject | protectedstatic |
| boost::serialization::access | Heuristics::FMTOperatingAreaScheme | friend |
| boundAllDualSchemes(std::vector< int > &targets, std::vector< double > &bounds) const | Heuristics::FMTOperatingAreaScheme | |
| boundAllPrimalSchemes(std::vector< int > &targets, std::vector< double > &bounds, double boundvalue=1.0) const | Heuristics::FMTOperatingAreaScheme | |
| boundPrimalScheme(std::vector< int > &targets, std::vector< double > &bounds, const size_t &schemeid) const | Heuristics::FMTOperatingAreaScheme | |
| checkSignals() const | Core::FMTObject | protected |
| disableNestedExceptions() | Core::FMTObject | |
| empty() const | Heuristics::FMTOperatingAreaScheme | |
| enableNestedExceptions() | Core::FMTObject | |
| fillBoundsNVariables(const double *lowerb, const double *upperb, std::vector< int > &constraintstargets, std::vector< double > &bounds) const | Heuristics::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()=default | Heuristics::FMTOperatingArea | |
| FMTOperatingArea(const FMTOperatingArea &rhs)=default | Heuristics::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()=default | Heuristics::FMTOperatingAreaScheme | |
| FMTOperatingAreaScheme(const FMTOperatingAreaScheme &rhs)=default | Heuristics::FMTOperatingAreaScheme | |
| forceLoad(Archive &ar, const unsigned int version) | Core::FMTObject | inlineprotected |
| forceSave(Archive &ar, const unsigned int version) const | Core::FMTObject | inlineprotected |
| getActivitySum(const double *dualsolution) const | Heuristics::FMTOperatingAreaScheme | |
| getArea() const | Heuristics::FMTOperatingArea | |
| getAvailableMemory() | Core::FMTObject | static |
| getBinariesSum(const double *primalsolution) const | Heuristics::FMTOperatingAreaScheme | |
| getClock() | Core::FMTObject | protectedstatic |
| getCommonBinaries(const FMTOperatingAreaScheme &neighbor) const | Heuristics::FMTOperatingAreaScheme | |
| getDualLowerBounds(const double *lowerbounds, const double *upperbounds) const | Heuristics::FMTOperatingAreaScheme | |
| getDualSolution(const double *upperbounds, const double *dualsolution, bool &canbreakneighboring) const | Heuristics::FMTOperatingAreaScheme | |
| getDualSolutionIndex(const double *upperbound, size_t &locid) const | Heuristics::FMTOperatingAreaScheme | |
| 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 |
| getGreenUp() const | Heuristics::FMTOperatingAreaScheme | inline |
| getLogger() | Core::FMTObject | static |
| getMask() const | Heuristics::FMTOperatingArea | |
| getMaximalReturnTime() const | Heuristics::FMTOperatingAreaScheme | |
| getMaximalSchemesConstraint() const | Heuristics::FMTOperatingAreaScheme | |
| getMinimalReturnTime() const | Heuristics::FMTOperatingAreaScheme | |
| getNeighbors() const | Heuristics::FMTOperatingArea | |
| getNeighborsPerimeter() const | Heuristics::FMTOperatingArea | |
| getNumberOfScheme() const | Heuristics::FMTOperatingAreaScheme | |
| getNumberOfSimpleScheme() const | Heuristics::FMTOperatingAreaScheme | |
| getOpeningBinaries() const | Heuristics::FMTOperatingAreaScheme | |
| getOpeningConstraints() const | Heuristics::FMTOperatingAreaScheme | |
| getOpeningTime() const | Heuristics::FMTOperatingAreaScheme | |
| getPotentialDualSchemes(const double *p_dualsolution, const double *p_upperbound, const std::vector< FMTOperatingAreaScheme > &p_neighbors) const | Heuristics::FMTOperatingAreaScheme | |
| getPotentialPrimalSchemes(const double *p_primalsolution, const double *p_lowerbounds, const double *p_upperbounds, const std::vector< FMTOperatingAreaScheme > &p_neighbors) const | Heuristics::FMTOperatingAreaScheme | |
| getPrimalSolution(const double *primalsolution) const | Heuristics::FMTOperatingAreaScheme | |
| getPrimalSolutionIndex(const double *primalsolution) const | Heuristics::FMTOperatingAreaScheme | |
| getRejectedNodesCid() const | Heuristics::FMTOperatingAreaScheme | |
| getRepetition() const | Heuristics::FMTOperatingAreaScheme | |
| getRessourcesToDelete(std::vector< int > &colstodelete, std::vector< int > &rowstodelete) const | Heuristics::FMTOperatingAreaScheme | |
| getRuntimeLocation() | Core::FMTObject | static |
| getStartingPeriod() const | Heuristics::FMTOperatingAreaScheme | |
| getThreshold() const | Heuristics::FMTOperatingAreaScheme | |
| haveActivitySolution(const double *dualsolution) const | Heuristics::FMTOperatingAreaScheme | |
| havePotentialSolution(const double *primalsolution) const | Heuristics::FMTOperatingAreaScheme | |
| isAllDualBounded(const double *upperbounds) const | Heuristics::FMTOperatingAreaScheme | |
| isAllPrimalBounded(const double *lowerbounds, const double *upperbounds) const | Heuristics::FMTOperatingAreaScheme | |
| isDualBounded(const double *upperbounds) const | Heuristics::FMTOperatingAreaScheme | |
| isPrimalBounded(const double *lowerbounds, const double *upperbounds) const | Heuristics::FMTOperatingAreaScheme | |
| isThresholdActivity(const double *dualsolution) const | Heuristics::FMTOperatingAreaScheme | |
| m_area | Heuristics::FMTOperatingArea | protected |
| m_mask | Heuristics::FMTOperatingArea | protected |
| m_neighbors | Heuristics::FMTOperatingArea | protected |
| m_neighborsperimeter | Heuristics::FMTOperatingArea | protected |
| operator!=(const FMTOperatingAreaScheme &rhs) const | Heuristics::FMTOperatingAreaScheme | |
| Heuristics::FMTOperatingArea::operator!=(const FMTOperatingArea &rhs) const | Heuristics::FMTOperatingArea | |
| operator+=(const double &value) | Heuristics::FMTOperatingArea | |
| operator=(const FMTOperatingAreaScheme &rhs)=default | Heuristics::FMTOperatingAreaScheme | |
| Heuristics::FMTOperatingArea::operator=(const FMTOperatingArea &rhs)=default | Heuristics::FMTOperatingArea | |
| Core::FMTObject::operator=(const FMTObject &rhs) | Core::FMTObject | |
| operator==(const FMTOperatingAreaScheme &rhs) const | Heuristics::FMTOperatingAreaScheme | |
| Heuristics::FMTOperatingArea::operator==(const FMTOperatingArea &rhs) const | Heuristics::FMTOperatingArea | |
| passInExceptionHandler(const std::unique_ptr< Exception::FMTExceptionHandler > &exhandler) | Core::FMTObject | |
| passInLogger(const std::unique_ptr< Logging::FMTLogger > &logger) | Core::FMTObject | virtual |
| postSolveOperatingArea(const Core::FMTMaskFilter &filter, const std::vector< Core::FMTTheme > &basethemes) const | Heuristics::FMTOperatingArea | |
| preSolve(const Core::FMTMask &selectedmask, const std::vector< Core::FMTTheme > &presolvedthemes) const | Heuristics::FMTOperatingAreaScheme | |
| preSolveOperatingArea(const Core::FMTMaskFilter &filter, const std::vector< Core::FMTTheme > &presolvedthemes) const | Heuristics::FMTOperatingArea | |
| pushBinaries(std::vector< int > &targets) const | Heuristics::FMTOperatingAreaScheme | |
| redirectLogToFile(const std::string &location) | Core::FMTObject | |
| setAbortStack() | Core::FMTObject | static |
| 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::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 | |
| setMaxWarningsBeforeSilenced(const size_t &maxwarningcount) | Core::FMTObject | |
| setNeighbors(const std::vector< Core::FMTMask > &lneighbors) | Heuristics::FMTOperatingArea | |
| setQuietExceptionHandler() | Core::FMTObject | |
| setQuietLogger() | Core::FMTObject | virtual |
| setReturnTime(const size_t &minimalreturntime, const size_t &maximalreturntime) | Heuristics::FMTOperatingAreaScheme | |
| setTaskLogger() | Core::FMTObject | virtual |
| setTerminateStack() | Core::FMTObject | static |
| unboundAllDualSchemes(std::vector< int > &targets, std::vector< double > &bounds) const | Heuristics::FMTOperatingAreaScheme | |
| unboundAllPrimalSchemes(std::vector< int > &targets, std::vector< double > &bounds) const | Heuristics::FMTOperatingAreaScheme | |
| unboundDualScheme(const double *rowactivities, std::vector< int > &targets, std::vector< double > &bounds, const size_t &schemeid, bool looseset=true) const | Heuristics::FMTOperatingAreaScheme | |
| ~FMTObject() | Core::FMTObject | virtual |
| ~FMTOperatingArea()=default | Heuristics::FMTOperatingArea | virtual |
| ~FMTOperatingAreaScheme()=default | Heuristics::FMTOperatingAreaScheme | |