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

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

_exhandlerCore::FMTobjectprotectedstatic
_loggerCore::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::FMTlpheuristicfriend
branchAndBound()Models::FMTlpsolver
branchnboundsolve()Heuristics::FMTlpheuristicvirtual
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)Models::FMTlpsolver
FMTobject()Core::FMTobject
FMTobject(const std::shared_ptr< Exception::FMTexceptionhandler > exhandler)Core::FMTobject
FMTobject(const FMTobject &rhs)Core::FMTobject
forceload(Archive &ar, const unsigned int version)Core::FMTobjectinlineprotected
forcesave(Archive &ar, const unsigned int version) constCore::FMTobjectinlineprotected
generatorHeuristics::FMTlpheuristicprotected
getavailablememory()Core::FMTobjectstatic
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
getiterationcount() constModels::FMTlpsolver
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
getsolvername() constModels::FMTlpsolver
getsolvertype() constModels::FMTlpsolverinline
gotlicense() constModels::FMTlpsolver
greedypass(const double &initsol, const unsigned int &iteration)Heuristics::FMTlpheuristicvirtual
initialsolve()Models::FMTlpsolvervirtual
isProvenOptimal() constModels::FMTlpsolver
lowernuppertostr(const double &lower, const double &upper) constModels::FMTlpsolver
matrixcacheModels::FMTlpsolvermutableprotected
MIPparameters()Models::FMTlpsolver
operator!=(const FMTlpsolver &rhs) constModels::FMTlpsolver
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::shared_ptr< Exception::FMTexceptionhandler > &exhandler)Core::FMTobject
passinlogger(const std::shared_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
seedHeuristics::FMTlpheuristicprotected
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
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
solvertypeModels::FMTlpsolverprotected
sortdeletedcache()Models::FMTlpsolver
stockresolve()Models::FMTlpsolver
swap(FMTlpsolver &rhs)Models::FMTlpsolver
synchronize()Models::FMTlpsolver
unmarkHotStart()Models::FMTlpsolver
updaterowsandcolsnames(bool shortformat=true)Models::FMTlpsolver
usingsolvercopyHeuristics::FMTlpheuristicprotected
writeLP(const std::string &location) constModels::FMTlpsolver
writeMPS(const std::string &location) constModels::FMTlpsolver
~FMTlpheuristic()=defaultHeuristics::FMTlpheuristicvirtual
~FMTlpsolver()=defaultModels::FMTlpsolvervirtual
~FMTobject()Core::FMTobjectvirtual