Osi  0.108.8
OsiMskSolverInterface Member List

This is the complete list of members for OsiMskSolverInterface, 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)OsiMskSolverInterfacevirtual
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)OsiMskSolverInterfacevirtual
OsiSolverInterface::addCols(const int numcols, const CoinBigIndex *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)OsiMskSolverInterfacevirtual
addRow(const CoinPackedVectorBase &vec, const char rowsen, const double rowrhs, const double rowrng)OsiMskSolverInterfacevirtual
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)OsiMskSolverInterfacevirtual
addRows(const int numrows, const CoinPackedVectorBase *const *rows, const char *rowsen, const double *rowrhs, const double *rowrng)OsiMskSolverInterfacevirtual
OsiSolverInterface::addRows(const int numrows, const CoinBigIndex *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
appDataEtc_OsiSolverInterfaceprivate
applyColCut(const OsiColCut &cc)OsiMskSolverInterfaceprotectedvirtual
applyCuts(const OsiCuts &cs, double effectivenessLb=0.0)OsiSolverInterfacevirtual
applyRowCut(const OsiRowCut &rc)OsiMskSolverInterfaceprotectedvirtual
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)OsiMskSolverInterfacevirtual
assignProblem(CoinPackedMatrix *&matrix, double *&collb, double *&colub, double *&obj, char *&rowsen, double *&rowrhs, double *&rowrng)OsiMskSolverInterfacevirtual
basisIsAvailable() constOsiSolverInterfacevirtual
branchAndBound()OsiMskSolverInterfacevirtual
canDoSimplexInterface() constOsiSolverInterfacevirtual
clone(bool copyData=true) constOsiMskSolverInterfacevirtual
collower_OsiMskSolverInterfacemutable
colNames_OsiSolverInterfaceprivate
colsol_OsiMskSolverInterfacemutable
coltype_OsiMskSolverInterface
coltypesize_OsiMskSolverInterface
columnType(bool refresh=false) constOsiSolverInterfaceinline
columnType_OsiSolverInterfacemutableprotected
colupper_OsiMskSolverInterfacemutable
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
decrementInstanceCounter()OsiMskSolverInterfacestatic
defaultHandler() constOsiSolverInterfaceinline
defaultHandler_OsiSolverInterfaceprotected
definedSolution(int solution) constOsiMskSolverInterfaceprivate
deleteBranchingInfo(int numberDeleted, const int *which)OsiSolverInterface
deleteColNames(int tgtStart, int len)OsiSolverInterfacevirtual
deleteCols(const int num, const int *colIndices)OsiMskSolverInterfacevirtual
deleteObjects()OsiSolverInterface
deleteRowNames(int tgtStart, int len)OsiSolverInterfacevirtual
deleteRows(const int num, const int *rowIndices)OsiMskSolverInterfacevirtual
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
env_OsiMskSolverInterfaceprivatestatic
findIntegers(bool justCount)OsiSolverInterface
findIntegersAndSOS(bool justCount)OsiSolverInterfacevirtual
forceFeasible()OsiSolverInterface
forceIntoRange(const T value, const T lower, const T upper) constOsiSolverInterfaceinlineprotected
freeAllMemory()OsiMskSolverInterface
FREECACHED_COLUMN enum valueOsiMskSolverInterface
FREECACHED_MATRIX enum valueOsiMskSolverInterface
FREECACHED_RESULTS enum valueOsiMskSolverInterface
FREECACHED_ROW enum valueOsiMskSolverInterface
freeCachedColRim()OsiMskSolverInterface
freeCachedData(int keepCached=KEEPCACHED_NONE)OsiMskSolverInterface
freeCachedMatrix()OsiMskSolverInterface
freeCachedResults()OsiMskSolverInterface
freeCachedRowRim()OsiMskSolverInterface
freeColType()OsiMskSolverInterfaceprivate
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() constOsiMskSolverInterfacevirtual
getColName(int colIndex, unsigned maxLen=static_cast< unsigned >(std::string::npos)) constOsiSolverInterfacevirtual
getColNames()OsiSolverInterfacevirtual
getColSolution() constOsiMskSolverInterfacevirtual
getColType(bool refresh=false) constOsiSolverInterfacevirtual
getColUpper() constOsiMskSolverInterfacevirtual
getCtype() constOsiMskSolverInterface
getDblParam(OsiDblParam key, double &value) constOsiMskSolverInterfacevirtual
getDualRays(int maxNumRays, bool fullRay=false) constOsiMskSolverInterfacevirtual
getEmptyWarmStart() constOsiMskSolverInterfacevirtual
getEnvironmentPtr()OsiMskSolverInterface
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() constOsiMskSolverInterfacevirtual
getIntegerTolerance() constOsiSolverInterfaceinline
getIntParam(OsiIntParam key, int &value) constOsiMskSolverInterfacevirtual
getIterationCount() constOsiMskSolverInterfacevirtual
getLpPtr(int keepCached=KEEPCACHED_NONE)OsiMskSolverInterface
getMatrixByCol() constOsiMskSolverInterfacevirtual
getMatrixByRow() constOsiMskSolverInterfacevirtual
getMutableLpPtr() constOsiMskSolverInterface
getMutableMatrixByCol() constOsiSolverInterfaceinlinevirtual
getMutableMatrixByRow() constOsiSolverInterfaceinlinevirtual
getNumCols() constOsiMskSolverInterfacevirtual
getNumElements() constOsiMskSolverInterfacevirtual
getNumInstances()OsiMskSolverInterfacestatic
getNumIntegers() constOsiSolverInterfacevirtual
getNumRows() constOsiMskSolverInterfacevirtual
getObjCoefficients() constOsiMskSolverInterfacevirtual
getObjName(unsigned maxLen=static_cast< unsigned >(std::string::npos)) constOsiSolverInterfacevirtual
getObjSense() constOsiMskSolverInterfacevirtual
getObjValue() constOsiMskSolverInterfacevirtual
getPointerToWarmStart(bool &mustDelete)OsiSolverInterfacevirtual
getPrimalRays(int maxNumRays) constOsiMskSolverInterfacevirtual
getReducedCost() constOsiMskSolverInterfacevirtual
getReducedGradient(double *columnReducedCosts, double *duals, const double *c) constOsiSolverInterfacevirtual
getRescode() constOsiMskSolverInterfaceinline
getRightHandSide() constOsiMskSolverInterfacevirtual
getRowActivity() constOsiMskSolverInterfacevirtual
getRowCutDebugger() constOsiSolverInterface
getRowCutDebuggerAlways() constOsiSolverInterface
getRowLower() constOsiMskSolverInterfacevirtual
getRowName(int rowIndex, unsigned maxLen=static_cast< unsigned >(std::string::npos)) constOsiSolverInterfacevirtual
getRowNames()OsiSolverInterfacevirtual
getRowPrice() constOsiMskSolverInterfacevirtual
getRowRange() constOsiMskSolverInterfacevirtual
getRowSense() constOsiMskSolverInterfacevirtual
getRowUpper() constOsiMskSolverInterfacevirtual
getStrictColSolution()OsiSolverInterfacevirtual
getStrParam(OsiStrParam key, std::string &value) constOsiMskSolverInterfacevirtual
getWarmStart() constOsiMskSolverInterfacevirtual
gutsOfConstructor()OsiMskSolverInterface
gutsOfCopy(const OsiMskSolverInterface &source)OsiMskSolverInterface
gutsOfDestructor()OsiMskSolverInterface
handler_OsiSolverInterfaceprotected
hintParam_OsiSolverInterfaceprivate
hintStrength_OsiSolverInterfaceprivate
hotStartCStat_OsiMskSolverInterface
hotStartCStatSize_OsiMskSolverInterface
hotStartMaxIteration_OsiMskSolverInterface
hotStartRStat_OsiMskSolverInterface
hotStartRStatSize_OsiMskSolverInterface
incrementInstanceCounter()OsiMskSolverInterfacestatic
initialSolve()OsiMskSolverInterfacevirtual
InitialSolverOsiMskSolverInterfaceprivate
intParam_OsiSolverInterfaceprivate
isAbandoned() constOsiMskSolverInterfacevirtual
isBinary(int colIndex) constOsiSolverInterfacevirtual
isContinuous(int colNumber) constOsiMskSolverInterfacevirtual
isDualObjectiveLimitReached() constOsiMskSolverInterfacevirtual
isFreeBinary(int colIndex) constOsiSolverInterfacevirtual
isInteger(int colIndex) constOsiSolverInterfacevirtual
isIntegerNonBinary(int colIndex) constOsiSolverInterfacevirtual
isIterationLimitReached() constOsiMskSolverInterfacevirtual
isLicenseError() constOsiMskSolverInterfacevirtual
isPrimalObjectiveLimitReached() constOsiMskSolverInterfacevirtual
isProvenDualInfeasible() constOsiMskSolverInterfacevirtual
isProvenOptimal() constOsiMskSolverInterfacevirtual
isProvenPrimalInfeasible() constOsiMskSolverInterfacevirtual
KEEPCACHED_ALL enum valueOsiMskSolverInterface
KEEPCACHED_COLUMN enum valueOsiMskSolverInterface
KEEPCACHED_MATRIX enum valueOsiMskSolverInterface
KEEPCACHED_NONE enum valueOsiMskSolverInterface
KEEPCACHED_PROBLEM enum valueOsiMskSolverInterface
KEEPCACHED_RESULTS enum valueOsiMskSolverInterface
KEEPCACHED_ROW enum valueOsiMskSolverInterface
keepCachedFlag enum nameOsiMskSolverInterface
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)OsiMskSolverInterfacevirtual
loadProblem(const CoinPackedMatrix &matrix, const double *collb, const double *colub, const double *obj, const char *rowsen, const double *rowrhs, const double *rowrng)OsiMskSolverInterfacevirtual
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)OsiMskSolverInterfacevirtual
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)OsiMskSolverInterfacevirtual
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()OsiMskSolverInterfacevirtual
matrixByCol_OsiMskSolverInterfacemutable
matrixByRow_OsiMskSolverInterfacemutable
messageHandler() constOsiSolverInterfaceinline
messages()OsiSolverInterfaceinline
messages_OsiSolverInterfaceprotected
messagesPointer()OsiSolverInterfaceinline
modifiableObject(int which) constOsiSolverInterfaceinline
MskerrOsiMskSolverInterfaceprivate
MSKsolverused_OsiMskSolverInterfaceprivate
newLanguage(CoinMessages::Language language)OsiSolverInterface
numberIntegers_OsiSolverInterfaceprotected
numberObjects() constOsiSolverInterfaceinline
numberObjects_OsiSolverInterfaceprotected
numInstances_OsiMskSolverInterfaceprivatestatic
obj_OsiMskSolverInterfacemutable
object(int which) constOsiSolverInterfaceinline
object_OsiSolverInterfaceprotected
objects() constOsiSolverInterfaceinline
objName_OsiSolverInterfaceprivate
ObjOffset_OsiMskSolverInterfaceprivate
operator=(const OsiMskSolverInterface &rhs)OsiMskSolverInterface
OsiSolverInterface::operator=(const OsiSolverInterface &rhs)OsiSolverInterface
optimalBasisIsAvailable() constOsiSolverInterfaceinline
OsiMskSolverInterface(MSKenv_t mskenv=NULL)OsiMskSolverInterface
OsiMskSolverInterface(const OsiMskSolverInterface &)OsiMskSolverInterface
OsiMskSolverInterfaceUnitTest(const std::string &mpsDir, const std::string &netlibDir)OsiMskSolverInterfacefriend
OsiNameVec typedefOsiSolverInterface
OsiSolverInterface()OsiSolverInterface
OsiSolverInterface(const OsiSolverInterface &)OsiSolverInterface
passInMessageHandler(CoinMessageHandler *handler)OsiMskSolverInterfacevirtual
pivot(int colIn, int colOut, int outStatus)OsiSolverInterfacevirtual
primalPivotResult(int colIn, int sign, int &colOut, int &outStatus, double &t, CoinPackedVector *dx)OsiSolverInterfacevirtual
probtypemip_OsiMskSolverInterfacemutable
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")OsiMskSolverInterfacevirtual
OsiSolverInterface::readMps(const char *filename, const char *extension, int &numberSets, CoinSet **&sets)OsiSolverInterfacevirtual
redcost_OsiMskSolverInterfacemutable
reducedCostFix(double gap, bool justInteger=true)OsiSolverInterfacevirtual
replaceMatrix(const CoinPackedMatrix &)OsiSolverInterfaceinlinevirtual
replaceMatrixOptional(const CoinPackedMatrix &)OsiSolverInterfaceinlinevirtual
reset()OsiSolverInterfacevirtual
resizeColType(int minsize)OsiMskSolverInterfaceprivate
resolve()OsiMskSolverInterfacevirtual
restoreBaseModel(int numberRows)OsiSolverInterfacevirtual
rhs_OsiMskSolverInterfacemutable
rowact_OsiMskSolverInterfacemutable
rowCutDebugger_OsiSolverInterfacemutableprotected
rowlower_OsiMskSolverInterfacemutable
rowNames_OsiSolverInterfaceprivate
rowrange_OsiMskSolverInterfacemutable
rowsense_OsiMskSolverInterfacemutable
rowsol_OsiMskSolverInterfacemutable
rowupper_OsiMskSolverInterfacemutable
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)OsiMskSolverInterfacevirtual
setColLower(int elementIndex, double elementValue)OsiMskSolverInterfacevirtual
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)OsiMskSolverInterfacevirtual
setColSolution(const double *colsol)OsiMskSolverInterfacevirtual
setColumnType(int iColumn, char type)OsiSolverInterfaceinline
setColUpper(int elementIndex, double elementValue)OsiMskSolverInterfacevirtual
OsiSolverInterface::setColUpper(const double *array)OsiSolverInterfacevirtual
setContinuous(int index)OsiMskSolverInterfacevirtual
setContinuous(const int *indices, int len)OsiMskSolverInterfacevirtual
setDblParam(OsiDblParam key, double value)OsiMskSolverInterfacevirtual
setHintParam(OsiHintParam key, bool yesNo=true, OsiHintStrength strength=OsiHintTry, void *=NULL)OsiSolverInterfaceinlinevirtual
setInitialData()OsiSolverInterfaceprotected
setInteger(int index)OsiMskSolverInterfacevirtual
setInteger(const int *indices, int len)OsiMskSolverInterfacevirtual
setIntParam(OsiIntParam key, int value)OsiMskSolverInterfacevirtual
setLanguage(CoinMessages::Language language)OsiSolverInterfaceinline
setNumberObjects(int number)OsiSolverInterfaceinline
setObjCoeff(int elementIndex, double elementValue)OsiMskSolverInterfacevirtual
setObjCoeffSet(const int *indexFirst, const int *indexLast, const double *coeffList)OsiMskSolverInterfacevirtual
setObjective(const double *array)OsiSolverInterfacevirtual
setObjName(std::string name)OsiSolverInterfaceinlinevirtual
setObjSense(double s)OsiMskSolverInterfacevirtual
setRowBounds(int elementIndex, double lower, double upper)OsiMskSolverInterfacevirtual
setRowColNames(const CoinMpsIO &mps)OsiSolverInterface
setRowColNames(CoinModel &mod)OsiSolverInterface
setRowColNames(CoinLpIO &mod)OsiSolverInterface
setRowLower(int elementIndex, double elementValue)OsiMskSolverInterfacevirtual
setRowName(int ndx, std::string name)OsiSolverInterfacevirtual
setRowNames(OsiNameVec &srcNames, int srcStart, int len, int tgtStart)OsiSolverInterfacevirtual
setRowPrice(const double *rowprice)OsiMskSolverInterfacevirtual
setRowSetBounds(const int *indexFirst, const int *indexLast, const double *boundList)OsiMskSolverInterfacevirtual
setRowSetTypes(const int *indexFirst, const int *indexLast, const char *senseList, const double *rhsList, const double *rangeList)OsiMskSolverInterfacevirtual
setRowType(int index, char sense, double rightHandSide, double range)OsiMskSolverInterfacevirtual
setRowUpper(int elementIndex, double elementValue)OsiMskSolverInterfacevirtual
setStrParam(OsiStrParam key, const std::string &value)OsiMskSolverInterfacevirtual
setWarmStart(const CoinWarmStart *warmstart)OsiMskSolverInterfacevirtual
solveFromHotStart()OsiMskSolverInterfacevirtual
solverUsed() constOsiMskSolverInterfaceprivate
statistics(double &minimumNegative, double &maximumNegative, double &minimumPositive, double &maximumPositive, int type=3) constOsiSolverInterface
strictColSolution_OsiSolverInterfaceprivate
strParam_OsiSolverInterfaceprivate
switchToLP()OsiMskSolverInterfaceprivate
switchToMIP()OsiMskSolverInterfaceprivate
task_OsiMskSolverInterfacemutable
unmarkHotStart()OsiMskSolverInterfacevirtual
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) constOsiMskSolverInterfacevirtual
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
~OsiMskSolverInterface()OsiMskSolverInterfacevirtual
~OsiSolverInterface()OsiSolverInterfacevirtual