_exhandler | Core::FMTobject | protectedstatic |
_logger | Core::FMTobject | protectedstatic |
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::access | Heuristics::FMToperatingareascheduler | friend |
branchAndBound() | Models::FMTlpsolver | |
branchnboundsolve() final | Heuristics::FMToperatingareascheduler | virtual |
buildsolverinterface(const FMTsolverinterface &lsolvertype) const | Models::FMTlpsolver | protected |
canupdatesource() const | Models::FMTlpsolver | protected |
checksignals() const | Core::FMTobject | protected |
copysolverinterface(const std::shared_ptr< OsiSolverInterface > &solver_ptr, const FMTsolverinterface &lsolvertype) const | Models::FMTlpsolver | protected |
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 | |
empty() const | Heuristics::FMToperatingareascheduler | |
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()=default | Heuristics::FMTlpheuristic | |
FMTlpheuristic(const FMTlpheuristic &rhs) | Heuristics::FMTlpheuristic | |
FMTlpheuristic(FMTlpheuristic &&rhs)=default | Heuristics::FMTlpheuristic | |
FMTlpsolver() | Models::FMTlpsolver | |
FMTlpsolver(const FMTlpsolver &rhs) | Models::FMTlpsolver | |
FMTlpsolver(FMTlpsolver &&rhs)=default | Models::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 | |
FMToperatingareascheduler(const std::vector< FMToperatingareascheme > &loperatingareas, const Graph::FMTgraph< Graph::FMTvertexproperties, Graph::FMTedgeproperties > &maingraph, const Models::FMTmodel &model, const Core::FMToutputnode &target, Models::FMTlpsolver &basesolve, size_t lseed=0, double proportionofset=0.25, bool userandomness=false, bool copysolver=true) | Heuristics::FMToperatingareascheduler | |
FMToperatingareascheduler()=default | Heuristics::FMToperatingareascheduler | |
FMToperatingareascheduler(const FMToperatingareascheduler &rhs) | Heuristics::FMToperatingareascheduler | |
FMToperatingareascheduler(FMToperatingareascheduler &&rhs)=default | Heuristics::FMToperatingareascheduler | |
forceload(Archive &ar, const unsigned int version) | Core::FMTobject | inlineprotected |
forcesave(Archive &ar, const unsigned int version) const | Core::FMTobject | inlineprotected |
generateinitialproportionofset() const | Heuristics::FMToperatingareascheduler | |
generator | Heuristics::FMTlpheuristic | protected |
getavailablememory() | Core::FMTobject | static |
getcachedeletedconstraints() const | Models::FMTlpsolver | inline |
getcachedeletedvariables() const | Models::FMTlpsolver | inline |
getcacheelements() const | Models::FMTlpsolver | |
getclock() | Core::FMTobject | protectedstatic |
getcol(int whichCol, double &colLower, double &colUpper, double &objectiveValue, std::vector< int > &indices, std::vector< double > &elements) const | Models::FMTlpsolver | |
getColLower() const | Models::FMTlpsolver | |
getColSolution() const | Models::FMTlpsolver | |
getColUpper() const | Models::FMTlpsolver | |
getduration(const std::chrono::time_point< std::chrono::high_resolution_clock > &startclock) | Core::FMTobject | protectedstatic |
getdurationinseconds(const std::chrono::time_point< std::chrono::high_resolution_clock > &startclock) | Core::FMTobject | protectedstatic |
getiterationcount() const | Models::FMTlpsolver | |
getlevelsolution(const std::string &outputname, const std::string &aggregate, int outputid) const | Heuristics::FMToperatingareascheduler | |
getMatrixByCol() const | Models::FMTlpsolver | protected |
getMatrixByRow() const | Models::FMTlpsolver | protected |
getmskerrordesc(int error) const | Models::FMTlpsolver | |
getNumCols() const | Models::FMTlpsolver | |
getNumRows() const | Models::FMTlpsolver | |
getObjCoefficients() const | Models::FMTlpsolver | |
getObjSense() const | Models::FMTlpsolver | |
getObjValue() const | Models::FMTlpsolver | |
getrow(int whichRow, double &rowLower, double &rowUpper, std::vector< int > &indices, std::vector< double > &elements) const | Models::FMTlpsolver | |
getRowActivity() const | Models::FMTlpsolver | |
getRowLower() const | Models::FMTlpsolver | |
getRowPrice() const | Models::FMTlpsolver | |
getRowUpper() const | Models::FMTlpsolver | |
getruntimelocation() | Core::FMTobject | static |
getsolution(const std::string &yldname) const | Heuristics::FMToperatingareascheduler | |
getsolvername() const | Models::FMTlpsolver | |
getsolvertype() const | Models::FMTlpsolver | inline |
gotlicense() const | Models::FMTlpsolver | |
greedypass(const double &initsol, const unsigned int &iteration) final | Heuristics::FMToperatingareascheduler | virtual |
initialsolve() final | Heuristics::FMToperatingareascheduler | virtual |
isProvenOptimal() const | Models::FMTlpsolver | |
lowernuppertostr(const double &lower, const double &upper) const | Models::FMTlpsolver | |
matrixcache | Models::FMTlpsolver | mutableprotected |
MIPparameters() | Models::FMTlpsolver | |
operator!=(const FMTlpsolver &rhs) const | Models::FMTlpsolver | |
operator=(const FMToperatingareascheduler &rhs) | Heuristics::FMToperatingareascheduler | |
Heuristics::FMTlpheuristic::operator=(const FMTlpheuristic &rhs) | Heuristics::FMTlpheuristic | |
Models::FMTlpsolver::operator=(const FMTlpsolver &rhs) | Models::FMTlpsolver | |
Models::FMTlpsolver::operator=(FMTlpsolver &&rhs)=default | Models::FMTlpsolver | |
Core::FMTobject::operator=(const FMTobject &rhs) | Core::FMTobject | |
operator==(const FMTlpsolver &rhs) const | Models::FMTlpsolver | |
paralleloptimize(const double &initbestsolution, const unsigned int &iterations, const double &maxtime, const std::chrono::steady_clock::time_point &Starttime) | Heuristics::FMTlpheuristic | virtual |
passinexceptionhandler(const std::shared_ptr< Exception::FMTexceptionhandler > &exhandler) | Core::FMTobject | |
passinlogger(const std::shared_ptr< Logging::FMTlogger > &logger) override | Models::FMTlpsolver | virtual |
passinmessagehandler(Logging::FMTlogger &logger) | Models::FMTlpsolver | |
passinsolver(const FMTlpsolver &solver) | Models::FMTlpsolver | |
redirectlogtofile(const std::string &location) | Core::FMTobject | |
resolve() | Models::FMTlpsolver | virtual |
seed | Heuristics::FMTlpheuristic | protected |
setasprimal() | Heuristics::FMToperatingareascheduler | |
setasrandom() | Heuristics::FMToperatingareascheduler | |
setcolname(const std::string &name, const int &columnid) const | Models::FMTlpsolver | |
setColSetBounds(const int *indexFirst, const int *indexLast, const double *boundlist) | Models::FMTlpsolver | |
setColSolution(const double *newsolution) | Models::FMTlpsolver | |
setCPLhandler() | Core::FMTobject | protected |
setdebugexceptionhandler() | Core::FMTobject | |
setdebuglogger() | Core::FMTobject | virtual |
setdefaultexceptionhandler() | Core::FMTobject | |
setdefaultlogger() | Core::FMTobject | virtual |
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 | |
setproportionofset(const double &proportion) | Heuristics::FMToperatingareascheduler | |
setquietexceptionhandler() | Core::FMTobject | |
setquietlogger() | Core::FMTobject | virtual |
setrowname(const std::string &name, const int &rowid) const | Models::FMTlpsolver | |
setRowPrice(const double *rowprice) | Models::FMTlpsolver | |
setRowSetBounds(const int *indexFirst, const int *indexLast, const double *boundlist) | Models::FMTlpsolver | |
setsolvertype(FMTsolverinterface &lsolvertype) const | Models::FMTlpsolver | |
settasklogger() | Core::FMTobject | virtual |
solvertype | Models::FMTlpsolver | protected |
sortdeletedcache() | Models::FMTlpsolver | |
stockresolve() | Models::FMTlpsolver | |
swap(FMTlpsolver &rhs) | Models::FMTlpsolver | |
synchronize() | Models::FMTlpsolver | |
unmarkHotStart() | Models::FMTlpsolver | |
updaterowsandcolsnames(bool shortformat=true) | Models::FMTlpsolver | |
usingsolvercopy | Heuristics::FMTlpheuristic | protected |
writeLP(const std::string &location) const | Models::FMTlpsolver | |
writeMPS(const std::string &location) const | Models::FMTlpsolver | |
~FMTlpheuristic()=default | Heuristics::FMTlpheuristic | virtual |
~FMTlpsolver()=default | Models::FMTlpsolver | virtual |
~FMTobject() | Core::FMTobject | virtual |
~FMToperatingareascheduler() | Heuristics::FMToperatingareascheduler | |