| _area | Heuristics::FMToperatingarea | protected |
| 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 | |
| empty() const | Heuristics::FMToperatingareascheme | |
| fillboundsnvariables(const double *lowerb, const double *upperb, std::vector< int > &constraintstargets, std::vector< double > &bounds) const | Heuristics::FMToperatingareascheme | |
| FMToperatingarea(const Core::FMTmask &lmask, const double &lneihgborsperimeter) | 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 | |
| getactivitysum(const double *dualsolution) const | Heuristics::FMToperatingareascheme | |
| getarea() const | Heuristics::FMToperatingarea | |
| getbinariessum(const double *primalsolution) const | Heuristics::FMToperatingareascheme | |
| getcommonbinairies(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 | |
| getgreenup() const | Heuristics::FMToperatingareascheme | inline |
| getmask() const | Heuristics::FMToperatingarea | |
| getmaximalreturntime() const | Heuristics::FMToperatingareascheme | |
| getmaximalschemesconstraint() const | Heuristics::FMToperatingareascheme | |
| getminimalreturntime() const | Heuristics::FMToperatingareascheme | |
| getneighbors() const | Heuristics::FMToperatingarea | |
| getneihgborsperimeter() 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 *dualsolution, const double *upperbound, const std::vector< FMToperatingareascheme > &neighbors) const | Heuristics::FMToperatingareascheme | |
| getpotentialprimalschemes(const double *primalsolution, const double *lowerbounds, const double *upperbounds, const std::vector< FMToperatingareascheme > &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 | |
| 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 | |
| mask | Heuristics::FMToperatingarea | protected |
| neighbors | Heuristics::FMToperatingarea | protected |
| neihgborsperimeter | 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 | |
| operator==(const FMToperatingareascheme &rhs) const | Heuristics::FMToperatingareascheme | |
| Heuristics::FMToperatingarea::operator==(const FMToperatingarea &rhs) const | Heuristics::FMToperatingarea | |
| 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 | |
| setarea(const double &newarea) | Heuristics::FMToperatingarea | |
| setconstraints(const std::vector< std::vector< Graph::FMTgraph< Graph::FMTvertexproperties, Graph::FMTedgeproperties >::FMTvertex_descriptor > > &verticies, const std::vector< Graph::FMTgraph< Graph::FMTvertexproperties, Graph::FMTedgeproperties >::FMTvertex_descriptor > &totalareaverticies, const Graph::FMTgraph< Graph::FMTvertexproperties, Graph::FMTedgeproperties > &graph, Models::FMTlpsolver &solver, const double *primalsolution, const std::vector< int > &actionIDS) | Heuristics::FMToperatingareascheme | |
| setneighbors(const std::vector< Core::FMTmask > &lneighbors) | Heuristics::FMToperatingarea | |
| setreturntime(const size_t &minimalreturntime, const size_t &maximalreturntime) | Heuristics::FMToperatingareascheme | |
| 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 | |
| ~FMToperatingarea()=default | Heuristics::FMToperatingarea | virtual |
| ~FMToperatingareascheme()=default | Heuristics::FMToperatingareascheme | |