Osi  0.108.8
OsiXprSolverInterface Member List

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

activateMe() constOsiXprSolverInterfaceprivate
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)OsiXprSolverInterfacevirtual
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)OsiXprSolverInterfacevirtual
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)OsiXprSolverInterfacevirtual
addRow(const CoinPackedVectorBase &vec, const char rowsen, const double rowrhs, const double rowrng)OsiXprSolverInterfacevirtual
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)OsiXprSolverInterfacevirtual
addRows(const int numrows, const CoinPackedVectorBase *const *rows, const char *rowsen, const double *rowrhs, const double *rowrng)OsiXprSolverInterfacevirtual
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)OsiXprSolverInterfaceprotectedvirtual
applyCuts(const OsiCuts &cs, double effectivenessLb=0.0)OsiSolverInterfacevirtual
applyRowCut(const OsiRowCut &rc)OsiXprSolverInterfaceprotectedvirtual
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)OsiXprSolverInterfacevirtual
assignProblem(CoinPackedMatrix *&matrix, double *&collb, double *&colub, double *&obj, char *&rowsen, double *&rowrhs, double *&rowrng)OsiXprSolverInterfacevirtual
basisIsAvailable() constOsiSolverInterfacevirtual
branchAndBound()OsiXprSolverInterfacevirtual
canDoSimplexInterface() constOsiSolverInterfacevirtual
clone(bool copyData=true) constOsiXprSolverInterfacevirtual
collower_OsiXprSolverInterfacemutableprivate
colNames_OsiSolverInterfaceprivate
colprice_OsiXprSolverInterfacemutableprivate
colsol_OsiXprSolverInterfacemutableprivate
columnType(bool refresh=false) constOsiSolverInterfaceinline
columnType_OsiSolverInterfacemutableprotected
colupper_OsiXprSolverInterfacemutableprivate
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()OsiXprSolverInterfacestatic
defaultHandler() constOsiSolverInterfaceinline
defaultHandler_OsiSolverInterfaceprotected
deleteBranchingInfo(int numberDeleted, const int *which)OsiSolverInterface
deleteColNames(int tgtStart, int len)OsiSolverInterfacevirtual
deleteCols(const int num, const int *colIndices)OsiXprSolverInterfacevirtual
deleteObjects()OsiSolverInterface
deleteRowNames(int tgtStart, int len)OsiSolverInterfacevirtual
deleteRows(const int num, const int *rowIndices)OsiXprSolverInterfacevirtual
dfltRowColName(char rc, int ndx, unsigned digits=7) constOsiSolverInterfacevirtual
differentModel(OsiSolverInterface &other, bool ignoreNames=true)OsiSolverInterface
disableFactorization() constOsiSolverInterfacevirtual
disableSimplexInterface()OsiSolverInterfacevirtual
domipstartOsiXprSolverInterfaceprivate
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
freeCachedResults()OsiXprSolverInterfaceprivate
freeSolution()OsiXprSolverInterfaceprivate
getApplicationData() constOsiSolverInterface
getAuxiliaryInfo() constOsiSolverInterface
getBasics(int *index) constOsiSolverInterfacevirtual
getBasisStatus(int *cstat, int *rstat) constOsiXprSolverInterfacevirtual
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() constOsiXprSolverInterfacevirtual
getColName(int colIndex, unsigned maxLen=static_cast< unsigned >(std::string::npos)) constOsiSolverInterfacevirtual
getColNames()OsiSolverInterfacevirtual
getColSolution() constOsiXprSolverInterfacevirtual
getColType(bool refresh=false) constOsiSolverInterfacevirtual
getColUpper() constOsiXprSolverInterfacevirtual
getDblParam(OsiDblParam key, double &value) constOsiXprSolverInterfacevirtual
getDualRays(int maxNumRays, bool fullRay=false) constOsiXprSolverInterfacevirtual
getEmptyWarmStart() constOsiXprSolverInterfacevirtual
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() constOsiXprSolverInterfacevirtual
getIntegerTolerance() constOsiSolverInterfaceinline
getIntParam(OsiIntParam key, int &value) constOsiXprSolverInterfacevirtual
getIterationCount() constOsiXprSolverInterfacevirtual
getLogFilePtr()OsiXprSolverInterfacestatic
getLpPtr()OsiXprSolverInterfaceinline
getMatrixByCol() constOsiXprSolverInterfacevirtual
getMatrixByRow() constOsiXprSolverInterfacevirtual
getMipStart() constOsiXprSolverInterfaceinline
getMutableMatrixByCol() constOsiSolverInterfaceinlinevirtual
getMutableMatrixByRow() constOsiSolverInterfaceinlinevirtual
getNumCols() constOsiXprSolverInterfacevirtual
getNumElements() constOsiXprSolverInterfacevirtual
getNumInstances()OsiXprSolverInterfacestatic
getNumIntegers() constOsiSolverInterfacevirtual
getNumIntVars() constOsiXprSolverInterfaceprivate
getNumRows() constOsiXprSolverInterfacevirtual
getObjCoefficients() constOsiXprSolverInterfacevirtual
getObjName(unsigned maxLen=static_cast< unsigned >(std::string::npos)) constOsiSolverInterfacevirtual
getObjSense() constOsiXprSolverInterfacevirtual
getObjValue() constOsiXprSolverInterfacevirtual
getPointerToWarmStart(bool &mustDelete)OsiSolverInterfacevirtual
getPrimalRays(int maxNumRays) constOsiXprSolverInterfacevirtual
getReducedCost() constOsiXprSolverInterfacevirtual
getReducedGradient(double *columnReducedCosts, double *duals, const double *c) constOsiSolverInterfacevirtual
getRightHandSide() constOsiXprSolverInterfacevirtual
getRowActivity() constOsiXprSolverInterfacevirtual
getRowCutDebugger() constOsiSolverInterface
getRowCutDebuggerAlways() constOsiSolverInterface
getRowLower() constOsiXprSolverInterfacevirtual
getRowName(int rowIndex, unsigned maxLen=static_cast< unsigned >(std::string::npos)) constOsiSolverInterfacevirtual
getRowNames()OsiSolverInterfacevirtual
getRowPrice() constOsiXprSolverInterfacevirtual
getRowRange() constOsiXprSolverInterfacevirtual
getRowSense() constOsiXprSolverInterfacevirtual
getRowUpper() constOsiXprSolverInterfacevirtual
getStrictColSolution()OsiSolverInterfacevirtual
getStrParam(OsiStrParam key, std::string &value) constOsiXprSolverInterfacevirtual
getVarTypes() constOsiXprSolverInterfaceprivate
getWarmStart() constOsiXprSolverInterfacevirtual
gutsOfConstructor()OsiXprSolverInterfaceprivate
gutsOfCopy(const OsiXprSolverInterface &source)OsiXprSolverInterfaceprivate
gutsOfDestructor()OsiXprSolverInterfaceprivate
handler_OsiSolverInterfaceprotected
hintParam_OsiSolverInterfaceprivate
hintStrength_OsiSolverInterfaceprivate
incrementInstanceCounter()OsiXprSolverInterfacestatic
initialSolve()OsiXprSolverInterfacevirtual
intParam_OsiSolverInterfaceprivate
isAbandoned() constOsiXprSolverInterfacevirtual
isBinary(int colIndex) constOsiSolverInterfacevirtual
isContinuous(int colIndex) constOsiXprSolverInterfacevirtual
isDataLoaded() constOsiXprSolverInterfaceprivate
isDualObjectiveLimitReached() constOsiXprSolverInterfacevirtual
isFreeBinary(int colIndex) constOsiSolverInterfacevirtual
isInteger(int colIndex) constOsiSolverInterfacevirtual
isIntegerNonBinary(int colIndex) constOsiSolverInterfacevirtual
isIterationLimitReached() constOsiXprSolverInterfacevirtual
isPrimalObjectiveLimitReached() constOsiXprSolverInterfacevirtual
isProvenDualInfeasible() constOsiXprSolverInterfacevirtual
isProvenOptimal() constOsiXprSolverInterfacevirtual
isProvenPrimalInfeasible() constOsiXprSolverInterfacevirtual
ivarind_OsiXprSolverInterfacemutableprivate
ivartype_OsiXprSolverInterfacemutableprivate
iXprCallCount_OsiXprSolverInterfacestatic
lastsolvewasmipOsiXprSolverInterfacemutableprivate
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)OsiXprSolverInterfacevirtual
loadProblem(const CoinPackedMatrix &matrix, const double *collb, const double *colub, const double *obj, const char *rowsen, const double *rowrhs, const double *rowrng)OsiXprSolverInterfacevirtual
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)OsiXprSolverInterfacevirtual
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)OsiXprSolverInterfacevirtual
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
logFileName_OsiXprSolverInterfaceprivatestatic
logFilePtr_OsiXprSolverInterfaceprivatestatic
markHotStart()OsiXprSolverInterfacevirtual
matrixByCol_OsiXprSolverInterfacemutableprivate
matrixByRow_OsiXprSolverInterfacemutableprivate
messageHandler() constOsiSolverInterfaceinline
messages()OsiSolverInterfaceinline
messages_OsiSolverInterfaceprotected
messagesPointer()OsiSolverInterfaceinline
modifiableObject(int which) constOsiSolverInterfaceinline
newLanguage(CoinMessages::Language language)OsiSolverInterface
numberIntegers_OsiSolverInterfaceprotected
numberObjects() constOsiSolverInterfaceinline
numberObjects_OsiSolverInterfaceprotected
numInstances_OsiXprSolverInterfaceprivatestatic
objcoeffs_OsiXprSolverInterfacemutableprivate
object(int which) constOsiSolverInterfaceinline
object_OsiSolverInterfaceprotected
objects() constOsiSolverInterfaceinline
objName_OsiSolverInterfaceprivate
objsense_OsiXprSolverInterfacemutableprivate
operator=(const OsiXprSolverInterface &rhs)OsiXprSolverInterface
OsiSolverInterface::operator=(const OsiSolverInterface &rhs)OsiSolverInterface
optimalBasisIsAvailable() constOsiSolverInterfaceinline
OsiNameVec typedefOsiSolverInterface
osiSerial_OsiXprSolverInterfaceprivatestatic
OsiSolverInterface()OsiSolverInterface
OsiSolverInterface(const OsiSolverInterface &)OsiSolverInterface
OsiXprSolverInterface(int newrows=50, int newnz=100)OsiXprSolverInterface
OsiXprSolverInterface(const OsiXprSolverInterface &)OsiXprSolverInterface
OsiXprSolverInterfaceUnitTest(const std::string &mpsDir, const std::string &netlibDir)OsiXprSolverInterfacefriend
passInMessageHandler(CoinMessageHandler *handler)OsiXprSolverInterfacevirtual
pivot(int colIn, int colOut, int outStatus)OsiSolverInterfacevirtual
primalPivotResult(int colIn, int sign, int &colOut, int &outStatus, double &t, CoinPackedVector *dx)OsiSolverInterfacevirtual
prob_OsiXprSolverInterfacemutableprivate
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")OsiXprSolverInterfacevirtual
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()OsiSolverInterfacevirtual
resolve()OsiXprSolverInterfacevirtual
restoreBaseModel(int numberRows)OsiSolverInterfacevirtual
rhs_OsiXprSolverInterfacemutableprivate
rowact_OsiXprSolverInterfacemutableprivate
rowCutDebugger_OsiSolverInterfacemutableprotected
rowlower_OsiXprSolverInterfacemutableprivate
rowNames_OsiSolverInterfaceprivate
rowprice_OsiXprSolverInterfacemutableprivate
rowrange_OsiXprSolverInterfacemutableprivate
rowsense_OsiXprSolverInterfacemutableprivate
rowsol_OsiXprSolverInterfacemutableprivate
rowupper_OsiXprSolverInterfacemutableprivate
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)OsiXprSolverInterfacevirtual
setColLower(int elementIndex, double elementValue)OsiXprSolverInterfacevirtual
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)OsiXprSolverInterfacevirtual
setColSolution(const double *colsol)OsiXprSolverInterfacevirtual
setColumnType(int iColumn, char type)OsiSolverInterfaceinline
setColUpper(int elementIndex, double elementValue)OsiXprSolverInterfacevirtual
OsiSolverInterface::setColUpper(const double *array)OsiSolverInterfacevirtual
setContinuous(int index)OsiXprSolverInterfacevirtual
setContinuous(const int *indices, int len)OsiXprSolverInterfacevirtual
setDblParam(OsiDblParam key, double value)OsiXprSolverInterfacevirtual
setHintParam(OsiHintParam key, bool yesNo=true, OsiHintStrength strength=OsiHintTry, void *=NULL)OsiSolverInterfaceinlinevirtual
setInitialData()OsiSolverInterfaceprotected
setInteger(int index)OsiXprSolverInterfacevirtual
setInteger(const int *indices, int len)OsiXprSolverInterfacevirtual
setIntParam(OsiIntParam key, int value)OsiXprSolverInterfacevirtual
setLanguage(CoinMessages::Language language)OsiSolverInterfaceinline
setLogFileName(const char *filename)OsiXprSolverInterfacestatic
setMipStart(bool value)OsiXprSolverInterfaceinline
setNumberObjects(int number)OsiSolverInterfaceinline
setObjCoeff(int elementIndex, double elementValue)OsiXprSolverInterfacevirtual
setObjCoeffSet(const int *indexFirst, const int *indexLast, const double *coeffList)OsiSolverInterfacevirtual
setObjective(const double *array)OsiSolverInterfacevirtual
setObjName(std::string name)OsiSolverInterfaceinlinevirtual
setObjSense(double s)OsiXprSolverInterfacevirtual
setRowBounds(int elementIndex, double lower, double upper)OsiXprSolverInterfacevirtual
setRowColNames(const CoinMpsIO &mps)OsiSolverInterface
setRowColNames(CoinModel &mod)OsiSolverInterface
setRowColNames(CoinLpIO &mod)OsiSolverInterface
setRowLower(int elementIndex, double elementValue)OsiXprSolverInterfacevirtual
setRowName(int ndx, std::string name)OsiSolverInterfacevirtual
setRowNames(OsiNameVec &srcNames, int srcStart, int len, int tgtStart)OsiSolverInterfacevirtual
setRowPrice(const double *rowprice)OsiXprSolverInterfacevirtual
setRowSetBounds(const int *indexFirst, const int *indexLast, const double *boundList)OsiXprSolverInterfacevirtual
setRowSetTypes(const int *indexFirst, const int *indexLast, const char *senseList, const double *rhsList, const double *rangeList)OsiXprSolverInterfacevirtual
setRowType(int index, char sense, double rightHandSide, double range)OsiXprSolverInterfacevirtual
setRowUpper(int elementIndex, double elementValue)OsiXprSolverInterfacevirtual
setStrParam(OsiStrParam key, const std::string &value)OsiXprSolverInterfacevirtual
setWarmStart(const CoinWarmStart *warmstart)OsiXprSolverInterfacevirtual
solveFromHotStart()OsiXprSolverInterfacevirtual
statistics(double &minimumNegative, double &maximumNegative, double &minimumPositive, double &maximumPositive, int type=3) constOsiSolverInterface
strictColSolution_OsiSolverInterfaceprivate
strParam_OsiSolverInterfaceprivate
unmarkHotStart()OsiXprSolverInterfacevirtual
vartype_OsiXprSolverInterfacemutableprivate
version()OsiXprSolverInterfacestatic
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) constOsiXprSolverInterfacevirtual
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
xprProbname_OsiXprSolverInterfacemutableprivate
~OsiSolverInterface()OsiSolverInterfacevirtual
~OsiXprSolverInterface()OsiXprSolverInterfacevirtual