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

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

_abort(int p_signal)Core::FMTObjectprotectedstatic
_exhandlerCore::FMTObjectprotectedstatic
_loggerCore::FMTObjectprotectedstatic
_logStack()Core::FMTObjectprotectedstatic
_terminate()Core::FMTObjectprotectedstatic
addCol(int numberInColumn, const int *rows, const double *elements, double columnLower=0.0, double columnUpper=std::numeric_limits< double >::max(), double objectiveValue=0.0)Models::FMTLpSolver
addCols(const int numcols, const int *columnStarts, const int *rows, const double *elements, const double *collb, const double *colub, const double *obj)Models::FMTLpSolver
addRow(int numberInRow, const int *columns, const double *elements, double rowLower=-std::numeric_limits< double >::max(), double rowUpper=std::numeric_limits< double >::max())Models::FMTLpSolver
addRows(const int numrows, const int *rowStarts, const int *columns, const double *elements, const double *rowlb, const double *rowub)Models::FMTLpSolver
boost::serialization::accessHeuristics::FMTOperatingAreaClustererfriend
branchAndBound()Models::FMTLpSolver
branchNBoundSolve() finalHeuristics::FMTOperatingAreaClusterervirtual
buildProblem()Heuristics::FMTOperatingAreaClusterer
buildSolverInterface(const FMTSolverInterface &lsolvertype) constModels::FMTLpSolverprotected
canUpdateSource() constModels::FMTLpSolverprotected
checkSignals() constCore::FMTObjectprotected
clearRowCache()Models::FMTLpSolverprotected
copySolverInterface(const std::shared_ptr< OsiSolverInterface > &solver_ptr, const FMTSolverInterface &lsolvertype) constModels::FMTLpSolverprotected
deleteCol(const int &colindex)Models::FMTLpSolver
deleteCols(int numberofcols, const int *colindexes)Models::FMTLpSolver
deleteRow(const int &rowindex)Models::FMTLpSolver
deleteRows(int numberofrows, const int *rowindexes)Models::FMTLpSolver
disableMatrixCaching()Models::FMTLpSolver
disableNestedExceptions()Core::FMTObject
enableMatrixCaching()Models::FMTLpSolver
enableNestedExceptions()Core::FMTObject
FMTLpHeuristic(Models::FMTLpSolver &basesolve, size_t lseed=0, bool copysolver=true)Heuristics::FMTLpHeuristic
FMTLpHeuristic(const Models::FMTSolverInterface &interfacetype, const size_t &lseed)Heuristics::FMTLpHeuristic
FMTLpHeuristic()=defaultHeuristics::FMTLpHeuristic
FMTLpHeuristic(const FMTLpHeuristic &rhs)Heuristics::FMTLpHeuristic
FMTLpHeuristic(FMTLpHeuristic &&rhs)=defaultHeuristics::FMTLpHeuristic
FMTLpSolver()Models::FMTLpSolver
FMTLpSolver(const FMTLpSolver &rhs)Models::FMTLpSolver
FMTLpSolver(FMTLpSolver &&rhs)=defaultModels::FMTLpSolver
FMTLpSolver(FMTSolverInterface lsolvertype, const std::string &p_ColdStartParameters, const std::string &p_WarmStartParameters, const std::string &p_problemName)Models::FMTLpSolver
FMTObject()Core::FMTObject
FMTObject(const std::unique_ptr< Exception::FMTExceptionHandler > exhandler)Core::FMTObject
FMTObject(const FMTObject &rhs)Core::FMTObject
FMTOperatingAreaClusterer()=defaultHeuristics::FMTOperatingAreaClusterer
FMTOperatingAreaClusterer(const Models::FMTSolverInterface &p_interfacetype, const size_t &p_seed, const std::vector< FMTOperatingAreaCluster > &p_clusters, int p_minimalnumberofclusters=-1, int p_maximalnumberofclusters=-1)Heuristics::FMTOperatingAreaClusterer
FMTOperatingAreaClusterer(const FMTOperatingAreaClusterer &)Heuristics::FMTOperatingAreaClusterer
forceLoad(Archive &ar, const unsigned int version)Core::FMTObjectinlineprotected
forceSave(Archive &ar, const unsigned int version) constCore::FMTObjectinlineprotected
getAvailableMemory()Core::FMTObjectstatic
getAvailableSolverInterface()Models::FMTLpSolverstatic
getBinariesCount() constHeuristics::FMTOperatingAreaClusterer
getCacheDeletedConstraints() constModels::FMTLpSolverinline
getCacheDeletedVariables() constModels::FMTLpSolverinline
getCacheElements() constModels::FMTLpSolver
getClock()Core::FMTObjectprotectedstatic
getCol(int whichCol, double &colLower, double &colUpper, double &objectiveValue, std::vector< int > &indices, std::vector< double > &elements) constModels::FMTLpSolver
getColLower() constModels::FMTLpSolver
getColSolution() constModels::FMTLpSolver
getColUpper() constModels::FMTLpSolver
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
getIterationCount() constModels::FMTLpSolver
getLogger()Core::FMTObjectstatic
getMatrixByCol() constModels::FMTLpSolverprotected
getMatrixByRow() constModels::FMTLpSolverprotected
getMskErrorDesc(int error) constModels::FMTLpSolver
getNumCols() constModels::FMTLpSolver
getNumRows() constModels::FMTLpSolver
getObjCoefficients() constModels::FMTLpSolver
getObjSense() constModels::FMTLpSolver
getObjValue() constModels::FMTLpSolver
getRow(int whichRow, double &rowLower, double &rowUpper, std::vector< int > &indices, std::vector< double > &elements) constModels::FMTLpSolver
getRowActivity() constModels::FMTLpSolver
getRowLower() constModels::FMTLpSolver
getRowPrice() constModels::FMTLpSolver
getRowUpper() constModels::FMTLpSolver
getRuntimeLocation()Core::FMTObjectstatic
getSolution() constHeuristics::FMTOperatingAreaClusterer
getSolverName() constModels::FMTLpSolver
getSolverType() constModels::FMTLpSolverinline
gotLicense() constModels::FMTLpSolver
greedyPass(const double &initsol, const unsigned int &iteration)Heuristics::FMTLpHeuristicvirtual
initialSolve() finalHeuristics::FMTOperatingAreaClusterervirtual
isProvenOptimal() constModels::FMTLpSolver
lowerNUpperToStr(const double &lower, const double &upper) constModels::FMTLpSolver
m_generatorHeuristics::FMTLpHeuristicprotected
m_seedHeuristics::FMTLpHeuristicprotected
m_usingsolvercopyHeuristics::FMTLpHeuristicprotected
matrixcacheModels::FMTLpSolvermutableprotected
mipParameters()Models::FMTLpSolver
operator!=(const FMTLpSolver &rhs) constModels::FMTLpSolver
operator=(const FMTOperatingAreaClusterer &)=defaultHeuristics::FMTOperatingAreaClusterer
Heuristics::FMTLpHeuristic::operator=(const FMTLpHeuristic &rhs)Heuristics::FMTLpHeuristic
Models::FMTLpSolver::operator=(const FMTLpSolver &rhs)Models::FMTLpSolver
Models::FMTLpSolver::operator=(FMTLpSolver &&rhs)=defaultModels::FMTLpSolver
Core::FMTObject::operator=(const FMTObject &rhs)Core::FMTObject
operator==(const FMTLpSolver &rhs) constModels::FMTLpSolver
parallelOptimize(const double &initbestsolution, const unsigned int &iterations, const double &maxtime, const std::chrono::steady_clock::time_point &Starttime)Heuristics::FMTLpHeuristicvirtual
passInExceptionHandler(const std::unique_ptr< Exception::FMTExceptionHandler > &exhandler)Core::FMTObject
passInLogger(const std::unique_ptr< Logging::FMTLogger > &logger) overrideModels::FMTLpSolvervirtual
passInMessageHandler(Logging::FMTLogger &logger)Models::FMTLpSolver
passInSolver(const FMTLpSolver &solver)Models::FMTLpSolver
redirectLogToFile(const std::string &location)Core::FMTObject
resolve()Models::FMTLpSolvervirtual
setAbortStack()Core::FMTObjectstatic
setColName(const std::string &name, const int &columnid) constModels::FMTLpSolver
setColSetBounds(const int *indexFirst, const int *indexLast, const double *boundlist)Models::FMTLpSolver
setColSolution(const double *newsolution)Models::FMTLpSolver
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
setGeneratorSeed(const size_t &lseed)Heuristics::FMTLpHeuristic
setInteger(const int &colindex)Models::FMTLpSolver
setInteger(const int *indices, int len)Models::FMTLpSolver
setMaxWarningsBeforeSilenced(const size_t &maxwarningcount)Core::FMTObject
setMipGapTolerance(const double &gap)Models::FMTLpSolver
setNumberOfSimulationPass(const int &pass)Heuristics::FMTOperatingAreaClusterer
setNumberOfThreads(const size_t &nthread)Models::FMTLpSolver
setObjective(const double *objectivevalues)Models::FMTLpSolver
setObjSense(const double &newsense)Models::FMTLpSolver
setOptimizerMaxTime(const double &time)Models::FMTLpSolver
setQuietExceptionHandler()Core::FMTObject
setQuietLogger()Core::FMTObjectvirtual
setRowName(const std::string &name, const int &rowid) constModels::FMTLpSolver
setRowPrice(const double *rowprice)Models::FMTLpSolver
setRowSetBounds(const int *indexFirst, const int *indexLast, const double *boundlist)Models::FMTLpSolver
setSolverType(FMTSolverInterface &lsolvertype) constModels::FMTLpSolver
setTaskLogger()Core::FMTObjectvirtual
setTerminateStack()Core::FMTObjectstatic
solvertypeModels::FMTLpSolverprotected
sortDeletedCache()Models::FMTLpSolver
stockResolve()Models::FMTLpSolver
SupportsMultiThreading() constModels::FMTLpSolver
swap(FMTLpSolver &rhs)Models::FMTLpSolver
synchronize()Models::FMTLpSolver
toString(Models::FMTSolverInterface p_solver)Models::FMTLpSolverstatic
unmarkHotStart()Models::FMTLpSolver
updateRowsAndColsNames(bool shortformat=true)Models::FMTLpSolver
writeLp(const std::string &location) constModels::FMTLpSolver
writeMps(const std::string &location) constModels::FMTLpSolver
~FMTLpHeuristic()=defaultHeuristics::FMTLpHeuristicvirtual
~FMTLpSolver()=defaultModels::FMTLpSolvervirtual
~FMTObject()Core::FMTObjectvirtual
~FMTOperatingAreaClusterer()=defaultHeuristics::FMTOperatingAreaClusterer