_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 | |