coin-Bcp
OsiVolSolverInterface Member List

This is the complete list of members for OsiVolSolverInterface, 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)OsiVolSolverInterfacevirtual
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)OsiVolSolverInterfacevirtual
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)OsiVolSolverInterfacevirtual
addRow(const CoinPackedVectorBase &vec, const char rowsen, const double rowrhs, const double rowrng)OsiVolSolverInterfacevirtual
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)OsiVolSolverInterfacevirtual
addRows(const int numrows, const CoinPackedVectorBase *const *rows, const char *rowsen, const double *rowrhs, const double *rowrng)OsiVolSolverInterfacevirtual
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
applyColCut(const OsiColCut &cc)OsiVolSolverInterfaceprotectedvirtual
applyCuts(const OsiCuts &cs, double effectivenessLb=0.0)OsiSolverInterfacevirtual
applyRowCut(const OsiRowCut &rc)OsiVolSolverInterfaceprotectedvirtual
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)OsiVolSolverInterfacevirtual
assignProblem(CoinPackedMatrix *&matrix, double *&collb, double *&colub, double *&obj, char *&rowsen, double *&rowrhs, double *&rowrng)OsiVolSolverInterfacevirtual
basisIsAvailable() const OsiSolverInterfacevirtual
branchAndBound()OsiVolSolverInterfaceinlinevirtual
canDoSimplexInterface() const OsiSolverInterfacevirtual
checkData_() const OsiVolSolverInterfaceprivate
clone(bool copyData=true) const OsiVolSolverInterfacevirtual
collower_OsiVolSolverInterfaceprivate
colMatrix_OsiVolSolverInterfacemutableprivate
colMatrixCurrent_OsiVolSolverInterfacemutableprivate
colMatrixOneMinusOne_OsiVolSolverInterfaceprivate
colRimAllocator_()OsiVolSolverInterfaceprivate
colRimResize_(const int newSize)OsiVolSolverInterfaceprivate
colsol_OsiVolSolverInterfaceprivate
columnType(bool refresh=false) const OsiSolverInterfaceinline
columnType_OsiSolverInterfacemutableprotected
colupper_OsiVolSolverInterfaceprivate
compute_rc(const VOL_dvector &u, VOL_dvector &rc)OsiVolSolverInterfaceprivatevirtual
compute_rc_(const double *u, double *rc) const OsiVolSolverInterfaceprivate
continuous_OsiVolSolverInterfaceprivate
convertBoundsToSenses_()OsiVolSolverInterfaceprivate
convertBoundToSense(const double lower, const double upper, char &sense, double &right, double &range) const OsiSolverInterfaceinlineprotected
convertSensesToBounds_()OsiVolSolverInterfaceprivate
convertSenseToBound(const char sense, const double right, const double range, double &lower, double &upper) const OsiSolverInterfaceinlineprotected
copyParameters(OsiSolverInterface &rhs)OsiSolverInterface
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)OsiVolSolverInterfacevirtual
deleteObjects()OsiSolverInterface
deleteRowNames(int tgtStart, int len)OsiSolverInterfacevirtual
deleteRows(const int num, const int *rowIndices)OsiVolSolverInterfacevirtual
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
findIntegers(bool justCount)OsiSolverInterface
findIntegersAndSOS(bool justCount)OsiSolverInterfacevirtual
forceFeasible()OsiSolverInterface
forceIntoRange(const T value, const T lower, const T upper) const OsiSolverInterfaceinlineprotected
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 OsiVolSolverInterfaceinlinevirtual
getColName(int colIndex, unsigned maxLen=static_cast< unsigned >(std::string::npos)) const OsiSolverInterfacevirtual
getColNames()OsiSolverInterfacevirtual
getColSolution() const OsiVolSolverInterfaceinlinevirtual
getColType(bool refresh=false) const OsiSolverInterfacevirtual
getColUpper() const OsiVolSolverInterfaceinlinevirtual
getDblParam(OsiDblParam key, double &value) const OsiVolSolverInterfacevirtual
getDualRays(int maxNumRays, bool fullRay=false) const OsiVolSolverInterfacevirtual
getEmptyWarmStart() const OsiVolSolverInterfacevirtual
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 OsiVolSolverInterfaceinlinevirtual
getIntegerTolerance() const OsiSolverInterfaceinline
getIntParam(OsiIntParam key, int &value) const OsiVolSolverInterfacevirtual
getIterationCount() const OsiVolSolverInterfaceinlinevirtual
getMatrixByCol() const OsiVolSolverInterfacevirtual
getMatrixByRow() const OsiVolSolverInterfacevirtual
getMutableMatrixByCol() const OsiSolverInterfaceinlinevirtual
getMutableMatrixByRow() const OsiSolverInterfaceinlinevirtual
getNumCols() const OsiVolSolverInterfaceinlinevirtual
getNumElements() const OsiVolSolverInterfaceinlinevirtual
getNumIntegers() const OsiSolverInterfacevirtual
getNumRows() const OsiVolSolverInterfaceinlinevirtual
getObjCoefficients() const OsiVolSolverInterfaceinlinevirtual
getObjName(unsigned maxLen=static_cast< unsigned >(std::string::npos)) const OsiSolverInterfacevirtual
getObjSense() const OsiVolSolverInterfaceinlinevirtual
getObjValue() const OsiVolSolverInterfaceinlinevirtual
getPointerToWarmStart(bool &mustDelete)OsiSolverInterfacevirtual
getPrimalRays(int maxNumRays) const OsiVolSolverInterfacevirtual
getReducedCost() const OsiVolSolverInterfaceinlinevirtual
getReducedGradient(double *columnReducedCosts, double *duals, const double *c) const OsiSolverInterfacevirtual
getRightHandSide() const OsiVolSolverInterfaceinlinevirtual
getRowActivity() const OsiVolSolverInterfaceinlinevirtual
getRowCutDebugger() const OsiSolverInterface
getRowCutDebuggerAlways() const OsiSolverInterface
getRowLower() const OsiVolSolverInterfaceinlinevirtual
getRowName(int rowIndex, unsigned maxLen=static_cast< unsigned >(std::string::npos)) const OsiSolverInterfacevirtual
getRowNames()OsiSolverInterfacevirtual
getRowPrice() const OsiVolSolverInterfaceinlinevirtual
getRowRange() const OsiVolSolverInterfaceinlinevirtual
getRowSense() const OsiVolSolverInterfaceinlinevirtual
getRowUpper() const OsiVolSolverInterfaceinlinevirtual
getStrictColSolution()OsiSolverInterfacevirtual
getStrParam(OsiStrParam key, std::string &value) const OsiVolSolverInterfacevirtual
getWarmStart() const OsiVolSolverInterfacevirtual
gutsOfDestructor_()OsiVolSolverInterfaceprivate
handler_OsiSolverInterfaceprotected
heuristics(const VOL_problem &, const VOL_dvector &, double &heur_val)OsiVolSolverInterfaceinlineprivatevirtual
initFromClbCubObj(const int colnum, const double *collb, const double *colub, const double *obj)OsiVolSolverInterfaceprotected
initFromRhsSenseRange(const int rownum, const char *rowsen, const double *rowrhs, const double *rowrng)OsiVolSolverInterfaceprotected
initFromRlbRub(const int rownum, const double *rowlb, const double *rowub)OsiVolSolverInterfaceprotected
initialSolve()OsiVolSolverInterfacevirtual
isAbandoned() const OsiVolSolverInterfacevirtual
isBinary(int colIndex) const OsiSolverInterfacevirtual
isContinuous(int colNumber) const OsiVolSolverInterfacevirtual
isDualObjectiveLimitReached() const OsiVolSolverInterfacevirtual
isFreeBinary(int colIndex) const OsiSolverInterfacevirtual
isInteger(int colIndex) const OsiSolverInterfacevirtual
isIntegerNonBinary(int colIndex) const OsiSolverInterfacevirtual
isIterationLimitReached() const OsiVolSolverInterfacevirtual
isPrimalObjectiveLimitReached() const OsiVolSolverInterfacevirtual
isProvenDualInfeasible() const OsiVolSolverInterfacevirtual
isProvenOptimal() const OsiVolSolverInterfacevirtual
isProvenPrimalInfeasible() const OsiVolSolverInterfacevirtual
isZeroOneMinusOne_OsiVolSolverInterfaceprivate
lagrangeanCost_OsiVolSolverInterfaceprivate
lhs_OsiVolSolverInterfaceprivate
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)OsiVolSolverInterfacevirtual
loadProblem(const CoinPackedMatrix &matrix, const double *collb, const double *colub, const double *obj, const char *rowsen, const double *rowrhs, const double *rowrng)OsiVolSolverInterfacevirtual
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)OsiVolSolverInterfacevirtual
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)OsiVolSolverInterfacevirtual
markHotStart()OsiVolSolverInterfacevirtual
maxNumcols_OsiVolSolverInterfaceprivate
maxNumrows_OsiVolSolverInterfaceprivate
messageHandler() const OsiSolverInterfaceinline
messages()OsiSolverInterfaceinline
messages_OsiSolverInterfaceprotected
messagesPointer()OsiSolverInterfaceinline
modifiableObject(int which) const OsiSolverInterfaceinline
newLanguage(CoinMessages::Language language)OsiSolverInterface
numberIntegers_OsiSolverInterfaceprotected
numberObjects() const OsiSolverInterfaceinline
numberObjects_OsiSolverInterfaceprotected
objcoeffs_OsiVolSolverInterfaceprivate
object(int which) const OsiSolverInterfaceinline
object_OsiSolverInterfaceprotected
objects() const OsiSolverInterfaceinline
objsense_OsiVolSolverInterfaceprivate
operator=(const OsiVolSolverInterface &rhs)OsiVolSolverInterface
OsiSolverInterface::operator=(const OsiSolverInterface &rhs)OsiSolverInterface
optimalBasisIsAvailable() const OsiSolverInterfaceinline
OsiNameVec typedefOsiSolverInterface
OsiSolverInterface()OsiSolverInterface
OsiSolverInterface(const OsiSolverInterface &)OsiSolverInterface
OsiVolSolverInterface()OsiVolSolverInterface
OsiVolSolverInterface(const OsiVolSolverInterface &)OsiVolSolverInterface
OsiVolSolverInterfaceUnitTest(const std::string &mpsDir, const std::string &netlibDir)OsiVolSolverInterfacefriend
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
rc_OsiVolSolverInterfaceprivate
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")OsiVolSolverInterfacevirtual
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()OsiVolSolverInterfacevirtual
restoreBaseModel(int numberRows)OsiSolverInterfacevirtual
rhs_OsiVolSolverInterfaceprivate
rowCutDebugger_OsiSolverInterfacemutableprotected
rowlower_OsiVolSolverInterfaceprivate
rowMatrix_OsiVolSolverInterfacemutableprivate
rowMatrixCurrent_OsiVolSolverInterfacemutableprivate
rowMatrixOneMinusOne_OsiVolSolverInterfaceprivate
rowprice_OsiVolSolverInterfaceprivate
rowpriceHotStart_OsiVolSolverInterfaceprivate
rowrange_OsiVolSolverInterfaceprivate
rowRimAllocator_()OsiVolSolverInterfaceprivate
rowRimResize_(const int newSize)OsiVolSolverInterfaceprivate
rowsense_OsiVolSolverInterfaceprivate
rowupper_OsiVolSolverInterfaceprivate
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)OsiVolSolverInterfaceinlinevirtual
setColLower(int elementIndex, double elementValue)OsiVolSolverInterfaceinlinevirtual
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)OsiVolSolverInterfacevirtual
setColSolution(const double *colsol)OsiVolSolverInterfacevirtual
setColumnType(int iColumn, char type)OsiSolverInterfaceinline
setColUpper(int elementIndex, double elementValue)OsiVolSolverInterfaceinlinevirtual
OsiSolverInterface::setColUpper(const double *array)OsiSolverInterfacevirtual
setContinuous(int index)OsiVolSolverInterfacevirtual
setContinuous(const int *indices, int len)OsiVolSolverInterfacevirtual
setDblParam(OsiDblParam key, double value)OsiVolSolverInterfacevirtual
setHintParam(OsiHintParam key, bool yesNo=true, OsiHintStrength strength=OsiHintTry, void *=NULL)OsiSolverInterfaceinlinevirtual
setInitialData()OsiSolverInterfaceprotected
setInteger(int index)OsiVolSolverInterfacevirtual
setInteger(const int *indices, int len)OsiVolSolverInterfacevirtual
setIntParam(OsiIntParam key, int value)OsiVolSolverInterfacevirtual
setLanguage(CoinMessages::Language language)OsiSolverInterfaceinline
setNumberObjects(int number)OsiSolverInterfaceinline
setObjCoeff(int elementIndex, double elementValue)OsiVolSolverInterfaceinlinevirtual
setObjCoeffSet(const int *indexFirst, const int *indexLast, const double *coeffList)OsiSolverInterfacevirtual
setObjective(const double *array)OsiSolverInterfacevirtual
setObjName(std::string name)OsiSolverInterfaceinlinevirtual
setObjSense(double s)OsiVolSolverInterfaceinlinevirtual
setRowBounds(int elementIndex, double lower, double upper)OsiVolSolverInterfaceinlinevirtual
setRowColNames(const CoinMpsIO &mps)OsiSolverInterface
setRowColNames(CoinModel &mod)OsiSolverInterface
setRowColNames(CoinLpIO &mod)OsiSolverInterface
setRowLower(int elementIndex, double elementValue)OsiVolSolverInterfaceinlinevirtual
setRowName(int ndx, std::string name)OsiSolverInterfacevirtual
setRowNames(OsiNameVec &srcNames, int srcStart, int len, int tgtStart)OsiSolverInterfacevirtual
setRowPrice(const double *rowprice)OsiVolSolverInterfacevirtual
setRowSetBounds(const int *indexFirst, const int *indexLast, const double *boundList)OsiVolSolverInterfacevirtual
setRowSetTypes(const int *indexFirst, const int *indexLast, const char *senseList, const double *rhsList, const double *rangeList)OsiVolSolverInterfacevirtual
setRowType(int index, char sense, double rightHandSide, double range)OsiVolSolverInterfaceinlinevirtual
setRowUpper(int elementIndex, double elementValue)OsiVolSolverInterfaceinlinevirtual
setStrParam(OsiStrParam key, const std::string &value)OsiVolSolverInterfacevirtual
setWarmStart(const CoinWarmStart *warmstart)OsiVolSolverInterfacevirtual
solve_subproblem(const VOL_dvector &dual, const VOL_dvector &rc, double &lcost, VOL_dvector &x, VOL_dvector &v, double &pcost)OsiVolSolverInterfaceprivatevirtual
solveFromHotStart()OsiVolSolverInterfacevirtual
statistics(double &minimumNegative, double &maximumNegative, double &minimumPositive, double &maximumPositive, int type=3) const OsiSolverInterface
test_zero_one_minusone_(const CoinPackedMatrix &m) const OsiVolSolverInterfaceprivate
unmarkHotStart()OsiVolSolverInterfacevirtual
updateColMatrix_() const OsiVolSolverInterfaceprivate
updateRowMatrix_() const OsiVolSolverInterfaceprivate
volprob()OsiVolSolverInterfaceinline
volprob_OsiVolSolverInterfaceprivate
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 OsiVolSolverInterfacevirtual
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
~OsiVolSolverInterface()OsiVolSolverInterfacevirtual
~VOL_user_hooks()VOL_user_hooksinlinevirtual
~VOL_user_hooks()VOL_user_hooksinlinevirtual