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
OsiSolverInterface Member List

This is the complete list of members for OsiSolverInterface, 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)=0 | OsiSolverInterface | pure virtual
addCol(const CoinPackedVectorBase &vec, const double collb, const double colub, const double obj, std::string name) | OsiSolverInterface | virtual
addCol(int numberElements, const int *rows, const double *elements, const double collb, const double colub, const double obj) | OsiSolverInterface | virtual
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) | OsiSolverInterface | virtual
addCols(const int numcols, const CoinBigIndex *columnStarts, const int *rows, const double *elements, const double *collb, const double *colub, const double *obj) | OsiSolverInterface | virtual
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)=0 | OsiSolverInterface | pure virtual
addRow(const CoinPackedVectorBase &vec, const double rowlb, const double rowub, std::string name) | OsiSolverInterface | virtual
addRow(const CoinPackedVectorBase &vec, const char rowsen, const double rowrhs, const double rowrng)=0 | OsiSolverInterface | pure virtual
addRow(const CoinPackedVectorBase &vec, const char rowsen, const double rowrhs, const double rowrng, std::string name) | OsiSolverInterface | virtual
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) | OsiSolverInterface | virtual
addRows(const int numrows, const CoinPackedVectorBase *const *rows, const char *rowsen, const double *rowrhs, const double *rowrng) | OsiSolverInterface | virtual
addRows(const int numrows, const CoinBigIndex *rowStarts, const int *columns, const double *element, const double *rowlb, const double *rowub) | OsiSolverInterface | virtual
addRows(const CoinBuild &buildObject) | OsiSolverInterface |
addRows(CoinModel &modelObject) | OsiSolverInterface |
appDataEtc_ | OsiSolverInterface | private
applyColCut(const OsiColCut &cc)=0 | OsiSolverInterface | protected pure virtual
applyCuts(const OsiCuts &cs, double effectivenessLb=0.0) | OsiSolverInterface | virtual
applyRowCut(const OsiRowCut &rc)=0 | OsiSolverInterface | protected pure 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)=0 | OsiSolverInterface | pure virtual
assignProblem(CoinPackedMatrix *&matrix, double *&collb, double *&colub, double *&obj, char *&rowsen, double *&rowrhs, double *&rowrng)=0 | OsiSolverInterface | pure virtual
basisIsAvailable() const | OsiSolverInterface | virtual
branchAndBound()=0 | OsiSolverInterface | pure virtual
canDoSimplexInterface() const | OsiSolverInterface | virtual
clone(bool copyData=true) const =0 | OsiSolverInterface | pure virtual
colNames_ | OsiSolverInterface | private
columnType(bool refresh=false) const | OsiSolverInterface | inline
columnType_ | OsiSolverInterface | mutable protected
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 |
dblParam_ | OsiSolverInterface | private
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)=0 | OsiSolverInterface | pure virtual
deleteObjects() | OsiSolverInterface |
deleteRowNames(int tgtStart, int len) | OsiSolverInterface | virtual
deleteRows(const int num, const int *rowIndices)=0 | OsiSolverInterface | pure virtual
dfltRowColName(char rc, int ndx, unsigned digits=7) const | OsiSolverInterface | virtual
differentModel(OsiSolverInterface &other, bool ignoreNames=true) | OsiSolverInterface |
disableFactorization() const | OsiSolverInterface | virtual
disableSimplexInterface() | OsiSolverInterface | virtual
dualPivotResult(int &colIn, int &sign, int colOut, int outStatus, double &t, CoinPackedVector *dx) | OsiSolverInterface | virtual
enableFactorization() const | OsiSolverInterface | virtual
enableSimplexInterface(bool doingPrimal) | OsiSolverInterface | virtual
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
getApplicationData() const | OsiSolverInterface |
getAuxiliaryInfo() const | OsiSolverInterface |
getBasics(int *index) const | OsiSolverInterface | virtual
getBasisStatus(int *cstat, int *rstat) const | OsiSolverInterface | virtual
getBInvACol(int col, double *vec) const | OsiSolverInterface | virtual
getBInvARow(int row, double *z, double *slack=NULL) const | OsiSolverInterface | virtual
getBInvCol(int col, double *vec) const | OsiSolverInterface | virtual
getBInvRow(int row, double *z) const | OsiSolverInterface | virtual
getColLower() const =0 | OsiSolverInterface | pure virtual
getColName(int colIndex, unsigned maxLen=static_cast< unsigned >(std::string::npos)) const | OsiSolverInterface | virtual
getColNames() | OsiSolverInterface | virtual
getColSolution() const =0 | OsiSolverInterface | pure virtual
getColType(bool refresh=false) const | OsiSolverInterface | virtual
getColUpper() const =0 | OsiSolverInterface | pure virtual
getDblParam(OsiDblParam key, double &value) const | OsiSolverInterface | inline virtual
getDualRays(int maxNumRays, bool fullRay=false) const =0 | OsiSolverInterface | pure virtual
getEmptyWarmStart() const =0 | OsiSolverInterface | pure virtual
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 =0 | OsiSolverInterface | pure virtual
getIntegerTolerance() const | OsiSolverInterface | inline
getIntParam(OsiIntParam key, int &value) const | OsiSolverInterface | inline virtual
getIterationCount() const =0 | OsiSolverInterface | pure virtual
getMatrixByCol() const =0 | OsiSolverInterface | pure virtual
getMatrixByRow() const =0 | OsiSolverInterface | pure virtual
getMutableMatrixByCol() const | OsiSolverInterface | inline virtual
getMutableMatrixByRow() const | OsiSolverInterface | inline virtual
getNumCols() const =0 | OsiSolverInterface | pure virtual
getNumElements() const =0 | OsiSolverInterface | pure virtual
getNumIntegers() const | OsiSolverInterface | virtual
getNumRows() const =0 | OsiSolverInterface | pure virtual
getObjCoefficients() const =0 | OsiSolverInterface | pure virtual
getObjName(unsigned maxLen=static_cast< unsigned >(std::string::npos)) const | OsiSolverInterface | virtual
getObjSense() const =0 | OsiSolverInterface | pure virtual
getObjValue() const =0 | OsiSolverInterface | pure virtual
getPointerToWarmStart(bool &mustDelete) | OsiSolverInterface | virtual
getPrimalRays(int maxNumRays) const =0 | OsiSolverInterface | pure virtual
getReducedCost() const =0 | OsiSolverInterface | pure virtual
getReducedGradient(double *columnReducedCosts, double *duals, const double *c) const | OsiSolverInterface | virtual
getRightHandSide() const =0 | OsiSolverInterface | pure virtual
getRowActivity() const =0 | OsiSolverInterface | pure virtual
getRowCutDebugger() const | OsiSolverInterface |
getRowCutDebuggerAlways() const | OsiSolverInterface |
getRowLower() const =0 | OsiSolverInterface | pure virtual
getRowName(int rowIndex, unsigned maxLen=static_cast< unsigned >(std::string::npos)) const | OsiSolverInterface | virtual
getRowNames() | OsiSolverInterface | virtual
getRowPrice() const =0 | OsiSolverInterface | pure virtual
getRowRange() const =0 | OsiSolverInterface | pure virtual
getRowSense() const =0 | OsiSolverInterface | pure virtual
getRowUpper() const =0 | OsiSolverInterface | pure virtual
getStrictColSolution() | OsiSolverInterface | virtual
getStrParam(OsiStrParam key, std::string &value) const | OsiSolverInterface | inline virtual
getWarmStart() const =0 | OsiSolverInterface | pure virtual
handler_ | OsiSolverInterface | protected
hintParam_ | OsiSolverInterface | private
hintStrength_ | OsiSolverInterface | private
initialSolve()=0 | OsiSolverInterface | pure virtual
intParam_ | OsiSolverInterface | private
isAbandoned() const =0 | OsiSolverInterface | pure virtual
isBinary(int colIndex) const | OsiSolverInterface | virtual
isContinuous(int colIndex) const =0 | OsiSolverInterface | pure virtual
isDualObjectiveLimitReached() const | OsiSolverInterface | virtual
isFreeBinary(int colIndex) const | OsiSolverInterface | virtual
isInteger(int colIndex) const | OsiSolverInterface | virtual
isIntegerNonBinary(int colIndex) const | OsiSolverInterface | virtual
isIterationLimitReached() const =0 | OsiSolverInterface | pure virtual
isPrimalObjectiveLimitReached() const | OsiSolverInterface | virtual
isProvenDualInfeasible() const =0 | OsiSolverInterface | pure virtual
isProvenOptimal() const =0 | OsiSolverInterface | pure virtual
isProvenPrimalInfeasible() const =0 | OsiSolverInterface | pure virtual
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)=0 | OsiSolverInterface | pure virtual
loadProblem(const CoinPackedMatrix &matrix, const double *collb, const double *colub, const double *obj, const char *rowsen, const double *rowrhs, const double *rowrng)=0 | OsiSolverInterface | pure virtual
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)=0 | OsiSolverInterface | pure virtual
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)=0 | OsiSolverInterface | pure virtual
markHotStart() | OsiSolverInterface | virtual
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
object(int which) const | OsiSolverInterface | inline
object_ | OsiSolverInterface | protected
objects() const | OsiSolverInterface | inline
objName_ | OsiSolverInterface | private
operator=(const OsiSolverInterface &rhs) | OsiSolverInterface |
optimalBasisIsAvailable() const | OsiSolverInterface | inline
OsiNameVec typedef | OsiSolverInterface |
OsiSolverInterface() | OsiSolverInterface |
OsiSolverInterface(const OsiSolverInterface &) | OsiSolverInterface |
OsiSolverInterfaceCommonUnitTest(const OsiSolverInterface *emptySi, const std::string &mpsDir, const std::string &netlibDir) | OsiSolverInterface | friend
OsiSolverInterfaceMpsUnitTest(const std::vector< OsiSolverInterface * > &vecSiP, const std::string &mpsDir) | OsiSolverInterface | friend
passInMessageHandler(CoinMessageHandler *handler) | OsiSolverInterface | 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
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") | OsiSolverInterface | virtual
readMps(const char *filename, const char *extension, int &numberSets, CoinSet **&sets) | OsiSolverInterface | virtual
reducedCostFix(double gap, bool justInteger=true) | OsiSolverInterface | virtual
replaceMatrix(const CoinPackedMatrix &) | OsiSolverInterface | inline virtual
replaceMatrixOptional(const CoinPackedMatrix &) | OsiSolverInterface | inline virtual
reset() | OsiSolverInterface | virtual
resolve()=0 | OsiSolverInterface | pure virtual
restoreBaseModel(int numberRows) | OsiSolverInterface | virtual
rowCutDebugger_ | OsiSolverInterface | mutable protected
rowNames_ | OsiSolverInterface | 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) | OsiSolverInterface | inline virtual
setColLower(int elementIndex, double elementValue)=0 | OsiSolverInterface | pure virtual
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) | OsiSolverInterface | virtual
setColSolution(const double *colsol)=0 | OsiSolverInterface | pure virtual
setColumnType(int iColumn, char type) | OsiSolverInterface | inline
setColUpper(int elementIndex, double elementValue)=0 | OsiSolverInterface | pure virtual
setColUpper(const double *array) | OsiSolverInterface | virtual
setContinuous(int index)=0 | OsiSolverInterface | pure virtual
setContinuous(const int *indices, int len) | OsiSolverInterface | virtual
setDblParam(OsiDblParam key, double value) | OsiSolverInterface | inline virtual
setHintParam(OsiHintParam key, bool yesNo=true, OsiHintStrength strength=OsiHintTry, void *=NULL) | OsiSolverInterface | inline virtual
setInitialData() | OsiSolverInterface | protected
setInteger(int index)=0 | OsiSolverInterface | pure virtual
setInteger(const int *indices, int len) | OsiSolverInterface | virtual
setIntParam(OsiIntParam key, int value) | OsiSolverInterface | inline virtual
setLanguage(CoinMessages::Language language) | OsiSolverInterface | inline
setNumberObjects(int number) | OsiSolverInterface | inline
setObjCoeff(int elementIndex, double elementValue)=0 | OsiSolverInterface | pure virtual
setObjCoeffSet(const int *indexFirst, const int *indexLast, const double *coeffList) | OsiSolverInterface | virtual
setObjective(const double *array) | OsiSolverInterface | virtual
setObjName(std::string name) | OsiSolverInterface | inline virtual
setObjSense(double s)=0 | OsiSolverInterface | pure virtual
setRowBounds(int elementIndex, double lower, double upper) | OsiSolverInterface | inline virtual
setRowColNames(const CoinMpsIO &mps) | OsiSolverInterface |
setRowColNames(CoinModel &mod) | OsiSolverInterface |
setRowColNames(CoinLpIO &mod) | OsiSolverInterface |
setRowLower(int elementIndex, double elementValue)=0 | OsiSolverInterface | pure virtual
setRowName(int ndx, std::string name) | OsiSolverInterface | virtual
setRowNames(OsiNameVec &srcNames, int srcStart, int len, int tgtStart) | OsiSolverInterface | virtual
setRowPrice(const double *rowprice)=0 | OsiSolverInterface | pure virtual
setRowSetBounds(const int *indexFirst, const int *indexLast, const double *boundList) | OsiSolverInterface | virtual
setRowSetTypes(const int *indexFirst, const int *indexLast, const char *senseList, const double *rhsList, const double *rangeList) | OsiSolverInterface | virtual
setRowType(int index, char sense, double rightHandSide, double range)=0 | OsiSolverInterface | pure virtual
setRowUpper(int elementIndex, double elementValue)=0 | OsiSolverInterface | pure virtual
setStrParam(OsiStrParam key, const std::string &value) | OsiSolverInterface | inline virtual
setWarmStart(const CoinWarmStart *warmstart)=0 | OsiSolverInterface | pure virtual
solveFromHotStart() | OsiSolverInterface | virtual
statistics(double &minimumNegative, double &maximumNegative, double &minimumPositive, double &maximumPositive, int type=3) const | OsiSolverInterface |
strictColSolution_ | OsiSolverInterface | private
strParam_ | OsiSolverInterface | private
unmarkHotStart() | OsiSolverInterface | 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 =0 | OsiSolverInterface | pure 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 |
ws_ | OsiSolverInterface | private
~OsiSolverInterface() | OsiSolverInterface | virtual