Clp  1.17.8
OsiClpSolverInterface Member List

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

addCol(const CoinPackedVectorBase &vec, const double collb, const double colub, const double obj)OsiClpSolverInterfacevirtual
addCol(const CoinPackedVectorBase &vec, const double collb, const double colub, const double obj, std::string name)OsiClpSolverInterfacevirtual
addCol(int numberElements, const int *rows, const double *elements, const double collb, const double colub, const double obj)OsiClpSolverInterfacevirtual
addCol(int numberElements, const int *rows, const double *elements, const double collb, const double colub, const double obj, std::string name)OsiClpSolverInterfacevirtual
addCols(const int numcols, const CoinPackedVectorBase *const *cols, const double *collb, const double *colub, const double *obj)OsiClpSolverInterfacevirtual
addCols(const int numcols, const CoinBigIndex *columnStarts, const int *rows, const double *elements, const double *collb, const double *colub, const double *obj)OsiClpSolverInterfacevirtual
addRow(const CoinPackedVectorBase &vec, const double rowlb, const double rowub)OsiClpSolverInterfacevirtual
addRow(const CoinPackedVectorBase &vec, const double rowlb, const double rowub, std::string name)OsiClpSolverInterfacevirtual
addRow(const CoinPackedVectorBase &vec, const char rowsen, const double rowrhs, const double rowrng)OsiClpSolverInterfacevirtual
addRow(int numberElements, const int *columns, const double *element, const double rowlb, const double rowub)OsiClpSolverInterfacevirtual
addRow(const CoinPackedVectorBase &vec, const char rowsen, const double rowrhs, const double rowrng, std::string name)OsiClpSolverInterfacevirtual
addRows(const int numrows, const CoinPackedVectorBase *const *rows, const double *rowlb, const double *rowub)OsiClpSolverInterfacevirtual
addRows(const int numrows, const CoinPackedVectorBase *const *rows, const char *rowsen, const double *rowrhs, const double *rowrng)OsiClpSolverInterfacevirtual
addRows(const int numrows, const CoinBigIndex *rowStarts, const int *columns, const double *element, const double *rowlb, const double *rowub)OsiClpSolverInterfacevirtual
applyColCut(const OsiColCut &cc)OsiClpSolverInterfaceprotectedvirtual
applyCuts(const OsiCuts &cs, double effectivenessLb=0.0)OsiClpSolverInterfacevirtual
applyRowCut(const OsiRowCut &rc)OsiClpSolverInterfaceprotectedvirtual
applyRowCuts(int numberCuts, const OsiRowCut *cuts)OsiClpSolverInterfacevirtual
applyRowCuts(int numberCuts, const OsiRowCut **cuts)OsiClpSolverInterfacevirtual
assignProblem(CoinPackedMatrix *&matrix, double *&collb, double *&colub, double *&obj, double *&rowlb, double *&rowub)OsiClpSolverInterfacevirtual
assignProblem(CoinPackedMatrix *&matrix, double *&collb, double *&colub, double *&obj, char *&rowsen, double *&rowrhs, double *&rowrng)OsiClpSolverInterfacevirtual
baseModel_OsiClpSolverInterfaceprotected
basis_OsiClpSolverInterfaceprotected
basisIsAvailable() constOsiClpSolverInterfacevirtual
branchAndBound()OsiClpSolverInterfacevirtual
canDoSimplexInterface() constOsiClpSolverInterfacevirtual
cleanupScaling() constOsiClpSolverInterfaceinline
cleanupScaling_OsiClpSolverInterfaceprotected
clone(bool copyData=true) constOsiClpSolverInterfacevirtual
columnActivity_OsiClpSolverInterfacemutableprotected
columnScale_OsiClpSolverInterfaceprotected
computeLargestAway()OsiClpSolverInterface
continuousModel_OsiClpSolverInterfaceprotected
crossover(int options, int basis)OsiClpSolverInterface
crunch()OsiClpSolverInterfaceprotected
deleteCols(const int num, const int *colIndices)OsiClpSolverInterfacevirtual
deleteRows(const int num, const int *rowIndices)OsiClpSolverInterfacevirtual
deleteScaleFactors()OsiClpSolverInterface
disableFactorization() constOsiClpSolverInterfacevirtual
disableSimplexInterface()OsiClpSolverInterfacevirtual
disasterHandler() constOsiClpSolverInterfaceinline
disasterHandler_OsiClpSolverInterfaceprotected
downRange() constOsiClpSolverInterfaceinline
dualPivotResult(int &colIn, int &sign, int colOut, int outStatus, double &t, CoinPackedVector *dx)OsiClpSolverInterfacevirtual
enableFactorization() constOsiClpSolverInterfacevirtual
enableSimplexInterface(bool doingPrimal)OsiClpSolverInterfacevirtual
extractSenseRhsRange() constOsiClpSolverInterfaceprotected
factorization_OsiClpSolverInterfaceprotected
fakeMinInSimplex_OsiClpSolverInterfacemutableprotected
fakeObjective() constOsiClpSolverInterfaceinline
fakeObjective_OsiClpSolverInterfaceprotected
fillParamMaps()OsiClpSolverInterfaceprotected
findIntegersAndSOS(bool justCount)OsiClpSolverInterfacevirtual
freeCachedResults() constOsiClpSolverInterfaceprotected
freeCachedResults0() constOsiClpSolverInterfaceprotected
freeCachedResults1() constOsiClpSolverInterfaceprotected
generateCpp(FILE *fp)OsiClpSolverInterface
getBasics(int *index) constOsiClpSolverInterfacevirtual
getBasis(ClpSimplex *model) constOsiClpSolverInterfaceprotected
getBasis(const unsigned char *statusArray) constOsiClpSolverInterface
getBasisDiff(const unsigned char *statusArray) constOsiClpSolverInterface
getBasisStatus(int *cstat, int *rstat) constOsiClpSolverInterfacevirtual
getBInvACol(int col, double *vec) constOsiClpSolverInterfacevirtual
getBInvACol(int col, CoinIndexedVector *vec) constOsiClpSolverInterfacevirtual
getBInvACol(CoinIndexedVector *vec) constOsiClpSolverInterfacevirtual
getBInvARow(int row, double *z, double *slack=NULL) constOsiClpSolverInterfacevirtual
getBInvARow(int row, CoinIndexedVector *z, CoinIndexedVector *slack=NULL, bool keepScaled=false) constOsiClpSolverInterfacevirtual
getBInvCol(int col, double *vec) constOsiClpSolverInterfacevirtual
getBInvRow(int row, double *z) constOsiClpSolverInterfacevirtual
getColLower() constOsiClpSolverInterfaceinlinevirtual
getColName(int colIndex, unsigned maxLen=static_cast< unsigned >(std::string::npos)) constOsiClpSolverInterfacevirtual
getColSolution() constOsiClpSolverInterfacevirtual
getColType(bool refresh=false) constOsiClpSolverInterfacevirtual
getColUpper() constOsiClpSolverInterfaceinlinevirtual
getConstPointerToWarmStart() constOsiClpSolverInterfaceinline
getContinuousModel() constOsiClpSolverInterfaceinline
getDblParam(OsiDblParam key, double &value) constOsiClpSolverInterface
getDualRays(int maxNumRays, bool fullRay=false) constOsiClpSolverInterfacevirtual
getEmptyWarmStart() constOsiClpSolverInterfacevirtual
getInfinity() constOsiClpSolverInterfaceinlinevirtual
getIntParam(OsiIntParam key, int &value) constOsiClpSolverInterface
getIterationCount() constOsiClpSolverInterfaceinlinevirtual
getMatrixByCol() constOsiClpSolverInterfacevirtual
getMatrixByRow() constOsiClpSolverInterfacevirtual
getModelPtr() constOsiClpSolverInterface
getMutableMatrixByCol() constOsiClpSolverInterfacevirtual
getNumCols() constOsiClpSolverInterfaceinlinevirtual
getNumElements() constOsiClpSolverInterfaceinlinevirtual
getNumRows() constOsiClpSolverInterfaceinlinevirtual
getObjCoefficients() constOsiClpSolverInterfaceinlinevirtual
getObjSense() constOsiClpSolverInterfaceinlinevirtual
getObjValue() constOsiClpSolverInterfacevirtual
getPointerToWarmStart()OsiClpSolverInterfaceinline
getPointerToWarmStart(bool &mustDelete)OsiClpSolverInterfacevirtual
getPrimalRays(int maxNumRays) constOsiClpSolverInterfacevirtual
getReducedCost() constOsiClpSolverInterfacevirtual
getReducedGradient(double *columnReducedCosts, double *duals, const double *c) constOsiClpSolverInterfacevirtual
getRightHandSide() constOsiClpSolverInterfacevirtual
getRowActivity() constOsiClpSolverInterfacevirtual
getRowLower() constOsiClpSolverInterfaceinlinevirtual
getRowName(int rowIndex, unsigned maxLen=static_cast< unsigned >(std::string::npos)) constOsiClpSolverInterfacevirtual
getRowPrice() constOsiClpSolverInterfacevirtual
getRowRange() constOsiClpSolverInterfacevirtual
getRowSense() constOsiClpSolverInterfacevirtual
getRowUpper() constOsiClpSolverInterfaceinlinevirtual
getSizeL() constOsiClpSolverInterfacevirtual
getSizeU() constOsiClpSolverInterfacevirtual
getStrParam(OsiStrParam key, std::string &value) constOsiClpSolverInterface
getWarmStart() constOsiClpSolverInterfacevirtual
gutsOfDestructor()OsiClpSolverInterfaceprotected
infeasibleOtherWay(char *whichWay)OsiClpSolverInterface
initialSolve()OsiClpSolverInterfacevirtual
integerInformation_OsiClpSolverInterfaceprotected
integerType(int colIndex) constOsiClpSolverInterfaceinline
isAbandoned() constOsiClpSolverInterfacevirtual
isBinary(int colIndex) constOsiClpSolverInterfacevirtual
isContinuous(int colNumber) constOsiClpSolverInterfacevirtual
isDualObjectiveLimitReached() constOsiClpSolverInterfacevirtual
isFreeBinary(int colIndex) constOsiClpSolverInterfacevirtual
isHeuristicInteger(int colIndex) constOsiClpSolverInterfaceinline
isInteger(int colIndex) constOsiClpSolverInterfacevirtual
isIntegerNonBinary(int colIndex) constOsiClpSolverInterfacevirtual
isIterationLimitReached() constOsiClpSolverInterfacevirtual
isOptionalInteger(int colIndex) constOsiClpSolverInterface
isPrimalObjectiveLimitReached() constOsiClpSolverInterfacevirtual
isProvenDualInfeasible() constOsiClpSolverInterfacevirtual
isProvenOptimal() constOsiClpSolverInterfacevirtual
isProvenPrimalInfeasible() constOsiClpSolverInterfacevirtual
itlimOrig_OsiClpSolverInterfaceprotected
largestAway() constOsiClpSolverInterfaceinline
largestAway_OsiClpSolverInterfaceprotected
lastAlgorithm() constOsiClpSolverInterfaceinline
lastAlgorithm_OsiClpSolverInterfacemutableprotected
lastNumberRows_OsiClpSolverInterfaceprotected
lexSolve()OsiClpSolverInterface
linearObjective_OsiClpSolverInterfacemutableprotected
loadFromCoinModel(CoinModel &modelObject, bool keepSolution=false)OsiClpSolverInterfacevirtual
loadProblem(const CoinPackedMatrix &matrix, const double *collb, const double *colub, const double *obj, const double *rowlb, const double *rowub)OsiClpSolverInterfacevirtual
loadProblem(const CoinPackedMatrix &matrix, const double *collb, const double *colub, const double *obj, const char *rowsen, const double *rowrhs, const double *rowrng)OsiClpSolverInterfacevirtual
loadProblem(const ClpMatrixBase &matrix, const double *collb, const double *colub, const double *obj, const double *rowlb, const double *rowub)OsiClpSolverInterfacevirtual
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)OsiClpSolverInterfacevirtual
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)OsiClpSolverInterfacevirtual
markHotStart()OsiClpSolverInterfacevirtual
matrixByRow_OsiClpSolverInterfacemutableprotected
matrixByRowAtContinuous_OsiClpSolverInterfaceprotected
modelCut(const double *originalLower, const double *originalUpper, int numberRowsAtContinuous, const int *whichGenerator, int typeCut=0)OsiClpSolverInterface
modelPtr_OsiClpSolverInterfacemutableprotected
modifyCoefficient(int row, int column, double newElement, bool keepZero=false)OsiClpSolverInterfaceinline
newLanguage(CoinMessages::Language language)OsiClpSolverInterface
notOwned_OsiClpSolverInterfaceprotected
numberSOS() constOsiClpSolverInterfaceinline
numberSOS_OsiClpSolverInterfaceprotected
operator=(const OsiClpSolverInterface &rhs)OsiClpSolverInterface
OsiClpSolverInterface()OsiClpSolverInterface
OsiClpSolverInterface(const OsiClpSolverInterface &)OsiClpSolverInterface
OsiClpSolverInterface(ClpSimplex *rhs, bool reallyOwn=false)OsiClpSolverInterface
OsiClpSolverInterfaceUnitTest(const std::string &mpsDir, const std::string &netlibDir)OsiClpSolverInterfacefriend
passInDisasterHandler(OsiClpDisasterHandler *handler)OsiClpSolverInterface
passInMessageHandler(CoinMessageHandler *handler)OsiClpSolverInterfacevirtual
passInRanges(int *array)OsiClpSolverInterfaceinline
pivot(int colIn, int colOut, int outStatus)OsiClpSolverInterfacevirtual
primalPivotResult(int colIn, int sign, int &colOut, int &outStatus, double &t, CoinPackedVector *dx)OsiClpSolverInterfacevirtual
readLp(const char *filename, const double epsilon=1e-5)OsiClpSolverInterfacevirtual
readMps(const char *filename, const char *extension="mps")OsiClpSolverInterfacevirtual
readMps(const char *filename, bool keepNames, bool allowErrors)OsiClpSolverInterface
readMps(const char *filename, const char *extension, int &numberSets, CoinSet **&sets)OsiClpSolverInterfacevirtual
redoScaleFactors(int numberRows, const CoinBigIndex *starts, const int *indices, const double *elements)OsiClpSolverInterfaceprotected
releaseClp()OsiClpSolverInterface
replaceMatrix(const CoinPackedMatrix &matrix)OsiClpSolverInterfacevirtual
replaceMatrixOptional(const CoinPackedMatrix &matrix)OsiClpSolverInterfacevirtual
replaceSetInfo(int numberSOS, CoinSet *setInfo)OsiClpSolverInterface
reset()OsiClpSolverInterfacevirtual
resolve()OsiClpSolverInterfacevirtual
resolveGub(int needed)OsiClpSolverInterfacevirtual
restoreBaseModel(int numberRows)OsiClpSolverInterfacevirtual
rhs_OsiClpSolverInterfacemutableprotected
rowActivity_OsiClpSolverInterfacemutableprotected
rowrange_OsiClpSolverInterfacemutableprotected
rowScale_OsiClpSolverInterfaceprotected
rowsense_OsiClpSolverInterfacemutableprotected
saveBaseModel()OsiClpSolverInterfacevirtual
saveData_OsiClpSolverInterfacemutableprotected
setBasis(const CoinWarmStartBasis &basis, ClpSimplex *model)OsiClpSolverInterfaceprotected
setBasis(const CoinWarmStartBasis &basis)OsiClpSolverInterface
setBasis()OsiClpSolverInterfaceinline
setBasisStatus(const int *cstat, const int *rstat)OsiClpSolverInterfacevirtual
setCleanupScaling(int value)OsiClpSolverInterfaceinline
setColBounds(int elementIndex, double lower, double upper)OsiClpSolverInterfacevirtual
setColLower(int elementIndex, double elementValue)OsiClpSolverInterfacevirtual
setColLower(const double *array)OsiClpSolverInterfacevirtual
setColName(int colIndex, std::string name)OsiClpSolverInterfacevirtual
setColSetBounds(const int *indexFirst, const int *indexLast, const double *boundList)OsiClpSolverInterfacevirtual
setColSolution(const double *colsol)OsiClpSolverInterfacevirtual
setColumnStatus(int iColumn, ClpSimplex::Status status)OsiClpSolverInterface
setColUpper(int elementIndex, double elementValue)OsiClpSolverInterfacevirtual
setColUpper(const double *array)OsiClpSolverInterfacevirtual
setContinuous(int index)OsiClpSolverInterfacevirtual
setContinuous(const int *indices, int len)OsiClpSolverInterfacevirtual
setContinuousModel(ClpSimplex *model)OsiClpSolverInterfaceinline
setDblParam(OsiDblParam key, double value)OsiClpSolverInterface
setFakeObjective(ClpLinearObjective *fakeObjective)OsiClpSolverInterface
setFakeObjective(double *fakeObjective)OsiClpSolverInterface
setHintParam(OsiHintParam key, bool yesNo=true, OsiHintStrength strength=OsiHintTry, void *otherInformation=NULL)OsiClpSolverInterfacevirtual
setInfo() constOsiClpSolverInterfaceinline
setInfo_OsiClpSolverInterfaceprotected
setInteger(int index)OsiClpSolverInterfacevirtual
setInteger(const int *indices, int len)OsiClpSolverInterfacevirtual
setIntegerType(int colIndex, int value)OsiClpSolverInterfaceinline
setIntParam(OsiIntParam key, int value)OsiClpSolverInterface
setLanguage(CoinMessages::Language language)OsiClpSolverInterfaceinline
setLargestAway(double value)OsiClpSolverInterfaceinline
setLastAlgorithm(int value)OsiClpSolverInterfaceinline
setLogLevel(int value)OsiClpSolverInterface
setObjCoeff(int elementIndex, double elementValue)OsiClpSolverInterfacevirtual
setObjective(const double *array)OsiClpSolverInterfacevirtual
setObjSense(double s)OsiClpSolverInterfaceinlinevirtual
setOptionalInteger(int index)OsiClpSolverInterface
setRowBounds(int elementIndex, double lower, double upper)OsiClpSolverInterfacevirtual
setRowLower(int elementIndex, double elementValue)OsiClpSolverInterfacevirtual
setRowName(int rowIndex, std::string name)OsiClpSolverInterfacevirtual
setRowPrice(const double *rowprice)OsiClpSolverInterfacevirtual
setRowSetBounds(const int *indexFirst, const int *indexLast, const double *boundList)OsiClpSolverInterfacevirtual
setRowSetTypes(const int *indexFirst, const int *indexLast, const char *senseList, const double *rhsList, const double *rangeList)OsiClpSolverInterfacevirtual
setRowType(int index, char sense, double rightHandSide, double range)OsiClpSolverInterfacevirtual
setRowUpper(int elementIndex, double elementValue)OsiClpSolverInterfacevirtual
setSmallestChangeInCut(double value)OsiClpSolverInterfaceinline
setSmallestElementInCut(double value)OsiClpSolverInterfaceinline
setSolveOptions(const ClpSolve &options)OsiClpSolverInterfaceinline
setSOSData(int numberSOS, const char *type, const int *start, const int *indices, const double *weights=NULL)OsiClpSolverInterface
setSpecialOptions(unsigned int value)OsiClpSolverInterface
setSpecialOptionsMutable(unsigned int value) constOsiClpSolverInterface
setStrParam(OsiStrParam key, const std::string &value)OsiClpSolverInterface
setStuff(double tolerance, double increment)OsiClpSolverInterface
setupForRepeatedUse(int senseOfAdventure=0, int printOut=0)OsiClpSolverInterface
setWarmStart(const CoinWarmStart *warmstart)OsiClpSolverInterfacevirtual
smallestChangeInCut() constOsiClpSolverInterfaceinline
smallestChangeInCut_OsiClpSolverInterfaceprotected
smallestElementInCut() constOsiClpSolverInterfaceinline
smallestElementInCut_OsiClpSolverInterfaceprotected
smallModel_OsiClpSolverInterfaceprotected
smallModelCut(const double *originalLower, const double *originalUpper, int numberRowsAtContinuous, const int *whichGenerator, int typeCut=0)OsiClpSolverInterface
solveFromHotStart()OsiClpSolverInterfacevirtual
solveOptions_OsiClpSolverInterfaceprotected
spareArrays_OsiClpSolverInterfaceprotected
specialOptions() constOsiClpSolverInterfaceinline
specialOptions_OsiClpSolverInterfacemutableprotected
startFastDual(int options)OsiClpSolverInterface
stopFastDual()OsiClpSolverInterface
stuff_OsiClpSolverInterfaceprotected
swapModelPtr(ClpSimplex *newModel)OsiClpSolverInterfaceinline
synchronizeModel()OsiClpSolverInterfacevirtual
tightenBounds(int lightweight=0)OsiClpSolverInterfacevirtual
unmarkHotStart()OsiClpSolverInterfacevirtual
upRange() constOsiClpSolverInterfaceinline
whichRange_OsiClpSolverInterfaceprotected
writeLp(const char *filename, const char *extension="lp", double epsilon=1e-5, int numberAcross=10, int decimals=5, double objSense=0.0, bool useRowNames=true) constOsiClpSolverInterfacevirtual
writeLp(FILE *fp, double epsilon=1e-5, int numberAcross=10, int decimals=5, double objSense=0.0, bool useRowNames=true) constOsiClpSolverInterfacevirtual
writeMps(const char *filename, const char *extension="mps", double objSense=0.0) constOsiClpSolverInterfacevirtual
writeMpsNative(const char *filename, const char **rowNames, const char **columnNames, int formatType=0, int numberAcross=2, double objSense=0.0) constOsiClpSolverInterfacevirtual
ws_OsiClpSolverInterfacemutableprotected
~OsiClpSolverInterface()OsiClpSolverInterfacevirtual