Clp 1.17.6

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
OsiCpxSolverInterface Member List

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

activateRowCutDebugger(const char *modelName) | OsiSolverInterface | virtual
activateRowCutDebugger(const double *solution, bool enforceOptimality=true) | OsiSolverInterface | virtual
addCol(const CoinPackedVectorBase &vec, const double collb, const double colub, const double obj) | OsiCpxSolverInterface | virtual
OsiSolverInterface::addCol(const CoinPackedVectorBase &vec, const double collb, const double colub, const double obj, std::string name) | OsiSolverInterface | virtual
OsiSolverInterface::addCol(int numberElements, const int *rows, const double *elements, const double collb, const double colub, const double obj) | OsiSolverInterface | virtual
OsiSolverInterface::addCol(int numberElements, const int *rows, const double *elements, const double collb, const double colub, const double obj, std::string name) | OsiSolverInterface | virtual
addCols(const int numcols, const CoinPackedVectorBase *const *cols, const double *collb, const double *colub, const double *obj) | OsiCpxSolverInterface | virtual
OsiSolverInterface::addCols(const int numcols, const CoinBigIndex *columnStarts, const int *rows, const double *elements, const double *collb, const double *colub, const double *obj) | OsiSolverInterface | virtual
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) | OsiCpxSolverInterface | virtual
addRow(const CoinPackedVectorBase &vec, const char rowsen, const double rowrhs, const double rowrng) | OsiCpxSolverInterface | virtual
OsiSolverInterface::addRow(const CoinPackedVectorBase &vec, const double rowlb, const double rowub, std::string name) | OsiSolverInterface | virtual
OsiSolverInterface::addRow(const CoinPackedVectorBase &vec, const char rowsen, const double rowrhs, const double rowrng, std::string name) | OsiSolverInterface | virtual
OsiSolverInterface::addRow(int numberElements, const int *columns, const double *element, const double rowlb, const double rowub) | OsiSolverInterface | virtual
addRows(const int numrows, const CoinPackedVectorBase *const *rows, const double *rowlb, const double *rowub) | OsiCpxSolverInterface | virtual
addRows(const int numrows, const CoinPackedVectorBase *const *rows, const char *rowsen, const double *rowrhs, const double *rowrng) | OsiCpxSolverInterface | virtual
OsiSolverInterface::addRows(const int numrows, const CoinBigIndex *rowStarts, const int *columns, const double *element, const double *rowlb, const double *rowub) | OsiSolverInterface | virtual
OsiSolverInterface::addRows(const CoinBuild &buildObject) | OsiSolverInterface |
OsiSolverInterface::addRows(CoinModel &modelObject) | OsiSolverInterface |
applyColCut(const OsiColCut &cc) | OsiCpxSolverInterface | protected virtual
applyCuts(const OsiCuts &cs, double effectivenessLb=0.0) | OsiSolverInterface | virtual
applyRowCut(const OsiRowCut &rc) | OsiCpxSolverInterface | protected virtual
applyRowCuts(int numberCuts, const OsiRowCut *cuts) | OsiSolverInterface | virtual
applyRowCuts(int numberCuts, const OsiRowCut **cuts) | OsiSolverInterface | virtual
assignProblem(CoinPackedMatrix *&matrix, double *&collb, double *&colub, double *&obj, double *&rowlb, double *&rowub) | OsiCpxSolverInterface | virtual
assignProblem(CoinPackedMatrix *&matrix, double *&collb, double *&colub, double *&obj, char *&rowsen, double *&rowrhs, double *&rowrng) | OsiCpxSolverInterface | virtual
basisIsAvailable() const | OsiCpxSolverInterface | virtual
branchAndBound() | OsiCpxSolverInterface | virtual
canDoSimplexInterface() const | OsiCpxSolverInterface | virtual
clone(bool copyData=true) const | OsiCpxSolverInterface | virtual
collower_ | OsiCpxSolverInterface | mutable private
colsol_ | OsiCpxSolverInterface | mutable private
coltype_ | OsiCpxSolverInterface | private
coltypesize_ | OsiCpxSolverInterface | private
columnType(bool refresh=false) const | OsiSolverInterface | inline
columnType_ | OsiSolverInterface | mutable protected
colupper_ | OsiCpxSolverInterface | mutable private
convertBoundToSense(const double lower, const double upper, char &sense, double &right, double &range) const | OsiSolverInterface | inline protected
convertSenseToBound(const char sense, const double right, const double range, double &lower, double &upper) const | OsiSolverInterface | inline protected
copyParameters(OsiSolverInterface &rhs) | OsiSolverInterface |
defaultHandler() const | OsiSolverInterface | inline
defaultHandler_ | OsiSolverInterface | protected
deleteBranchingInfo(int numberDeleted, const int *which) | OsiSolverInterface |
deleteColNames(int tgtStart, int len) | OsiSolverInterface | virtual
deleteCols(const int num, const int *colIndices) | OsiCpxSolverInterface | virtual
deleteObjects() | OsiSolverInterface |
deleteRowNames(int tgtStart, int len) | OsiSolverInterface | virtual
deleteRows(const int num, const int *rowIndices) | OsiCpxSolverInterface | virtual
dfltRowColName(char rc, int ndx, unsigned digits=7) const | OsiSolverInterface | virtual
differentModel(OsiSolverInterface &other, bool ignoreNames=true) | OsiSolverInterface |
disableadvbasis | OsiCpxSolverInterface | private
disableFactorization() const | OsiCpxSolverInterface | inline virtual
disableSimplexInterface() | OsiCpxSolverInterface | inline virtual
domipstart | OsiCpxSolverInterface | private
dualPivotResult(int &colIn, int &sign, int colOut, int outStatus, double &t, CoinPackedVector *dx) | OsiSolverInterface | virtual
enableFactorization() const | OsiCpxSolverInterface | inline virtual
enableSimplexInterface(int doingPrimal) | OsiCpxSolverInterface | inline virtual
OsiSolverInterface::enableSimplexInterface(bool doingPrimal) | OsiSolverInterface | virtual
env_ | OsiCpxSolverInterface | mutable private
findIntegers(bool justCount) | OsiSolverInterface |
findIntegersAndSOS(bool justCount) | OsiSolverInterface | virtual
forceFeasible() | OsiSolverInterface |
forceIntoRange(const T value, const T lower, const T upper) const | OsiSolverInterface | inline protected
freeAllMemory() | OsiCpxSolverInterface | private
FREECACHED_COLUMN enum value | OsiCpxSolverInterface |
FREECACHED_MATRIX enum value | OsiCpxSolverInterface |
FREECACHED_RESULTS enum value | OsiCpxSolverInterface |
FREECACHED_ROW enum value | OsiCpxSolverInterface |
freeCachedColRim() | OsiCpxSolverInterface | private
freeCachedData(int keepCached=KEEPCACHED_NONE) | OsiCpxSolverInterface | private
freeCachedMatrix() | OsiCpxSolverInterface | private
freeCachedResults() | OsiCpxSolverInterface | private
freeCachedRowRim() | OsiCpxSolverInterface | private
freeColType() | OsiCpxSolverInterface | private
getApplicationData() const | OsiSolverInterface |
getAuxiliaryInfo() const | OsiSolverInterface |
getBasics(int *index) const | OsiCpxSolverInterface | virtual
getBasisStatus(int *cstat, int *rstat) const | OsiCpxSolverInterface | virtual
getBInvACol(int col, double *vec) const | OsiCpxSolverInterface | virtual
getBInvARow(int row, double *z, double *slack=NULL) const | OsiCpxSolverInterface | virtual
getBInvCol(int col, double *vec) const | OsiCpxSolverInterface | virtual
getBInvRow(int row, double *z) const | OsiCpxSolverInterface | virtual
getColLower() const | OsiCpxSolverInterface | virtual
getColName(int colIndex, unsigned maxLen=static_cast< unsigned >(std::string::npos)) const | OsiSolverInterface | virtual
getColNames() | OsiSolverInterface | virtual
getColSolution() const | OsiCpxSolverInterface | virtual
getColType(bool refresh=false) const | OsiSolverInterface | virtual
getColUpper() const | OsiCpxSolverInterface | virtual
getCtype() const | OsiCpxSolverInterface |
getDblParam(OsiDblParam key, double &value) const | OsiCpxSolverInterface | virtual
getDualRays(int maxNumRays, bool fullRay=false) const | OsiCpxSolverInterface | virtual
getEmptyWarmStart() const | OsiCpxSolverInterface | virtual
getEnvironmentPtr() | OsiCpxSolverInterface |
getFractionalIndices(const double etol=1.e-05) const | OsiSolverInterface | virtual
getHintParam(OsiHintParam key, bool &yesNo, OsiHintStrength &strength, void *&otherInformation) const | OsiSolverInterface | inline virtual
getHintParam(OsiHintParam key, bool &yesNo, OsiHintStrength &strength) const | OsiSolverInterface | inline virtual
getHintParam(OsiHintParam key, bool &yesNo) const | OsiSolverInterface | inline virtual
getInfinity() const | OsiCpxSolverInterface | virtual
getIntegerTolerance() const | OsiSolverInterface | inline
getIntParam(OsiIntParam key, int &value) const | OsiCpxSolverInterface | virtual
getIterationCount() const | OsiCpxSolverInterface | virtual
getLpPtr(int keepCached=KEEPCACHED_NONE) | OsiCpxSolverInterface |
getMatrixByCol() const | OsiCpxSolverInterface | virtual
getMatrixByRow() const | OsiCpxSolverInterface | virtual
getMipStart() const | OsiCpxSolverInterface | inline
getMutableEnvironmentPtr() const | OsiCpxSolverInterface | protected
getMutableLpPtr() const | OsiCpxSolverInterface | protected
getMutableMatrixByCol() const | OsiSolverInterface | inline virtual
getMutableMatrixByRow() const | OsiSolverInterface | inline virtual
getNumCols() const | OsiCpxSolverInterface | virtual
getNumElements() const | OsiCpxSolverInterface | virtual
getNumIntegers() const | OsiSolverInterface | virtual
getNumRows() const | OsiCpxSolverInterface | virtual
getObjCoefficients() const | OsiCpxSolverInterface | virtual
getObjName(unsigned maxLen=static_cast< unsigned >(std::string::npos)) const | OsiSolverInterface | virtual
getObjSense() const | OsiCpxSolverInterface | virtual
getObjValue() const | OsiCpxSolverInterface | virtual
getPointerToWarmStart(bool &mustDelete) | OsiSolverInterface | virtual
getPrimalRays(int maxNumRays) const | OsiCpxSolverInterface | virtual
getReducedCost() const | OsiCpxSolverInterface | virtual
getReducedGradient(double *columnReducedCosts, double *duals, const double *c) const | OsiSolverInterface | virtual
getRightHandSide() const | OsiCpxSolverInterface | virtual
getRowActivity() const | OsiCpxSolverInterface | virtual
getRowCutDebugger() const | OsiSolverInterface |
getRowCutDebuggerAlways() const | OsiSolverInterface |
getRowLower() const | OsiCpxSolverInterface | virtual
getRowName(int rowIndex, unsigned maxLen=static_cast< unsigned >(std::string::npos)) const | OsiSolverInterface | virtual
getRowNames() | OsiSolverInterface | virtual
getRowPrice() const | OsiCpxSolverInterface | virtual
getRowRange() const | OsiCpxSolverInterface | virtual
getRowSense() const | OsiCpxSolverInterface | virtual
getRowUpper() const | OsiCpxSolverInterface | virtual
getStrictColSolution() | OsiSolverInterface | virtual
getStrParam(OsiStrParam key, std::string &value) const | OsiCpxSolverInterface | virtual
getWarmStart() const | OsiCpxSolverInterface | virtual
gutsOfConstructor() | OsiCpxSolverInterface | private
gutsOfCopy(const OsiCpxSolverInterface &source) | OsiCpxSolverInterface | private
gutsOfDestructor() | OsiCpxSolverInterface | private
handler_ | OsiSolverInterface | protected
hotStartCStat_ | OsiCpxSolverInterface | private
hotStartCStatSize_ | OsiCpxSolverInterface | private
hotStartMaxIteration_ | OsiCpxSolverInterface | private
hotStartRStat_ | OsiCpxSolverInterface | private
hotStartRStatSize_ | OsiCpxSolverInterface | private
initialSolve() | OsiCpxSolverInterface | virtual
isAbandoned() const | OsiCpxSolverInterface | virtual
isBinary(int colIndex) const | OsiSolverInterface | virtual
isContinuous(int colNumber) const | OsiCpxSolverInterface | virtual
isDualObjectiveLimitReached() const | OsiCpxSolverInterface | virtual
isFreeBinary(int colIndex) const | OsiSolverInterface | virtual
isInteger(int colIndex) const | OsiSolverInterface | virtual
isIntegerNonBinary(int colIndex) const | OsiSolverInterface | virtual
isIterationLimitReached() const | OsiCpxSolverInterface | virtual
isPrimalObjectiveLimitReached() const | OsiCpxSolverInterface | virtual
isProvenDualInfeasible() const | OsiCpxSolverInterface | virtual
isProvenOptimal() const | OsiCpxSolverInterface | virtual
isProvenPrimalInfeasible() const | OsiCpxSolverInterface | virtual
KEEPCACHED_ALL enum value | OsiCpxSolverInterface |
KEEPCACHED_COLUMN enum value | OsiCpxSolverInterface |
KEEPCACHED_MATRIX enum value | OsiCpxSolverInterface |
KEEPCACHED_NONE enum value | OsiCpxSolverInterface |
KEEPCACHED_PROBLEM enum value | OsiCpxSolverInterface |
KEEPCACHED_RESULTS enum value | OsiCpxSolverInterface |
KEEPCACHED_ROW enum value | OsiCpxSolverInterface |
keepCachedFlag enum name | OsiCpxSolverInterface |
loadFromCoinModel(CoinModel &modelObject, bool keepSolution=false) | OsiSolverInterface | virtual
loadProblem(const CoinPackedMatrix &matrix, const double *collb, const double *colub, const double *obj, const double *rowlb, const double *rowub) | OsiCpxSolverInterface | virtual
loadProblem(const CoinPackedMatrix &matrix, const double *collb, const double *colub, const double *obj, const char *rowsen, const double *rowrhs, const double *rowrng) | OsiCpxSolverInterface | virtual
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) | OsiCpxSolverInterface | virtual
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) | OsiCpxSolverInterface | virtual
lp_ | OsiCpxSolverInterface | mutable private
markHotStart() | OsiCpxSolverInterface | virtual
matrixByCol_ | OsiCpxSolverInterface | mutable private
matrixByRow_ | OsiCpxSolverInterface | mutable private
messageHandler() const | OsiSolverInterface | inline
messages() | OsiSolverInterface | inline
messages_ | OsiSolverInterface | protected
messagesPointer() | OsiSolverInterface | inline
modifiableObject(int which) const | OsiSolverInterface | inline
newLanguage(CoinMessages::Language language) | OsiSolverInterface |
numberIntegers_ | OsiSolverInterface | protected
numberObjects() const | OsiSolverInterface | inline
numberObjects_ | OsiSolverInterface | protected
obj_ | OsiCpxSolverInterface | mutable private
object(int which) const | OsiSolverInterface | inline
object_ | OsiSolverInterface | protected
objects() const | OsiSolverInterface | inline
operator=(const OsiCpxSolverInterface &rhs) | OsiCpxSolverInterface |
OsiSolverInterface::operator=(const OsiSolverInterface &rhs) | OsiSolverInterface |
optimalBasisIsAvailable() const | OsiSolverInterface | inline
OsiCpxSolverInterface() | OsiCpxSolverInterface |
OsiCpxSolverInterface(const OsiCpxSolverInterface &) | OsiCpxSolverInterface |
OsiCpxSolverInterfaceUnitTest(const std::string &mpsDir, const std::string &netlibDir) | OsiCpxSolverInterface | friend
OsiNameVec typedef | OsiSolverInterface |
OsiSolverInterface() | OsiSolverInterface |
OsiSolverInterface(const OsiSolverInterface &) | OsiSolverInterface |
passInMessageHandler(CoinMessageHandler *handler) | OsiCpxSolverInterface | virtual
pivot(int colIn, int colOut, int outStatus) | OsiSolverInterface | virtual
primalPivotResult(int colIn, int sign, int &colOut, int &outStatus, double &t, CoinPackedVector *dx) | OsiSolverInterface | virtual
probtypemip_ | OsiCpxSolverInterface | mutable private
readGMPL(const char *filename, const char *dataname=NULL) | OsiSolverInterface | virtual
readLp(const char *filename, const double epsilon=1e-5) | OsiSolverInterface | virtual
readLp(FILE *fp, const double epsilon=1e-5) | OsiSolverInterface |
readMps(const char *filename, const char *extension="mps") | OsiCpxSolverInterface | virtual
OsiSolverInterface::readMps(const char *filename, const char *extension, int &numberSets, CoinSet **&sets) | OsiSolverInterface | virtual
redcost_ | OsiCpxSolverInterface | mutable private
reducedCostFix(double gap, bool justInteger=true) | OsiSolverInterface | virtual
replaceMatrix(const CoinPackedMatrix &) | OsiSolverInterface | inline virtual
replaceMatrixOptional(const CoinPackedMatrix &) | OsiSolverInterface | inline virtual
reset() | OsiCpxSolverInterface | virtual
resizeColType(int minsize) | OsiCpxSolverInterface | private
resolve() | OsiCpxSolverInterface | virtual
restoreBaseModel(int numberRows) | OsiSolverInterface | virtual
rhs_ | OsiCpxSolverInterface | mutable private
rowact_ | OsiCpxSolverInterface | mutable private
rowCutDebugger_ | OsiSolverInterface | mutable protected
rowlower_ | OsiCpxSolverInterface | mutable private
rowrange_ | OsiCpxSolverInterface | mutable private
rowsense_ | OsiCpxSolverInterface | mutable private
rowsol_ | OsiCpxSolverInterface | mutable private
rowupper_ | OsiCpxSolverInterface | mutable private
saveBaseModel() | OsiSolverInterface | inline virtual
setApplicationData(void *appData) | OsiSolverInterface |
setAuxiliaryInfo(OsiAuxInfo *auxiliaryInfo) | OsiSolverInterface |
setBasisStatus(const int *cstat, const int *rstat) | OsiSolverInterface | virtual
setColBounds(int elementIndex, double lower, double upper) | OsiCpxSolverInterface | virtual
setColLower(int elementIndex, double elementValue) | OsiCpxSolverInterface | virtual
OsiSolverInterface::setColLower(const double *array) | OsiSolverInterface | virtual
setColName(int ndx, std::string name) | OsiSolverInterface | virtual
setColNames(OsiNameVec &srcNames, int srcStart, int len, int tgtStart) | OsiSolverInterface | virtual
setColSetBounds(const int *indexFirst, const int *indexLast, const double *boundList) | OsiCpxSolverInterface | virtual
setColSolution(const double *colsol) | OsiCpxSolverInterface | virtual
setColumnType(int iColumn, char type) | OsiSolverInterface | inline
setColUpper(int elementIndex, double elementValue) | OsiCpxSolverInterface | virtual
OsiSolverInterface::setColUpper(const double *array) | OsiSolverInterface | virtual
setContinuous(int index) | OsiCpxSolverInterface | virtual
setContinuous(const int *indices, int len) | OsiCpxSolverInterface | virtual
setDblParam(OsiDblParam key, double value) | OsiCpxSolverInterface | virtual
setHintParam(OsiHintParam key, bool yesNo=true, OsiHintStrength strength=OsiHintTry, void *=NULL) | OsiSolverInterface | inline virtual
setInitialData() | OsiSolverInterface | protected
setInteger(int index) | OsiCpxSolverInterface | virtual
setInteger(const int *indices, int len) | OsiCpxSolverInterface | virtual
setIntParam(OsiIntParam key, int value) | OsiCpxSolverInterface | virtual
setLanguage(CoinMessages::Language language) | OsiSolverInterface | inline
setMipStart(bool value) | OsiCpxSolverInterface | inline
setNumberObjects(int number) | OsiSolverInterface | inline
setObjCoeff(int elementIndex, double elementValue) | OsiCpxSolverInterface | virtual
setObjCoeffSet(const int *indexFirst, const int *indexLast, const double *coeffList) | OsiCpxSolverInterface | virtual
setObjective(const double *array) | OsiSolverInterface | virtual
setObjName(std::string name) | OsiSolverInterface | inline virtual
setObjSense(double s) | OsiCpxSolverInterface | virtual
setRowBounds(int elementIndex, double lower, double upper) | OsiCpxSolverInterface | virtual
setRowColNames(const CoinMpsIO &mps) | OsiSolverInterface |
setRowColNames(CoinModel &mod) | OsiSolverInterface |
setRowColNames(CoinLpIO &mod) | OsiSolverInterface |
setRowLower(int elementIndex, double elementValue) | OsiCpxSolverInterface | virtual
setRowName(int ndx, std::string name) | OsiSolverInterface | virtual
setRowNames(OsiNameVec &srcNames, int srcStart, int len, int tgtStart) | OsiSolverInterface | virtual
setRowPrice(const double *rowprice) | OsiCpxSolverInterface | virtual
setRowSetBounds(const int *indexFirst, const int *indexLast, const double *boundList) | OsiCpxSolverInterface | virtual
setRowSetTypes(const int *indexFirst, const int *indexLast, const char *senseList, const double *rhsList, const double *rangeList) | OsiCpxSolverInterface | virtual
setRowType(int index, char sense, double rightHandSide, double range) | OsiCpxSolverInterface | virtual
setRowUpper(int elementIndex, double elementValue) | OsiCpxSolverInterface | virtual
setStrParam(OsiStrParam key, const std::string &value) | OsiCpxSolverInterface | virtual
setWarmStart(const CoinWarmStart *warmstart) | OsiCpxSolverInterface | virtual
solveFromHotStart() | OsiCpxSolverInterface | virtual
statistics(double &minimumNegative, double &maximumNegative, double &minimumPositive, double &maximumPositive, int type=3) const | OsiSolverInterface |
switchToLP() | OsiCpxSolverInterface |
switchToMIP() | OsiCpxSolverInterface |
unmarkHotStart() | OsiCpxSolverInterface | virtual
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) const | OsiSolverInterface | virtual
writeLp(FILE *fp, double epsilon=1e-5, int numberAcross=10, int decimals=5, double objSense=0.0, bool useRowNames=true) const | OsiSolverInterface | virtual
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 | OsiCpxSolverInterface | virtual
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 |
~OsiCpxSolverInterface() | OsiCpxSolverInterface | virtual
~OsiSolverInterface() | OsiSolverInterface | virtual