Osi  0.108.8
OsiSpxSolverInterface Member List

This is the complete list of members for OsiSpxSolverInterface, 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)OsiSpxSolverInterfacevirtual
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)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)OsiSolverInterfacevirtual
addCols(const int numcols, const CoinBigIndex *columnStarts, const int *rows, const double *elements, const double *collb, const double *colub, const double *obj)OsiSolverInterfacevirtual
addCols(const CoinBuild &buildObject)OsiSolverInterface
addCols(CoinModel &modelObject)OsiSolverInterface
addObjects(int numberObjects, OsiObject **objects)OsiSolverInterface
addRow(const CoinPackedVectorBase &vec, const double rowlb, const double rowub)OsiSpxSolverInterfacevirtual
addRow(const CoinPackedVectorBase &vec, const char rowsen, const double rowrhs, const double rowrng)OsiSpxSolverInterfacevirtual
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)OsiSolverInterfacevirtual
addRows(const int numrows, const CoinPackedVectorBase *const *rows, const char *rowsen, const double *rowrhs, const double *rowrng)OsiSolverInterfacevirtual
addRows(const int numrows, const CoinBigIndex *rowStarts, const int *columns, const double *element, const double *rowlb, const double *rowub)OsiSolverInterfacevirtual
addRows(const CoinBuild &buildObject)OsiSolverInterface
addRows(CoinModel &modelObject)OsiSolverInterface
appDataEtc_OsiSolverInterfaceprivate
applyColCut(const OsiColCut &cc)OsiSpxSolverInterfaceprotectedvirtual
applyCuts(const OsiCuts &cs, double effectivenessLb=0.0)OsiSolverInterfacevirtual
applyRowCut(const OsiRowCut &rc)OsiSpxSolverInterfaceprotectedvirtual
applyRowCuts(int numberCuts, const OsiRowCut *cuts)OsiSolverInterfacevirtual
applyRowCuts(int numberCuts, const OsiRowCut **cuts)OsiSolverInterfacevirtual
assignProblem(CoinPackedMatrix *&matrix, double *&collb, double *&colub, double *&obj, double *&rowlb, double *&rowub)OsiSpxSolverInterfacevirtual
assignProblem(CoinPackedMatrix *&matrix, double *&collb, double *&colub, double *&obj, char *&rowsen, double *&rowrhs, double *&rowrng)OsiSpxSolverInterfacevirtual
basisIsAvailable() constOsiSolverInterfacevirtual
branchAndBound()OsiSpxSolverInterfacevirtual
canDoSimplexInterface() constOsiSolverInterfacevirtual
clone(bool copyData=true) constOsiSpxSolverInterfacevirtual
colNames_OsiSolverInterfaceprivate
colsol_OsiSpxSolverInterfacemutableprivate
columnType(bool refresh=false) constOsiSolverInterfaceinline
columnType_OsiSolverInterfacemutableprotected
convertBoundToSense(const double lower, const double upper, char &sense, double &right, double &range) constOsiSolverInterfaceinlineprotected
convertSenseToBound(const char sense, const double right, const double range, double &lower, double &upper) constOsiSolverInterfaceinlineprotected
copyParameters(OsiSolverInterface &rhs)OsiSolverInterface
dblParam_OsiSolverInterfaceprivate
defaultHandler() constOsiSolverInterfaceinline
defaultHandler_OsiSolverInterfaceprotected
deleteBranchingInfo(int numberDeleted, const int *which)OsiSolverInterface
deleteColNames(int tgtStart, int len)OsiSolverInterfacevirtual
deleteCols(const int num, const int *colIndices)OsiSpxSolverInterfacevirtual
deleteObjects()OsiSolverInterface
deleteRowNames(int tgtStart, int len)OsiSolverInterfacevirtual
deleteRows(const int num, const int *rowIndices)OsiSpxSolverInterfacevirtual
dfltRowColName(char rc, int ndx, unsigned digits=7) constOsiSolverInterfacevirtual
differentModel(OsiSolverInterface &other, bool ignoreNames=true)OsiSolverInterface
disableFactorization() constOsiSolverInterfacevirtual
disableSimplexInterface()OsiSolverInterfacevirtual
dualPivotResult(int &colIn, int &sign, int colOut, int outStatus, double &t, CoinPackedVector *dx)OsiSolverInterfacevirtual
enableFactorization() constOsiSolverInterfacevirtual
enableSimplexInterface(bool doingPrimal)OsiSolverInterfacevirtual
findIntegers(bool justCount)OsiSolverInterface
findIntegersAndSOS(bool justCount)OsiSolverInterfacevirtual
forceFeasible()OsiSolverInterface
forceIntoRange(const T value, const T lower, const T upper) constOsiSolverInterfaceinlineprotected
freeAllMemory()OsiSpxSolverInterfaceprivate
FREECACHED_COLUMN enum valueOsiSpxSolverInterface
FREECACHED_MATRIX enum valueOsiSpxSolverInterface
FREECACHED_RESULTS enum valueOsiSpxSolverInterface
FREECACHED_ROW enum valueOsiSpxSolverInterface
freeCachedColRim()OsiSpxSolverInterfaceprivate
freeCachedData(int keepCached=KEEPCACHED_NONE)OsiSpxSolverInterfaceprivate
freeCachedMatrix()OsiSpxSolverInterfaceprivate
freeCachedResults()OsiSpxSolverInterfaceprivate
freeCachedRowRim()OsiSpxSolverInterfaceprivate
getApplicationData() constOsiSolverInterface
getAuxiliaryInfo() constOsiSolverInterface
getBasics(int *index) constOsiSolverInterfacevirtual
getBasisStatus(int *cstat, int *rstat) constOsiSolverInterfacevirtual
getBInvACol(int col, double *vec) constOsiSolverInterfacevirtual
getBInvARow(int row, double *z, double *slack=NULL) constOsiSolverInterfacevirtual
getBInvCol(int col, double *vec) constOsiSolverInterfacevirtual
getBInvRow(int row, double *z) constOsiSolverInterfacevirtual
getColLower() constOsiSpxSolverInterfacevirtual
getColName(int colIndex, unsigned maxLen=static_cast< unsigned >(std::string::npos)) constOsiSolverInterfacevirtual
getColNames()OsiSolverInterfacevirtual
getColSolution() constOsiSpxSolverInterfacevirtual
getColType(bool refresh=false) constOsiSolverInterfacevirtual
getColUpper() constOsiSpxSolverInterfacevirtual
getDblParam(OsiDblParam key, double &value) constOsiSpxSolverInterfacevirtual
getDualRays(int maxNumRays, bool fullRay=false) constOsiSpxSolverInterfacevirtual
getEmptyWarmStart() constOsiSpxSolverInterfaceinlinevirtual
getFractionalIndices(const double etol=1.e-05) constOsiSolverInterfacevirtual
getHintParam(OsiHintParam key, bool &yesNo, OsiHintStrength &strength, void *&otherInformation) constOsiSolverInterfaceinlinevirtual
getHintParam(OsiHintParam key, bool &yesNo, OsiHintStrength &strength) constOsiSolverInterfaceinlinevirtual
getHintParam(OsiHintParam key, bool &yesNo) constOsiSolverInterfaceinlinevirtual
getInfinity() constOsiSpxSolverInterfacevirtual
getIntegerTolerance() constOsiSolverInterfaceinline
getIntParam(OsiIntParam key, int &value) constOsiSpxSolverInterfacevirtual
getIterationCount() constOsiSpxSolverInterfacevirtual
getLpPtr(int keepCached=KEEPCACHED_NONE)OsiSpxSolverInterface
getMatrixByCol() constOsiSpxSolverInterfacevirtual
getMatrixByRow() constOsiSpxSolverInterfacevirtual
getMutableMatrixByCol() constOsiSolverInterfaceinlinevirtual
getMutableMatrixByRow() constOsiSolverInterfaceinlinevirtual
getNumCols() constOsiSpxSolverInterfacevirtual
getNumElements() constOsiSpxSolverInterfacevirtual
getNumIntegers() constOsiSolverInterfacevirtual
getNumRows() constOsiSpxSolverInterfacevirtual
getObjCoefficients() constOsiSpxSolverInterfacevirtual
getObjName(unsigned maxLen=static_cast< unsigned >(std::string::npos)) constOsiSolverInterfacevirtual
getObjSense() constOsiSpxSolverInterfacevirtual
getObjValue() constOsiSpxSolverInterfacevirtual
getPointerToWarmStart(bool &mustDelete)OsiSolverInterfacevirtual
getPrimalRays(int maxNumRays) constOsiSpxSolverInterfacevirtual
getReducedCost() constOsiSpxSolverInterfacevirtual
getReducedGradient(double *columnReducedCosts, double *duals, const double *c) constOsiSolverInterfacevirtual
getRightHandSide() constOsiSpxSolverInterfacevirtual
getRowActivity() constOsiSpxSolverInterfacevirtual
getRowCutDebugger() constOsiSolverInterface
getRowCutDebuggerAlways() constOsiSolverInterface
getRowLower() constOsiSpxSolverInterfacevirtual
getRowName(int rowIndex, unsigned maxLen=static_cast< unsigned >(std::string::npos)) constOsiSolverInterfacevirtual
getRowNames()OsiSolverInterfacevirtual
getRowPrice() constOsiSpxSolverInterfacevirtual
getRowRange() constOsiSpxSolverInterfacevirtual
getRowSense() constOsiSpxSolverInterfacevirtual
getRowUpper() constOsiSpxSolverInterfacevirtual
getSPxOut()OsiSpxSolverInterfaceinline
getStrictColSolution()OsiSolverInterfacevirtual
getStrParam(OsiStrParam key, std::string &value) constOsiSpxSolverInterfacevirtual
getTimeLimit() constOsiSpxSolverInterface
getWarmStart() constOsiSpxSolverInterfacevirtual
handler_OsiSolverInterfaceprotected
hintParam_OsiSolverInterfaceprivate
hintStrength_OsiSolverInterfaceprivate
hotStartCStat_OsiSpxSolverInterfaceprivate
hotStartCStatSize_OsiSpxSolverInterfaceprivate
hotStartMaxIteration_OsiSpxSolverInterfaceprivate
hotStartRStat_OsiSpxSolverInterfaceprivate
hotStartRStatSize_OsiSpxSolverInterfaceprivate
initialSolve()OsiSpxSolverInterfacevirtual
intParam_OsiSolverInterfaceprivate
isAbandoned() constOsiSpxSolverInterfacevirtual
isBinary(int colIndex) constOsiSolverInterfacevirtual
isContinuous(int colNumber) constOsiSpxSolverInterfacevirtual
isDualObjectiveLimitReached() constOsiSpxSolverInterfacevirtual
isFreeBinary(int colIndex) constOsiSolverInterfacevirtual
isInteger(int colIndex) constOsiSolverInterfacevirtual
isIntegerNonBinary(int colIndex) constOsiSolverInterfacevirtual
isIterationLimitReached() constOsiSpxSolverInterfacevirtual
isPrimalObjectiveLimitReached() constOsiSolverInterfacevirtual
isProvenDualInfeasible() constOsiSpxSolverInterfacevirtual
isProvenOptimal() constOsiSpxSolverInterfacevirtual
isProvenPrimalInfeasible() constOsiSpxSolverInterfacevirtual
isTimeLimitReached() constOsiSpxSolverInterfacevirtual
KEEPCACHED_ALL enum valueOsiSpxSolverInterface
KEEPCACHED_COLUMN enum valueOsiSpxSolverInterface
KEEPCACHED_MATRIX enum valueOsiSpxSolverInterface
KEEPCACHED_NONE enum valueOsiSpxSolverInterface
KEEPCACHED_PROBLEM enum valueOsiSpxSolverInterface
KEEPCACHED_RESULTS enum valueOsiSpxSolverInterface
KEEPCACHED_ROW enum valueOsiSpxSolverInterface
keepCachedFlag enum nameOsiSpxSolverInterface
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)OsiSpxSolverInterfacevirtual
loadProblem(const CoinPackedMatrix &matrix, const double *collb, const double *colub, const double *obj, const char *rowsen, const double *rowrhs, const double *rowrng)OsiSpxSolverInterfacevirtual
loadProblem(const int numcols, const int numrows, const int *start, const int *index, const double *value, const double *collb, const double *colub, const double *obj, const double *rowlb, const double *rowub)OsiSpxSolverInterfacevirtual
loadProblem(const int numcols, const int numrows, const int *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)OsiSpxSolverInterfacevirtual
OsiSolverInterface::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)=0OsiSolverInterfacepure virtual
OsiSolverInterface::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)=0OsiSolverInterfacepure virtual
markHotStart()OsiSpxSolverInterfacevirtual
matrixByCol_OsiSpxSolverInterfacemutableprivate
matrixByRow_OsiSpxSolverInterfacemutableprivate
messageHandler() constOsiSolverInterfaceinline
messages()OsiSolverInterfaceinline
messages_OsiSolverInterfaceprotected
messagesPointer()OsiSolverInterfaceinline
modifiableObject(int which) constOsiSolverInterfaceinline
newLanguage(CoinMessages::Language language)OsiSolverInterface
numberIntegers_OsiSolverInterfaceprotected
numberObjects() constOsiSolverInterfaceinline
numberObjects_OsiSolverInterfaceprotected
obj_OsiSpxSolverInterfacemutableprivate
object(int which) constOsiSolverInterfaceinline
object_OsiSolverInterfaceprotected
objects() constOsiSolverInterfaceinline
objName_OsiSolverInterfaceprivate
operator=(const OsiSpxSolverInterface &rhs)OsiSpxSolverInterface
OsiSolverInterface::operator=(const OsiSolverInterface &rhs)OsiSolverInterface
optimalBasisIsAvailable() constOsiSolverInterfaceinline
OsiNameVec typedefOsiSolverInterface
OsiSolverInterface()OsiSolverInterface
OsiSolverInterface(const OsiSolverInterface &)OsiSolverInterface
OsiSpxSolverInterface()OsiSpxSolverInterface
OsiSpxSolverInterface(const OsiSpxSolverInterface &)OsiSpxSolverInterface
OsiSpxSolverInterfaceUnitTest(const std::string &mpsDir, const std::string &netlibDir)OsiSpxSolverInterfacefriend
passInMessageHandler(CoinMessageHandler *handler)OsiSolverInterfacevirtual
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")OsiSpxSolverInterfacevirtual
OsiSolverInterface::readMps(const char *filename, const char *extension, int &numberSets, CoinSet **&sets)OsiSolverInterfacevirtual
redcost_OsiSpxSolverInterfacemutableprivate
reducedCostFix(double gap, bool justInteger=true)OsiSolverInterfacevirtual
replaceMatrix(const CoinPackedMatrix &)OsiSolverInterfaceinlinevirtual
replaceMatrixOptional(const CoinPackedMatrix &)OsiSolverInterfaceinlinevirtual
reset()OsiSolverInterfacevirtual
resolve()OsiSpxSolverInterfacevirtual
restoreBaseModel(int numberRows)OsiSolverInterfacevirtual
rhs_OsiSpxSolverInterfacemutableprivate
rowact_OsiSpxSolverInterfacemutableprivate
rowCutDebugger_OsiSolverInterfacemutableprotected
rowNames_OsiSolverInterfaceprivate
rowrange_OsiSpxSolverInterfacemutableprivate
rowsense_OsiSpxSolverInterfacemutableprivate
rowsol_OsiSpxSolverInterfacemutableprivate
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)OsiSpxSolverInterfacevirtual
setColLower(int elementIndex, double elementValue)OsiSpxSolverInterfacevirtual
OsiSolverInterface::setColLower(const double *array)OsiSolverInterfacevirtual
setColName(int ndx, std::string name)OsiSolverInterfacevirtual
setColNames(OsiNameVec &srcNames, int srcStart, int len, int tgtStart)OsiSolverInterfacevirtual
setColSetBounds(const int *indexFirst, const int *indexLast, const double *boundList)OsiSolverInterfacevirtual
setColSolution(const double *colsol)OsiSpxSolverInterfacevirtual
setColumnType(int iColumn, char type)OsiSolverInterfaceinline
setColUpper(int elementIndex, double elementValue)OsiSpxSolverInterfacevirtual
OsiSolverInterface::setColUpper(const double *array)OsiSolverInterfacevirtual
setContinuous(int index)OsiSpxSolverInterfacevirtual
OsiSolverInterface::setContinuous(const int *indices, int len)OsiSolverInterfacevirtual
setDblParam(OsiDblParam key, double value)OsiSpxSolverInterfacevirtual
setHintParam(OsiHintParam key, bool yesNo=true, OsiHintStrength strength=OsiHintTry, void *=NULL)OsiSolverInterfaceinlinevirtual
setInitialData()OsiSolverInterfaceprotected
setInteger(int index)OsiSpxSolverInterfacevirtual
OsiSolverInterface::setInteger(const int *indices, int len)OsiSolverInterfacevirtual
setIntParam(OsiIntParam key, int value)OsiSpxSolverInterfacevirtual
setLanguage(CoinMessages::Language language)OsiSolverInterfaceinline
setNumberObjects(int number)OsiSolverInterfaceinline
setObjCoeff(int elementIndex, double elementValue)OsiSpxSolverInterfacevirtual
setObjCoeffSet(const int *indexFirst, const int *indexLast, const double *coeffList)OsiSolverInterfacevirtual
setObjective(const double *array)OsiSolverInterfacevirtual
setObjName(std::string name)OsiSolverInterfaceinlinevirtual
setObjSense(double s)OsiSpxSolverInterfacevirtual
setRowBounds(int elementIndex, double lower, double upper)OsiSpxSolverInterfacevirtual
setRowColNames(const CoinMpsIO &mps)OsiSolverInterface
setRowColNames(CoinModel &mod)OsiSolverInterface
setRowColNames(CoinLpIO &mod)OsiSolverInterface
setRowLower(int elementIndex, double elementValue)OsiSpxSolverInterfacevirtual
setRowName(int ndx, std::string name)OsiSolverInterfacevirtual
setRowNames(OsiNameVec &srcNames, int srcStart, int len, int tgtStart)OsiSolverInterfacevirtual
setRowPrice(const double *rowprice)OsiSpxSolverInterfacevirtual
setRowSetBounds(const int *indexFirst, const int *indexLast, const double *boundList)OsiSolverInterfacevirtual
setRowSetTypes(const int *indexFirst, const int *indexLast, const char *senseList, const double *rhsList, const double *rangeList)OsiSolverInterfacevirtual
setRowType(int index, char sense, double rightHandSide, double range)OsiSpxSolverInterfacevirtual
setRowUpper(int elementIndex, double elementValue)OsiSpxSolverInterfacevirtual
setStrParam(OsiStrParam key, const std::string &value)OsiSolverInterfaceinlinevirtual
setTimeLimit(double value)OsiSpxSolverInterface
setWarmStart(const CoinWarmStart *warmstart)OsiSpxSolverInterfacevirtual
solveFromHotStart()OsiSpxSolverInterfacevirtual
soplex_OsiSpxSolverInterfaceprotected
spxintvars_OsiSpxSolverInterfaceprivate
spxout_OsiSpxSolverInterfaceprotected
statistics(double &minimumNegative, double &maximumNegative, double &minimumPositive, double &maximumPositive, int type=3) constOsiSolverInterface
strictColSolution_OsiSolverInterfaceprivate
strParam_OsiSolverInterfaceprivate
unmarkHotStart()OsiSpxSolverInterfacevirtual
writeLp(const char *filename, const char *extension="lp", double epsilon=1e-5, int numberAcross=10, int decimals=9, double objSense=0.0, bool useRowNames=true) constOsiSolverInterfacevirtual
writeLp(FILE *fp, double epsilon=1e-5, int numberAcross=10, int decimals=5, double objSense=0.0, bool useRowNames=true) constOsiSolverInterfacevirtual
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) constOsiSolverInterface
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) constOsiSolverInterface
writeMps(const char *filename, const char *extension="mps", double objSense=0.0) constOsiSpxSolverInterfacevirtual
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) constOsiSolverInterface
ws_OsiSolverInterfaceprivate
~OsiSolverInterface()OsiSolverInterfacevirtual
~OsiSpxSolverInterface()OsiSpxSolverInterfacevirtual