FMT 0.9.8
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.

_areaHeuristics::FMToperatingareaprotected
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
empty() constHeuristics::FMToperatingareascheme
fillboundsnvariables(const double *lowerb, const double *upperb, std::vector< int > &constraintstargets, std::vector< double > &bounds) constHeuristics::FMToperatingareascheme
FMToperatingarea(const Core::FMTmask &lmask, const double &lneihgborsperimeter)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
getactivitysum(const double *dualsolution) constHeuristics::FMToperatingareascheme
getarea() constHeuristics::FMToperatingarea
getbinariessum(const double *primalsolution) constHeuristics::FMToperatingareascheme
getcommonbinairies(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
getgreenup() constHeuristics::FMToperatingareaschemeinline
getmask() constHeuristics::FMToperatingarea
getmaximalreturntime() constHeuristics::FMToperatingareascheme
getmaximalschemesconstraint() constHeuristics::FMToperatingareascheme
getminimalreturntime() constHeuristics::FMToperatingareascheme
getneighbors() constHeuristics::FMToperatingarea
getneihgborsperimeter() constHeuristics::FMToperatingarea
getnumberofscheme() constHeuristics::FMToperatingareascheme
getnumberofsimplescheme() constHeuristics::FMToperatingareascheme
getopeningbinaries() constHeuristics::FMToperatingareascheme
getopeningconstraints() constHeuristics::FMToperatingareascheme
getopeningtime() constHeuristics::FMToperatingareascheme
getpotentialdualschemes(const double *dualsolution, const double *upperbound, const std::vector< FMToperatingareascheme > &neighbors) constHeuristics::FMToperatingareascheme
getpotentialprimalschemes(const double *primalsolution, const double *lowerbounds, const double *upperbounds, const std::vector< FMToperatingareascheme > &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
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
maskHeuristics::FMToperatingareaprotected
neighborsHeuristics::FMToperatingareaprotected
neihgborsperimeterHeuristics::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
operator==(const FMToperatingareascheme &rhs) constHeuristics::FMToperatingareascheme
Heuristics::FMToperatingarea::operator==(const FMToperatingarea &rhs) constHeuristics::FMToperatingarea
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
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) 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
~FMToperatingarea()=defaultHeuristics::FMToperatingareavirtual
~FMToperatingareascheme()=defaultHeuristics::FMToperatingareascheme