Dip  0.92.4
OsiSymSolverInterface Member List

This is the complete list of members for OsiSymSolverInterface, 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)OsiSymSolverInterfacevirtual
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)OsiSymSolverInterfacevirtual
addRow(const CoinPackedVectorBase &vec, const char rowsen, const double rowrhs, const double rowrng)OsiSymSolverInterfacevirtual
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
applyColCut(const OsiColCut &cc)OsiSymSolverInterfaceprotectedvirtual
applyCuts(const OsiCuts &cs, double effectivenessLb=0.0)OsiSolverInterfacevirtual
applyRowCut(const OsiRowCut &rc)OsiSymSolverInterfaceprotectedvirtual
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)OsiSymSolverInterfacevirtual
assignProblem(CoinPackedMatrix *&matrix, double *&collb, double *&colub, double *&obj, char *&rowsen, double *&rowrhs, double *&rowrng)OsiSymSolverInterfacevirtual
basisIsAvailable() const OsiSolverInterfacevirtual
branchAndBound()OsiSymSolverInterfacevirtual
canDoSimplexInterface() const OsiSolverInterfacevirtual
clone(bool copyData=true) const OsiSymSolverInterfacevirtual
collower_OsiSymSolverInterfacemutableprivate
colredcost_OsiSymSolverInterfacemutableprivate
colsol_OsiSymSolverInterfacemutableprivate
columnType(bool refresh=false) const OsiSolverInterfaceinline
columnType_OsiSolverInterfacemutableprotected
colupper_OsiSymSolverInterfacemutableprivate
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
createPermanentCutPools()OsiSymSolverInterface
defaultHandler() const OsiSolverInterfaceinline
defaultHandler_OsiSolverInterfaceprotected
deleteBranchingInfo(int numberDeleted, const int *which)OsiSolverInterface
deleteColNames(int tgtStart, int len)OsiSolverInterfacevirtual
deleteCols(const int num, const int *colIndices)OsiSymSolverInterfacevirtual
deleteObjects()OsiSolverInterface
deleteRowNames(int tgtStart, int len)OsiSolverInterfacevirtual
deleteRows(const int num, const int *rowIndices)OsiSymSolverInterfacevirtual
dfltRowColName(char rc, int ndx, unsigned digits=7) const OsiSolverInterfacevirtual
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
env_OsiSymSolverInterfaceprivate
findInitialBounds()OsiSymSolverInterface
findIntegers(bool justCount)OsiSolverInterface
findIntegersAndSOS(bool justCount)OsiSolverInterfacevirtual
forceFeasible()OsiSolverInterface
forceIntoRange(const T value, const T lower, const T upper) const OsiSolverInterfaceinlineprotected
freeAllMemory()OsiSymSolverInterfaceprivate
FREECACHED_COLUMN enum valueOsiSymSolverInterface
FREECACHED_MATRIX enum valueOsiSymSolverInterface
FREECACHED_RESULTS enum valueOsiSymSolverInterface
FREECACHED_ROW enum valueOsiSymSolverInterface
freeCachedColRim()OsiSymSolverInterfaceprivate
freeCachedData(int keepCached=KEEPCACHED_NONE)OsiSymSolverInterfaceprivate
freeCachedMatrix()OsiSymSolverInterfaceprivate
freeCachedResults()OsiSymSolverInterfaceprivate
freeCachedRowRim()OsiSymSolverInterfaceprivate
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 OsiSymSolverInterfacevirtual
getColName(int colIndex, unsigned maxLen=static_cast< unsigned >(std::string::npos)) const OsiSolverInterfacevirtual
getColNames()OsiSolverInterfacevirtual
getColSolution() const OsiSymSolverInterfacevirtual
getColType(bool refresh=false) const OsiSolverInterfacevirtual
getColUpper() const OsiSymSolverInterfacevirtual
getDblParam(OsiDblParam key, double &value) const OsiSymSolverInterfacevirtual
getDualRays(int maxNumRays, bool fullRay=false) const OsiSymSolverInterfaceinlinevirtual
getEmptyWarmStart() const OsiSymSolverInterfaceinlinevirtual
getFractionalIndices(const double etol=1.e-05) const OsiSolverInterfacevirtual
getHintParam(OsiHintParam key, bool &yesNo, OsiHintStrength &strength, void *&otherInformation) const OsiSolverInterfaceinlinevirtual
getHintParam(OsiHintParam key, bool &yesNo, OsiHintStrength &strength) const OsiSolverInterfaceinlinevirtual
getHintParam(OsiHintParam key, bool &yesNo) const OsiSolverInterfaceinlinevirtual
getInfinity() const OsiSymSolverInterfacevirtual
getIntegerTolerance() const OsiSolverInterfaceinline
getIntParam(OsiIntParam key, int &value) const OsiSymSolverInterfacevirtual
getIterationCount() const OsiSymSolverInterfacevirtual
getLbForNewRhs(int cnt, int *index, double *value)OsiSymSolverInterfacevirtual
getMatrixByCol() const OsiSymSolverInterfacevirtual
getMatrixByRow() const OsiSymSolverInterfacevirtual
getMutableMatrixByCol() const OsiSolverInterfaceinlinevirtual
getMutableMatrixByRow() const OsiSolverInterfaceinlinevirtual
getNumCols() const OsiSymSolverInterfacevirtual
getNumElements() const OsiSymSolverInterfacevirtual
getNumIntegers() const OsiSolverInterfacevirtual
getNumRows() const OsiSymSolverInterfacevirtual
getObj2Coefficients() const OsiSymSolverInterfacevirtual
getObjCoefficients() const OsiSymSolverInterfacevirtual
getObjName(unsigned maxLen=static_cast< unsigned >(std::string::npos)) const OsiSolverInterfacevirtual
getObjSense() const OsiSymSolverInterfacevirtual
getObjValue() const OsiSymSolverInterfacevirtual
getPointerToWarmStart(bool &mustDelete)OsiSolverInterfacevirtual
getPrimalBound() const OsiSymSolverInterfacevirtual
getPrimalRays(int maxNumRays) const OsiSymSolverInterfaceinlinevirtual
getReducedCost() const OsiSymSolverInterfacevirtual
getReducedGradient(double *columnReducedCosts, double *duals, const double *c) const OsiSolverInterfacevirtual
getRightHandSide() const OsiSymSolverInterfacevirtual
getRowActivity() const OsiSymSolverInterfacevirtual
getRowCutDebugger() const OsiSolverInterface
getRowCutDebuggerAlways() const OsiSolverInterface
getRowLower() const OsiSymSolverInterfacevirtual
getRowName(int rowIndex, unsigned maxLen=static_cast< unsigned >(std::string::npos)) const OsiSolverInterfacevirtual
getRowNames()OsiSolverInterfacevirtual
getRowPrice() const OsiSymSolverInterfacevirtual
getRowRange() const OsiSymSolverInterfacevirtual
getRowSense() const OsiSymSolverInterfacevirtual
getRowUpper() const OsiSymSolverInterfacevirtual
getStrictColSolution()OsiSolverInterfacevirtual
getStrParam(OsiStrParam key, std::string &value) const OsiSymSolverInterfacevirtual
getSymParam(OsiSymIntParam key, int &value) const OsiSymSolverInterfacevirtual
getSymParam(const std::string key, int &value) const OsiSymSolverInterfacevirtual
getSymParam(OsiSymDblParam key, double &value) const OsiSymSolverInterfacevirtual
getSymParam(const std::string key, double &value) const OsiSymSolverInterfacevirtual
getSymParam(OsiSymStrParam key, std::string &value) const OsiSymSolverInterfacevirtual
getSymParam(const std::string key, std::string &value) const OsiSymSolverInterfacevirtual
getSymphonyEnvironment() const OsiSymSolverInterfaceinline
getUbForNewObj(int cnt, int *index, double *value)OsiSymSolverInterfacevirtual
getUbForNewRhs(int cnt, int *index, double *value)OsiSymSolverInterfacevirtual
getWarmStart() const OsiSymSolverInterfacevirtual
gutsOfConstructor()OsiSymSolverInterfaceprivate
gutsOfDestructor()OsiSymSolverInterfaceprivate
handler_OsiSolverInterfaceprotected
initialSolve()OsiSymSolverInterfacevirtual
isAbandoned() const OsiSymSolverInterfacevirtual
isBinary(int colIndex) const OsiSymSolverInterfacevirtual
isContinuous(int colIndex) const OsiSymSolverInterfacevirtual
isDualObjectiveLimitReached() const OsiSolverInterfacevirtual
isFreeBinary(int colIndex) const OsiSymSolverInterfacevirtual
isInteger(int colIndex) const OsiSymSolverInterfacevirtual
isIntegerNonBinary(int colIndex) const OsiSymSolverInterfacevirtual
isIterationLimitReached() const OsiSymSolverInterfacevirtual
isPrimalObjectiveLimitReached() const OsiSolverInterfacevirtual
isProvenDualInfeasible() const OsiSymSolverInterfaceinlinevirtual
isProvenOptimal() const OsiSymSolverInterfacevirtual
isProvenPrimalInfeasible() const OsiSymSolverInterfacevirtual
isTargetGapReached() const OsiSymSolverInterfacevirtual
isTimeLimitReached() const OsiSymSolverInterfacevirtual
KEEPCACHED_ALL enum valueOsiSymSolverInterface
KEEPCACHED_COLUMN enum valueOsiSymSolverInterface
KEEPCACHED_MATRIX enum valueOsiSymSolverInterface
KEEPCACHED_NONE enum valueOsiSymSolverInterface
KEEPCACHED_PROBLEM enum valueOsiSymSolverInterface
KEEPCACHED_RESULTS enum valueOsiSymSolverInterface
KEEPCACHED_ROW enum valueOsiSymSolverInterface
keepCachedFlag enum nameOsiSymSolverInterface
loadFromCoinModel(CoinModel &modelObject, bool keepSolution=false)OsiSolverInterfacevirtual
loadProblem()OsiSymSolverInterfacevirtual
loadProblem(const CoinPackedMatrix &matrix, const double *collb, const double *colub, const double *obj, const double *rowlb, const double *rowub)OsiSymSolverInterfacevirtual
loadProblem(const CoinPackedMatrix &matrix, const double *collb, const double *colub, const double *obj, const char *rowsen, const double *rowrhs, const double *rowrng)OsiSymSolverInterfacevirtual
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)OsiSymSolverInterfacevirtual
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)OsiSymSolverInterfacevirtual
markHotStart()OsiSolverInterfacevirtual
matrixByCol_OsiSymSolverInterfacemutableprivate
matrixByRow_OsiSymSolverInterfacemutableprivate
messageHandler() const OsiSolverInterfaceinline
messages()OsiSolverInterfaceinline
messages_OsiSolverInterfaceprotected
messagesPointer()OsiSolverInterfaceinline
modifiableObject(int which) const OsiSolverInterfaceinline
multiCriteriaBranchAndBound()OsiSymSolverInterfacevirtual
newLanguage(CoinMessages::Language language)OsiSolverInterface
numberIntegers_OsiSolverInterfaceprotected
numberObjects() const OsiSolverInterfaceinline
numberObjects_OsiSolverInterfaceprotected
obj2_OsiSymSolverInterfacemutableprivate
obj_OsiSymSolverInterfacemutableprivate
object(int which) const OsiSolverInterfaceinline
object_OsiSolverInterfaceprotected
objects() const OsiSolverInterfaceinline
operator=(const OsiSymSolverInterface &rhs)OsiSymSolverInterface
OsiSolverInterface::operator=(const OsiSolverInterface &rhs)OsiSolverInterface
optimalBasisIsAvailable() const OsiSolverInterfaceinline
OsiNameVec typedefOsiSolverInterface
OsiSolverInterface()OsiSolverInterface
OsiSolverInterface(const OsiSolverInterface &)OsiSolverInterface
OsiSymSolverInterface()OsiSymSolverInterface
OsiSymSolverInterface(const OsiSymSolverInterface &)OsiSymSolverInterface
OsiSymSolverInterfaceUnitTest(const std::string &mpsDir, const std::string &netlibDir)OsiSymSolverInterfacefriend
parseCommandLine(int argc, char **argv)OsiSymSolverInterface
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 *modelFile, const char *dataFile=NULL)OsiSymSolverInterfacevirtual
readLp(const char *filename, const double epsilon=1e-5)OsiSolverInterfacevirtual
readLp(FILE *fp, const double epsilon=1e-5)OsiSolverInterface
readMps(const char *infile, const char *extension="mps")OsiSymSolverInterfacevirtual
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()OsiSymSolverInterfacevirtual
resolve()OsiSymSolverInterfacevirtual
restoreBaseModel(int numberRows)OsiSolverInterfacevirtual
rhs_OsiSymSolverInterfacemutableprivate
rowact_OsiSymSolverInterfacemutableprivate
rowCutDebugger_OsiSolverInterfacemutableprotected
rowlower_OsiSymSolverInterfacemutableprivate
rowprice_OsiSymSolverInterfacemutableprivate
rowrange_OsiSymSolverInterfacemutableprivate
rowsense_OsiSymSolverInterfacemutableprivate
rowupper_OsiSymSolverInterfacemutableprivate
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)OsiSolverInterfaceinlinevirtual
setColLower(int elementIndex, double elementValue)OsiSymSolverInterfacevirtual
OsiSolverInterface::setColLower(const double *array)OsiSolverInterfacevirtual
setColName(char **colname)OsiSymSolverInterfacevirtual
OsiSolverInterface::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)OsiSymSolverInterfacevirtual
setColumnType(int iColumn, char type)OsiSolverInterfaceinline
setColUpper(int elementIndex, double elementValue)OsiSymSolverInterfacevirtual
OsiSolverInterface::setColUpper(const double *array)OsiSolverInterfacevirtual
setContinuous(int index)OsiSymSolverInterfacevirtual
OsiSolverInterface::setContinuous(const int *indices, int len)OsiSolverInterfacevirtual
setDblParam(OsiDblParam key, double value)OsiSymSolverInterfacevirtual
setHintParam(OsiHintParam key, bool yesNo=true, OsiHintStrength strength=OsiHintTry, void *=NULL)OsiSolverInterfaceinlinevirtual
setInitialData()OsiSymSolverInterfaceprotected
setInteger(int index)OsiSymSolverInterfacevirtual
OsiSolverInterface::setInteger(const int *indices, int len)OsiSolverInterfacevirtual
setIntParam(OsiIntParam key, int value)OsiSymSolverInterfacevirtual
setLanguage(CoinMessages::Language language)OsiSolverInterfaceinline
setNumberObjects(int number)OsiSolverInterfaceinline
setObj2Coeff(int elementIndex, double elementValue)OsiSymSolverInterfacevirtual
setObjCoeff(int elementIndex, double elementValue)OsiSymSolverInterfacevirtual
setObjCoeffSet(const int *indexFirst, const int *indexLast, const double *coeffList)OsiSolverInterfacevirtual
setObjective(const double *array)OsiSolverInterfacevirtual
setObjName(std::string name)OsiSolverInterfaceinlinevirtual
setObjSense(double s)OsiSymSolverInterfacevirtual
setPrimalBound(const double bound)OsiSymSolverInterfacevirtual
setRowBounds(int elementIndex, double lower, double upper)OsiSolverInterfaceinlinevirtual
setRowColNames(const CoinMpsIO &mps)OsiSolverInterface
setRowColNames(CoinModel &mod)OsiSolverInterface
setRowColNames(CoinLpIO &mod)OsiSolverInterface
setRowLower(int elementIndex, double elementValue)OsiSymSolverInterfacevirtual
setRowName(int ndx, std::string name)OsiSolverInterfacevirtual
setRowNames(OsiNameVec &srcNames, int srcStart, int len, int tgtStart)OsiSolverInterfacevirtual
setRowPrice(const double *rowprice)OsiSymSolverInterfacevirtual
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)OsiSymSolverInterfacevirtual
setRowUpper(int elementIndex, double elementValue)OsiSymSolverInterfacevirtual
setStrParam(OsiStrParam key, const std::string &value)OsiSymSolverInterfacevirtual
setSymParam(OsiSymIntParam key, int value)OsiSymSolverInterfacevirtual
setSymParam(const std::string key, int value)OsiSymSolverInterfacevirtual
setSymParam(OsiSymDblParam key, double value)OsiSymSolverInterfacevirtual
setSymParam(const std::string key, double value)OsiSymSolverInterfacevirtual
setSymParam(OsiSymStrParam key, const std::string &value)OsiSymSolverInterfacevirtual
setSymParam(const std::string key, const std::string value)OsiSymSolverInterfacevirtual
setWarmStart(const CoinWarmStart *warmstart)OsiSymSolverInterfacevirtual
solveFromHotStart()OsiSolverInterfacevirtual
statistics(double &minimumNegative, double &maximumNegative, double &minimumPositive, double &maximumPositive, int type=3) const OsiSolverInterface
unmarkHotStart()OsiSolverInterfacevirtual
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 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 OsiSymSolverInterfacevirtual
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
~OsiSolverInterface()OsiSolverInterfacevirtual
~OsiSymSolverInterface()OsiSymSolverInterfacevirtual