Cbc  2.9.9
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
OsiCbcSolverInterface Member List

This is the complete list of members for OsiCbcSolverInterface, including all inherited members.

activateRowCutDebugger(const char *modelName)OsiSolverInterfacevirtual
activateRowCutDebugger(const double *solution, bool enforceOptimality=true)OsiSolverInterfacevirtual
addCol(const CoinPackedVectorBase &vec, const double collb, const double colub, const double obj)OsiCbcSolverInterfacevirtual
addCol(int numberElements, const int *rows, const double *elements, const double collb, const double colub, const double obj)OsiCbcSolverInterfacevirtual
OsiSolverInterface::addCol(const CoinPackedVectorBase &vec, const double collb, const double colub, const double obj, std::string name)OsiSolverInterfacevirtual
OsiSolverInterface::addCol(int numberElements, const int *rows, const double *elements, const double collb, const double colub, const double obj, std::string name)OsiSolverInterfacevirtual
addCols(const int numcols, const CoinPackedVectorBase *const *cols, const double *collb, const double *colub, const double *obj)OsiCbcSolverInterfacevirtual
OsiSolverInterface::addCols(const int numcols, const int *columnStarts, const int *rows, const double *elements, const double *collb, const double *colub, const double *obj)OsiSolverInterfacevirtual
OsiSolverInterface::addCols(const CoinBuild &buildObject)OsiSolverInterface
OsiSolverInterface::addCols(CoinModel &modelObject)OsiSolverInterface
addObjects(int numberObjects, OsiObject **objects)OsiSolverInterface
addRow(const CoinPackedVectorBase &vec, const double rowlb, const double rowub)OsiCbcSolverInterfacevirtual
addRow(const CoinPackedVectorBase &vec, const char rowsen, const double rowrhs, const double rowrng)OsiCbcSolverInterfacevirtual
OsiSolverInterface::addRow(const CoinPackedVectorBase &vec, const double rowlb, const double rowub, std::string name)OsiSolverInterfacevirtual
OsiSolverInterface::addRow(const CoinPackedVectorBase &vec, const char rowsen, const double rowrhs, const double rowrng, std::string name)OsiSolverInterfacevirtual
OsiSolverInterface::addRow(int numberElements, const int *columns, const double *element, const double rowlb, const double rowub)OsiSolverInterfacevirtual
addRows(const int numrows, const CoinPackedVectorBase *const *rows, const double *rowlb, const double *rowub)OsiCbcSolverInterfacevirtual
addRows(const int numrows, const CoinPackedVectorBase *const *rows, const char *rowsen, const double *rowrhs, const double *rowrng)OsiCbcSolverInterfacevirtual
OsiSolverInterface::addRows(const int numrows, const int *rowStarts, const int *columns, const double *element, const double *rowlb, const double *rowub)OsiSolverInterfacevirtual
OsiSolverInterface::addRows(const CoinBuild &buildObject)OsiSolverInterface
OsiSolverInterface::addRows(CoinModel &modelObject)OsiSolverInterface
applyColCut(const OsiColCut &cc)OsiCbcSolverInterfaceprotectedvirtual
applyCuts(const OsiCuts &cs, double effectivenessLb=0.0)OsiSolverInterfacevirtual
applyRowCut(const OsiRowCut &rc)OsiCbcSolverInterfaceprotectedvirtual
applyRowCuts(int numberCuts, const OsiRowCut *cuts)OsiCbcSolverInterfacevirtual
applyRowCuts(int numberCuts, const OsiRowCut **cuts)OsiCbcSolverInterfacevirtual
assignProblem(CoinPackedMatrix *&matrix, double *&collb, double *&colub, double *&obj, double *&rowlb, double *&rowub)OsiCbcSolverInterfacevirtual
assignProblem(CoinPackedMatrix *&matrix, double *&collb, double *&colub, double *&obj, char *&rowsen, double *&rowrhs, double *&rowrng)OsiCbcSolverInterfacevirtual
basisIsAvailable() const OsiSolverInterfacevirtual
branchAndBound()OsiCbcSolverInterfacevirtual
canDoSimplexInterface() const OsiSolverInterfacevirtual
clone(bool copyData=true) const OsiCbcSolverInterfacevirtual
columnType(bool refresh=false) const OsiSolverInterfaceinline
columnType_OsiSolverInterfacemutableprotected
convertBoundToSense(const double lower, const double upper, char &sense, double &right, double &range) const OsiSolverInterfaceinlineprotected
convertSenseToBound(const char sense, const double right, const double range, double &lower, double &upper) const OsiSolverInterfaceinlineprotected
copyParameters(OsiSolverInterface &rhs)OsiSolverInterface
defaultHandler() const OsiSolverInterfaceinline
defaultHandler_OsiSolverInterfaceprotected
deleteBranchingInfo(int numberDeleted, const int *which)OsiSolverInterface
deleteColNames(int tgtStart, int len)OsiCbcSolverInterfacevirtual
deleteCols(const int num, const int *colIndices)OsiCbcSolverInterfacevirtual
deleteObjects()OsiSolverInterface
deleteRowNames(int tgtStart, int len)OsiCbcSolverInterfacevirtual
deleteRows(const int num, const int *rowIndices)OsiCbcSolverInterfacevirtual
dfltRowColName(char rc, int ndx, unsigned digits=7) const OsiCbcSolverInterfacevirtual
differentModel(OsiSolverInterface &other, bool ignoreNames=true)OsiSolverInterface
disableFactorization() const OsiSolverInterfacevirtual
disableSimplexInterface()OsiSolverInterfacevirtual
dualPivotResult(int &colIn, int &sign, int colOut, int outStatus, double &t, CoinPackedVector *dx)OsiSolverInterfacevirtual
enableFactorization() const OsiSolverInterfacevirtual
enableSimplexInterface(bool doingPrimal)OsiSolverInterfacevirtual
findIntegers(bool justCount)OsiSolverInterface
findIntegersAndSOS(bool justCount)OsiSolverInterfacevirtual
forceFeasible()OsiSolverInterface
forceIntoRange(const T value, const T lower, const T upper) const OsiSolverInterfaceinlineprotected
getApplicationData() const OsiSolverInterface
getAuxiliaryInfo() const OsiSolverInterface
getBasics(int *index) const OsiSolverInterfacevirtual
getBasisStatus(int *cstat, int *rstat) const OsiSolverInterfacevirtual
getBInvACol(int col, double *vec) const OsiSolverInterfacevirtual
getBInvARow(int row, double *z, double *slack=NULL) const OsiSolverInterfacevirtual
getBInvCol(int col, double *vec) const OsiSolverInterfacevirtual
getBInvRow(int row, double *z) const OsiSolverInterfacevirtual
getColLower() const OsiCbcSolverInterfacevirtual
getColName(int colIndex, unsigned maxLen=std::string::npos) const OsiCbcSolverInterfacevirtual
getColNames()OsiCbcSolverInterfacevirtual
getColSolution() const OsiCbcSolverInterfacevirtual
getColType(bool refresh=false) const OsiSolverInterfacevirtual
getColUpper() const OsiCbcSolverInterfacevirtual
getCutoff() const OsiCbcSolverInterfaceinline
getDblParam(OsiDblParam key, double &value) const OsiCbcSolverInterfacevirtual
getDualRays(int maxNumRays, bool fullRay=false) const OsiCbcSolverInterfacevirtual
getEmptyWarmStart() const OsiCbcSolverInterfacevirtual
getFractionalIndices(const double etol=1.e-05) const OsiSolverInterfacevirtual
getHintParam(OsiHintParam key, bool &yesNo, OsiHintStrength &strength, void *&otherInformation) const OsiCbcSolverInterfacevirtual
getHintParam(OsiHintParam key, bool &yesNo, OsiHintStrength &strength) const OsiCbcSolverInterfacevirtual
OsiSolverInterface::getHintParam(OsiHintParam key, bool &yesNo) const OsiSolverInterfaceinlinevirtual
getInfinity() const OsiCbcSolverInterfacevirtual
getIntegerTolerance() const OsiSolverInterfaceinline
getIntParam(OsiIntParam key, int &value) const OsiCbcSolverInterfacevirtual
getIterationCount() const OsiCbcSolverInterfacevirtual
getMatrixByCol() const OsiCbcSolverInterfacevirtual
getMatrixByRow() const OsiCbcSolverInterfacevirtual
getMaximumNodes() const OsiCbcSolverInterfaceinline
getMaximumSeconds() const OsiCbcSolverInterfaceinline
getMaximumSolutions() const OsiCbcSolverInterfaceinline
getModelPtr() const OsiCbcSolverInterfaceinline
getMutableMatrixByCol() const OsiSolverInterfaceinlinevirtual
getMutableMatrixByRow() const OsiSolverInterfaceinlinevirtual
getNodeCount() const OsiCbcSolverInterfaceinline
getNumCols() const OsiCbcSolverInterfacevirtual
getNumElements() const OsiCbcSolverInterfacevirtual
getNumIntegers() const OsiSolverInterfacevirtual
getNumRows() const OsiCbcSolverInterfacevirtual
getObjCoefficients() const OsiCbcSolverInterfacevirtual
getObjName(unsigned maxLen=std::string::npos) const OsiCbcSolverInterfacevirtual
getObjSense() const OsiCbcSolverInterfacevirtual
getObjValue() const OsiCbcSolverInterfacevirtual
getPointerToWarmStart(bool &mustDelete)OsiSolverInterfacevirtual
getPrimalRays(int maxNumRays) const OsiCbcSolverInterfacevirtual
getRealSolverPtr() const OsiCbcSolverInterfaceinline
getReducedCost() const OsiCbcSolverInterfacevirtual
getReducedGradient(double *columnReducedCosts, double *duals, const double *c) const OsiSolverInterfacevirtual
getRightHandSide() const OsiCbcSolverInterfacevirtual
getRowActivity() const OsiCbcSolverInterfacevirtual
getRowCutDebugger() const OsiSolverInterface
getRowCutDebuggerAlways() const OsiSolverInterface
getRowLower() const OsiCbcSolverInterfacevirtual
getRowName(int rowIndex, unsigned maxLen=std::string::npos) const OsiCbcSolverInterfacevirtual
getRowNames()OsiCbcSolverInterfacevirtual
getRowPrice() const OsiCbcSolverInterfacevirtual
getRowRange() const OsiCbcSolverInterfacevirtual
getRowSense() const OsiCbcSolverInterfacevirtual
getRowUpper() const OsiCbcSolverInterfacevirtual
getStrictColSolution()OsiSolverInterfacevirtual
getStrParam(OsiStrParam key, std::string &value) const OsiCbcSolverInterfacevirtual
getWarmStart() const OsiCbcSolverInterfacevirtual
handler_OsiSolverInterfaceprotected
initialSolve()OsiCbcSolverInterfacevirtual
isAbandoned() const OsiCbcSolverInterfacevirtual
isBinary(int colIndex) const OsiSolverInterfacevirtual
isContinuous(int colNumber) const OsiCbcSolverInterfacevirtual
isDualObjectiveLimitReached() const OsiCbcSolverInterfacevirtual
isFreeBinary(int colIndex) const OsiSolverInterfacevirtual
isInteger(int colIndex) const OsiSolverInterfacevirtual
isIntegerNonBinary(int colIndex) const OsiSolverInterfacevirtual
isIterationLimitReached() const OsiCbcSolverInterfacevirtual
isNodeLimitReached() const OsiCbcSolverInterfaceinline
isPrimalObjectiveLimitReached() const OsiCbcSolverInterfacevirtual
isProvenDualInfeasible() const OsiCbcSolverInterfacevirtual
isProvenOptimal() const OsiCbcSolverInterfacevirtual
isProvenPrimalInfeasible() const OsiCbcSolverInterfacevirtual
isSolutionLimitReached() const OsiCbcSolverInterfaceinline
loadFromCoinModel(CoinModel &modelObject, bool keepSolution=false)OsiSolverInterfacevirtual
loadProblem(const CoinPackedMatrix &matrix, const double *collb, const double *colub, const double *obj, const double *rowlb, const double *rowub)OsiCbcSolverInterfacevirtual
loadProblem(const CoinPackedMatrix &matrix, const double *collb, const double *colub, const double *obj, const char *rowsen, const double *rowrhs, const double *rowrng)OsiCbcSolverInterfacevirtual
loadProblem(const int numcols, const int numrows, const CoinBigIndex *start, const int *index, const double *value, const double *collb, const double *colub, const double *obj, const double *rowlb, const double *rowub)OsiCbcSolverInterfacevirtual
loadProblem(const int numcols, const int numrows, const CoinBigIndex *start, const int *index, const double *value, const double *collb, const double *colub, const double *obj, const char *rowsen, const double *rowrhs, const double *rowrng)OsiCbcSolverInterfacevirtual
markHotStart()OsiCbcSolverInterfacevirtual
messageHandler() const OsiSolverInterfaceinline
messages()OsiSolverInterfaceinline
messages_OsiSolverInterfaceprotected
messagesPointer()OsiSolverInterfaceinline
modelPtr_OsiCbcSolverInterfacemutableprotected
modifiableObject(int which) const OsiSolverInterfaceinline
newLanguage(CoinMessages::Language language)OsiCbcSolverInterface
numberIntegers_OsiSolverInterfaceprotected
numberObjects() const OsiSolverInterfaceinline
numberObjects_OsiSolverInterfaceprotected
object(int which) const OsiSolverInterfaceinline
object_OsiSolverInterfaceprotected
objects() const OsiSolverInterfaceinline
operator=(const OsiCbcSolverInterface &rhs)OsiCbcSolverInterface
OsiSolverInterface::operator=(const OsiSolverInterface &rhs)OsiSolverInterface
optimalBasisIsAvailable() const OsiSolverInterfaceinline
OsiCbcSolverInterface(OsiSolverInterface *solver=NULL, CbcStrategy *strategy=NULL)OsiCbcSolverInterface
OsiCbcSolverInterface(const OsiCbcSolverInterface &)OsiCbcSolverInterface
OsiCbcSolverInterfaceUnitTest(const std::string &mpsDir, const std::string &netlibDir)OsiCbcSolverInterfacefriend
OsiNameVec typedefOsiSolverInterface
OsiSolverInterface()OsiSolverInterface
OsiSolverInterface(const OsiSolverInterface &)OsiSolverInterface
passInMessageHandler(CoinMessageHandler *handler)OsiCbcSolverInterfacevirtual
pivot(int colIn, int colOut, int outStatus)OsiSolverInterfacevirtual
primalPivotResult(int colIn, int sign, int &colOut, int &outStatus, double &t, CoinPackedVector *dx)OsiSolverInterfacevirtual
readGMPL(const char *filename, const char *dataname=NULL)OsiSolverInterfacevirtual
readLp(const char *filename, const double epsilon=1e-5)OsiSolverInterfacevirtual
readLp(FILE *fp, const double epsilon=1e-5)OsiSolverInterface
readMps(const char *filename, const char *extension="mps")OsiCbcSolverInterfacevirtual
OsiSolverInterface::readMps(const char *filename, const char *extension, int &numberSets, CoinSet **&sets)OsiSolverInterfacevirtual
reducedCostFix(double gap, bool justInteger=true)OsiSolverInterfacevirtual
replaceMatrix(const CoinPackedMatrix &)OsiSolverInterfaceinlinevirtual
replaceMatrixOptional(const CoinPackedMatrix &)OsiSolverInterfaceinlinevirtual
reset()OsiSolverInterfacevirtual
resolve()OsiCbcSolverInterfacevirtual
restoreBaseModel(int numberRows)OsiSolverInterfacevirtual
rowCutDebugger_OsiSolverInterfacemutableprotected
saveBaseModel()OsiSolverInterfaceinlinevirtual
setApplicationData(void *appData)OsiSolverInterface
setAuxiliaryInfo(OsiAuxInfo *auxiliaryInfo)OsiSolverInterface
setBasisStatus(const int *cstat, const int *rstat)OsiSolverInterfacevirtual
setColBounds(int elementIndex, double lower, double upper)OsiCbcSolverInterfacevirtual
setColLower(int elementIndex, double elementValue)OsiCbcSolverInterfacevirtual
OsiSolverInterface::setColLower(const double *array)OsiSolverInterfacevirtual
setColName(int ndx, std::string name)OsiCbcSolverInterfacevirtual
setColNames(OsiNameVec &srcNames, int srcStart, int len, int tgtStart)OsiCbcSolverInterfacevirtual
setColSetBounds(const int *indexFirst, const int *indexLast, const double *boundList)OsiCbcSolverInterfacevirtual
setColSolution(const double *colsol)OsiCbcSolverInterfacevirtual
setColUpper(int elementIndex, double elementValue)OsiCbcSolverInterfacevirtual
OsiSolverInterface::setColUpper(const double *array)OsiSolverInterfacevirtual
setContinuous(int index)OsiCbcSolverInterfacevirtual
setContinuous(const int *indices, int len)OsiCbcSolverInterfacevirtual
setCutoff(double value)OsiCbcSolverInterfaceinline
setDblParam(OsiDblParam key, double value)OsiCbcSolverInterfacevirtual
setHintParam(OsiHintParam key, bool yesNo=true, OsiHintStrength strength=OsiHintTry, void *otherInformation=NULL)OsiCbcSolverInterfacevirtual
setInitialData()OsiSolverInterfaceprotected
setInteger(int index)OsiCbcSolverInterfacevirtual
setInteger(const int *indices, int len)OsiCbcSolverInterfacevirtual
setIntParam(OsiIntParam key, int value)OsiCbcSolverInterfacevirtual
setLanguage(CoinMessages::Language language)OsiCbcSolverInterfaceinline
setMaximumNodes(int value)OsiCbcSolverInterfaceinline
setMaximumSeconds(double value)OsiCbcSolverInterfaceinline
setMaximumSolutions(int value)OsiCbcSolverInterfaceinline
setNumberObjects(int number)OsiSolverInterfaceinline
setObjCoeff(int elementIndex, double elementValue)OsiCbcSolverInterfacevirtual
setObjCoeffSet(const int *indexFirst, const int *indexLast, const double *coeffList)OsiSolverInterfacevirtual
setObjective(const double *array)OsiSolverInterfacevirtual
setObjName(std::string name)OsiCbcSolverInterfacevirtual
setObjSense(double s)OsiCbcSolverInterfacevirtual
setRowBounds(int elementIndex, double lower, double upper)OsiCbcSolverInterfacevirtual
setRowColNames(const CoinMpsIO &mps)OsiSolverInterface
setRowColNames(CoinModel &mod)OsiSolverInterface
setRowColNames(CoinLpIO &mod)OsiSolverInterface
setRowLower(int elementIndex, double elementValue)OsiCbcSolverInterfacevirtual
setRowName(int ndx, std::string name)OsiCbcSolverInterfacevirtual
setRowNames(OsiNameVec &srcNames, int srcStart, int len, int tgtStart)OsiCbcSolverInterfacevirtual
setRowPrice(const double *rowprice)OsiCbcSolverInterfacevirtual
setRowSetBounds(const int *indexFirst, const int *indexLast, const double *boundList)OsiCbcSolverInterfacevirtual
setRowSetTypes(const int *indexFirst, const int *indexLast, const char *senseList, const double *rhsList, const double *rangeList)OsiCbcSolverInterfacevirtual
setRowType(int index, char sense, double rightHandSide, double range)OsiCbcSolverInterfacevirtual
setRowUpper(int elementIndex, double elementValue)OsiCbcSolverInterfacevirtual
setStrParam(OsiStrParam key, const std::string &value)OsiCbcSolverInterfacevirtual
setWarmStart(const CoinWarmStart *warmstart)OsiCbcSolverInterfacevirtual
solveFromHotStart()OsiCbcSolverInterfacevirtual
status() const OsiCbcSolverInterfaceinline
unmarkHotStart()OsiCbcSolverInterfacevirtual
writeLp(const char *filename, const char *extension="lp", double epsilon=1e-5, int numberAcross=10, int decimals=5, double objSense=0.0, bool useRowNames=true) const OsiSolverInterfacevirtual
writeLp(FILE *fp, double epsilon=1e-5, int numberAcross=10, int decimals=5, double objSense=0.0, bool useRowNames=true) const OsiSolverInterfacevirtual
writeLpNative(const char *filename, char const *const *const rowNames, char const *const *const columnNames, const double epsilon=1.0e-5, const int numberAcross=10, const int decimals=5, const double objSense=0.0, const bool useRowNames=true) const OsiSolverInterface
writeLpNative(FILE *fp, char const *const *const rowNames, char const *const *const columnNames, const double epsilon=1.0e-5, const int numberAcross=10, const int decimals=5, const double objSense=0.0, const bool useRowNames=true) const OsiSolverInterface
writeMps(const char *filename, const char *extension="mps", double objSense=0.0) const OsiCbcSolverInterfacevirtual
writeMpsNative(const char *filename, const char **rowNames, const char **columnNames, int formatType=0, int numberAcross=2, double objSense=0.0) const OsiCbcSolverInterfacevirtual
OsiSolverInterface::writeMpsNative(const char *filename, const char **rowNames, const char **columnNames, int formatType=0, int numberAcross=2, double objSense=0.0, int numberSOS=0, const CoinSet *setInfo=NULL) const OsiSolverInterface
~OsiCbcSolverInterface()OsiCbcSolverInterfacevirtual
~OsiSolverInterface()OsiSolverInterfacevirtual