- Main Page
- Modules
- Namespaces
- Classes
- Files
- Related Pages

- Alphabetical List
- Class List
- Class Hierarchy
- Class Members

# ClpModel Member List

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

addColumn(int numberInColumn, const int *rows, const double *elements, double columnLower=0.0, double columnUpper=COIN_DBL_MAX, double objective=0.0) | ClpModel |
addColumns(int number, const double *columnLower, const double *columnUpper, const double *objective, const CoinBigIndex *columnStarts, const int *rows, const double *elements) | ClpModel |
addColumns(int number, const double *columnLower, const double *columnUpper, const double *objective, const CoinBigIndex *columnStarts, const int *columnLengths, const int *rows, const double *elements) | ClpModel |
addColumns(int number, const double *columnLower, const double *columnUpper, const double *objective, const CoinPackedVectorBase *const *columns) | ClpModel |
addColumns(const CoinBuild &buildObject, bool tryPlusMinusOne=false, bool checkDuplicates=true) | ClpModel |
addColumns(CoinModel &modelObject, bool tryPlusMinusOne=false, bool checkDuplicates=true) | ClpModel |
addRow(int numberInRow, const int *columns, const double *elements, double rowLower=-COIN_DBL_MAX, double rowUpper=COIN_DBL_MAX) | ClpModel |
addRows(int number, const double *rowLower, const double *rowUpper, const CoinBigIndex *rowStarts, const int *columns, const double *elements) | ClpModel |
addRows(int number, const double *rowLower, const double *rowUpper, const CoinBigIndex *rowStarts, const int *rowLengths, const int *columns, const double *elements) | ClpModel |
addRows(int number, const double *rowLower, const double *rowUpper, const CoinPackedVectorBase *const *rows) | ClpModel |
addRows(const CoinBuild &buildObject, bool tryPlusMinusOne=false, bool checkDuplicates=true) | ClpModel |
addRows(CoinModel &modelObject, bool tryPlusMinusOne=false, bool checkDuplicates=true) | ClpModel |
baseMatrix_ | ClpModel | `[protected]`
baseRowCopy_ | ClpModel | `[protected]`
borrowModel(ClpModel &otherModel) | ClpModel |
chgColumnLower(const double *columnLower) | ClpModel |
chgColumnUpper(const double *columnUpper) | ClpModel |
chgObjCoefficients(const double *objIn) | ClpModel |
chgRowLower(const double *rowLower) | ClpModel |
chgRowUpper(const double *rowUpper) | ClpModel |
cleanMatrix(double threshold=1.0e-20) | ClpModel |
clpMatrix() const | ClpModel | `[inline]`
ClpModel(bool emptyMessages=false) | ClpModel |
ClpModel(const ClpModel &rhs, int scalingMode=-1) | ClpModel |
ClpModel(const ClpModel *wholeModel, int numberRows, const int *whichRows, int numberColumns, const int *whichColumns, bool dropNames=true, bool dropIntegers=true) | ClpModel |
clpScaledMatrix() const | ClpModel | `[inline]`
coinMessages() const | ClpModel | `[inline]`
coinMessages_ | ClpModel | `[protected]`
coinMessagesPointer() | ClpModel | `[inline]`
columnActivity_ | ClpModel | `[protected]`
columnLower() const | ClpModel | `[inline]`
columnLower_ | ClpModel | `[protected]`
columnName(int iColumn) const | ClpModel | `[inline]`
columnNames() const | ClpModel | `[inline]`
columnNames_ | ClpModel | `[protected]`
columnNamesAsChar() const | ClpModel | `[protected]`
columnScale() const | ClpModel | `[inline]`
columnScale_ | ClpModel | `[protected]`
columnUpper() const | ClpModel | `[inline]`
columnUpper_ | ClpModel | `[protected]`
copy(const ClpMatrixBase *from, ClpMatrixBase *&to) | ClpModel |
copyColumnNames(const std::vector< std::string > &columnNames, int first, int last) | ClpModel |
copyColumnNames(const char *const *columnNames, int first, int last) | ClpModel |
copyInIntegerInformation(const char *information) | ClpModel |
copyinStatus(const unsigned char *statusArray) | ClpModel |
copyNames(std::vector< std::string > &rowNames, std::vector< std::string > &columnNames) | ClpModel |
copyRowNames(const std::vector< std::string > &rowNames, int first, int last) | ClpModel |
copyRowNames(const char *const *rowNames, int first, int last) | ClpModel |
createCoinModel() const | ClpModel |
createEmptyMatrix() | ClpModel |
dblParam_ | ClpModel | `[protected]`
defaultHandler() const | ClpModel | `[inline]`
defaultHandler_ | ClpModel | `[protected]`
deleteColumns(int number, const int *which) | ClpModel |
deleteIntegerInformation() | ClpModel |
deleteNamesAsChar(const char *const *names, int number) const | ClpModel | `[protected]`
deleteQuadraticObjective() | ClpModel |
deleteRay() | ClpModel | `[inline]`
deleteRows(int number, const int *which) | ClpModel |
dropNames() | ClpModel |
dual_ | ClpModel | `[protected]`
dualColumnSolution() const | ClpModel | `[inline]`
dualObjectiveLimit() const | ClpModel | `[inline]`
dualRowSolution() const | ClpModel | `[inline]`
dualTolerance() const | ClpModel | `[inline]`
emptyProblem(int *infeasNumber=NULL, double *infeasSum=NULL, bool printMessage=true) | ClpModel |
eventHandler() const | ClpModel | `[inline]`
eventHandler_ | ClpModel | `[protected]`
findNetwork(char *rotate, double fractionNeeded=0.75) | ClpModel |
generateCpp(FILE *fp) | ClpModel |
getColLower() const | ClpModel | `[inline]`
getColSolution() const | ClpModel | `[inline]`
getColumnName(int iColumn) const | ClpModel |
getColUpper() const | ClpModel | `[inline]`
getDblParam(ClpDblParam key, double &value) const | ClpModel | `[inline]`
getIntParam(ClpIntParam key, int &value) const | ClpModel | `[inline]`
getIterationCount() const | ClpModel | `[inline]`
getNumCols() const | ClpModel | `[inline]`
getNumElements() const | ClpModel | `[inline]`
getNumRows() const | ClpModel | `[inline]`
getObjCoefficients() const | ClpModel | `[inline]`
getObjSense() const | ClpModel | `[inline]`
getObjValue() const | ClpModel | `[inline]`
getReducedCost() const | ClpModel | `[inline]`
getRowActivity() const | ClpModel | `[inline]`
getRowBound(int iRow, double &lower, double &upper) const | ClpModel | `[protected]`
getRowLower() const | ClpModel | `[inline]`
getRowName(int iRow) const | ClpModel |
getRowObjCoefficients() const | ClpModel | `[inline]`
getRowPrice() const | ClpModel | `[inline]`
getRowUpper() const | ClpModel | `[inline]`
getSmallElementValue() const | ClpModel | `[inline]`
getStrParam(ClpStrParam key, std::string &value) const | ClpModel | `[inline]`
getTrustedUserPointer() const | ClpModel | `[inline]`
getUserPointer() const | ClpModel | `[inline]`
gutsOfCopy(const ClpModel &rhs, int trueCopy=1) | ClpModel | `[protected]`
gutsOfDelete(int type) | ClpModel | `[protected]`
gutsOfLoadModel(int numberRows, int numberColumns, const double *collb, const double *colub, const double *obj, const double *rowlb, const double *rowub, const double *rowObjective=NULL) | ClpModel | `[protected]`
gutsOfScaling() | ClpModel | `[protected]`
handler_ | ClpModel | `[protected]`
hitMaximumIterations() const | ClpModel |
inCbcBranchAndBound() const | ClpModel | `[inline]`
infeasibilityRay() const | ClpModel |
integerInformation() const | ClpModel | `[inline]`
integerType_ | ClpModel | `[protected]`
intParam_ | ClpModel | `[protected]`
inverseColumnScale() const | ClpModel | `[inline]`
inverseColumnScale_ | ClpModel | `[protected]`
inverseRowScale() const | ClpModel | `[inline]`
inverseRowScale_ | ClpModel | `[protected]`
isAbandoned() const | ClpModel | `[inline]`
isDualObjectiveLimitReached() const | ClpModel |
isInteger(int index) const | ClpModel |
isIterationLimitReached() const | ClpModel | `[inline]`
isPrimalObjectiveLimitReached() const | ClpModel |
isProvenDualInfeasible() const | ClpModel | `[inline]`
isProvenOptimal() const | ClpModel | `[inline]`
isProvenPrimalInfeasible() const | ClpModel | `[inline]`
lengthNames() const | ClpModel | `[inline]`
lengthNames_ | ClpModel | `[protected]`
loadProblem(const ClpMatrixBase &matrix, const double *collb, const double *colub, const double *obj, const double *rowlb, const double *rowub, const double *rowObjective=NULL) | ClpModel |
loadProblem(const CoinPackedMatrix &matrix, const double *collb, const double *colub, const double *obj, const double *rowlb, const double *rowub, const double *rowObjective=NULL) | ClpModel |
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, const double *rowObjective=NULL) | ClpModel |
loadProblem(CoinModel &modelObject, bool tryPlusMinusOne=false) | ClpModel |
loadProblem(const int numcols, const int numrows, const CoinBigIndex *start, const int *index, const double *value, const int *length, const double *collb, const double *colub, const double *obj, const double *rowlb, const double *rowub, const double *rowObjective=NULL) | ClpModel |
loadQuadraticObjective(const int numberColumns, const CoinBigIndex *start, const int *column, const double *element) | ClpModel |
loadQuadraticObjective(const CoinPackedMatrix &matrix) | ClpModel |
logLevel() const | ClpModel | `[inline]`
matrix() const | ClpModel | `[inline]`
matrix_ | ClpModel | `[protected]`
maximumColumns_ | ClpModel | `[protected]`
maximumInternalColumns_ | ClpModel | `[protected]`
maximumInternalRows_ | ClpModel | `[protected]`
maximumIterations() const | ClpModel | `[inline]`
maximumRows_ | ClpModel | `[protected]`
maximumSeconds() const | ClpModel | `[inline]`
messageHandler() const | ClpModel | `[inline]`
messages() const | ClpModel | `[inline]`
messages_ | ClpModel | `[protected]`
messagesPointer() | ClpModel | `[inline]`
modifyCoefficient(int row, int column, double newElement, bool keepZero=false) | ClpModel | `[inline]`
mutableColumnScale() const | ClpModel | `[inline]`
mutableInverseColumnScale() const | ClpModel | `[inline]`
mutableInverseRowScale() const | ClpModel | `[inline]`
mutableRandomNumberGenerator() | ClpModel | `[inline]`
mutableRowScale() const | ClpModel | `[inline]`
newLanguage(CoinMessages::Language language) | ClpModel |
numberColumns() const | ClpModel | `[inline]`
numberColumns_ | ClpModel | `[protected]`
numberIterations() const | ClpModel | `[inline]`
numberIterations_ | ClpModel | `[protected]`
numberRows() const | ClpModel | `[inline]`
numberRows_ | ClpModel | `[protected]`
numberThreads() const | ClpModel | `[inline]`
numberThreads_ | ClpModel | `[protected]`
objective() const | ClpModel | `[inline]`
objective(const double *solution, double &offset, bool refresh=true) const | ClpModel | `[inline]`
objective_ | ClpModel | `[protected]`
objectiveAsObject() const | ClpModel | `[inline]`
objectiveOffset() const | ClpModel | `[inline]`
objectiveScale() const | ClpModel | `[inline]`
objectiveScale_ | ClpModel | `[protected]`
objectiveValue() const | ClpModel | `[inline]`
objectiveValue_ | ClpModel | `[protected]`
onStopped() | ClpModel | `[protected]`
operator=(const ClpModel &rhs) | ClpModel |
optimizationDirection() const | ClpModel | `[inline]`
optimizationDirection_ | ClpModel | `[protected]`
passInEventHandler(const ClpEventHandler *eventHandler) | ClpModel |
passInMessageHandler(CoinMessageHandler *handler) | ClpModel |
permanentArrays() const | ClpModel | `[inline, protected]`
popMessageHandler(CoinMessageHandler *oldHandler, bool oldDefault) | ClpModel |
presolveTolerance() const | ClpModel | `[inline]`
primalColumnSolution() const | ClpModel | `[inline]`
primalObjectiveLimit() const | ClpModel | `[inline]`
primalRowSolution() const | ClpModel | `[inline]`
primalTolerance() const | ClpModel | `[inline]`
problemName() const | ClpModel | `[inline]`
problemStatus() const | ClpModel | `[inline]`
problemStatus_ | ClpModel | `[protected]`
pushMessageHandler(CoinMessageHandler *handler, bool &oldDefault) | ClpModel |
randomNumberGenerator() | ClpModel | `[inline]`
randomNumberGenerator_ | ClpModel | `[protected]`
rawObjectiveValue() const | ClpModel | `[inline, protected]`
ray_ | ClpModel | `[protected]`
rayExists() const | ClpModel | `[inline]`
readGMPL(const char *filename, const char *dataName, bool keepNames=false) | ClpModel |
readMps(const char *filename, bool keepNames=false, bool ignoreErrors=false) | ClpModel |
reducedCost_ | ClpModel | `[protected]`
replaceMatrix(ClpMatrixBase *matrix, bool deleteCurrent=false) | ClpModel |
replaceMatrix(CoinPackedMatrix *newmatrix, bool deleteCurrent=false) | ClpModel | `[inline]`
resize(int newNumberRows, int newNumberColumns) | ClpModel |
returnModel(ClpModel &otherModel) | ClpModel |
rhsScale() const | ClpModel | `[inline]`
rhsScale_ | ClpModel | `[protected]`
rowActivity_ | ClpModel | `[protected]`
rowCopy() const | ClpModel | `[inline]`
rowCopy_ | ClpModel | `[protected]`
rowLower() const | ClpModel | `[inline]`
rowLower_ | ClpModel | `[protected]`
rowName(int iRow) const | ClpModel | `[inline]`
rowNames() const | ClpModel | `[inline]`
rowNames_ | ClpModel | `[protected]`
rowNamesAsChar() const | ClpModel | `[protected]`
rowObjective() const | ClpModel | `[inline]`
rowObjective_ | ClpModel | `[protected]`
rowScale() const | ClpModel | `[inline]`
rowScale_ | ClpModel | `[protected]`
rowUpper() const | ClpModel | `[inline]`
rowUpper_ | ClpModel | `[protected]`
savedColumnScale_ | ClpModel | `[protected]`
savedRowScale_ | ClpModel | `[protected]`
scaledMatrix_ | ClpModel | `[protected]`
scaling(int mode=1) | ClpModel |
scalingFlag() const | ClpModel | `[inline]`
scalingFlag_ | ClpModel | `[protected]`
secondaryStatus() const | ClpModel | `[inline]`
secondaryStatus_ | ClpModel | `[protected]`
setClpScaledMatrix(ClpPackedMatrix *scaledMatrix) | ClpModel | `[inline]`
setColBounds(int elementIndex, double lower, double upper) | ClpModel | `[inline]`
setColLower(int elementIndex, double elementValue) | ClpModel | `[inline]`
setColSetBounds(const int *indexFirst, const int *indexLast, const double *boundList) | ClpModel | `[inline]`
setColSolution(const double *input) | ClpModel | `[inline]`
setColumnBounds(int elementIndex, double lower, double upper) | ClpModel |
setColumnLower(int elementIndex, double elementValue) | ClpModel |
setColumnName(int colIndex, std::string &name) | ClpModel |
setColumnScale(double *scale) | ClpModel |
setColumnSetBounds(const int *indexFirst, const int *indexLast, const double *boundList) | ClpModel |
setColumnUpper(int elementIndex, double elementValue) | ClpModel |
setColUpper(int elementIndex, double elementValue) | ClpModel | `[inline]`
setContinuous(int index) | ClpModel |
setDblParam(ClpDblParam key, double value) | ClpModel |
setDualObjectiveLimit(double value) | ClpModel |
setDualTolerance(double value) | ClpModel |
setInteger(int index) | ClpModel |
setIntParam(ClpIntParam key, int value) | ClpModel |
setLanguage(CoinMessages::Language language) | ClpModel | `[inline]`
setLengthNames(int value) | ClpModel | `[inline]`
setLogLevel(int value) | ClpModel | `[inline]`
setMaximumIterations(int value) | ClpModel |
setMaximumSeconds(double value) | ClpModel |
setNewRowCopy(ClpMatrixBase *newCopy) | ClpModel |
setNumberIterations(int numberIterationsNew) | ClpModel | `[inline]`
setNumberThreads(int value) | ClpModel | `[inline]`
setObjCoeff(int elementIndex, double elementValue) | ClpModel | `[inline]`
setObjective(ClpObjective *objective) | ClpModel |
setObjectiveCoefficient(int elementIndex, double elementValue) | ClpModel |
setObjectiveOffset(double value) | ClpModel |
setObjectivePointer(ClpObjective *newobjective) | ClpModel | `[inline]`
setObjectiveScale(double value) | ClpModel | `[inline]`
setObjectiveValue(double value) | ClpModel | `[inline]`
setOptimizationDirection(double value) | ClpModel |
setPrimalObjectiveLimit(double value) | ClpModel |
setPrimalTolerance(double value) | ClpModel |
setProblemStatus(int problemStatusNew) | ClpModel | `[inline]`
setRandomSeed(int value) | ClpModel | `[inline]`
setRhsScale(double value) | ClpModel | `[inline]`
setRowBounds(int elementIndex, double lower, double upper) | ClpModel |
setRowLower(int elementIndex, double elementValue) | ClpModel |
setRowName(int rowIndex, std::string &name) | ClpModel |
setRowObjective(const double *rowObjective) | ClpModel |
setRowScale(double *scale) | ClpModel |
setRowSetBounds(const int *indexFirst, const int *indexLast, const double *boundList) | ClpModel |
setRowUpper(int elementIndex, double elementValue) | ClpModel |
setSecondaryStatus(int newstatus) | ClpModel | `[inline]`
setSmallElementValue(double value) | ClpModel | `[inline]`
setSolveType(int type) | ClpModel | `[inline]`
setSpecialOptions(unsigned int value) | ClpModel |
setStrParam(ClpStrParam key, const std::string &value) | ClpModel |
setTrustedUserPointer(ClpTrustedData *pointer) | ClpModel | `[inline]`
setUserPointer(void *pointer) | ClpModel | `[inline]`
setWhatsChanged(int value) | ClpModel | `[inline]`
smallElement_ | ClpModel | `[protected]`
solveType() const | ClpModel | `[inline]`
solveType_ | ClpModel | `[protected]`
specialOptions() const | ClpModel | `[inline]`
specialOptions_ | ClpModel | `[protected]`
startPermanentArrays() | ClpModel | `[protected]`
status() const | ClpModel | `[inline]`
status_ | ClpModel | `[protected]`
statusArray() const | ClpModel | `[inline]`
statusCopy() const | ClpModel |
statusExists() const | ClpModel | `[inline]`
stopPermanentArrays() | ClpModel | `[protected]`
strParam_ | ClpModel | `[protected]`
times(double scalar, const double *x, double *y) const | ClpModel |
transposeTimes(double scalar, const double *x, double *y) const | ClpModel |
trustedUserPointer_ | ClpModel | `[protected]`
unboundedRay() const | ClpModel |
unscale() | ClpModel |
userPointer_ | ClpModel | `[protected]`
whatsChanged() const | ClpModel | `[inline]`
whatsChanged_ | ClpModel | `[protected]`
writeMps(const char *filename, int formatType=0, int numberAcross=2, double objSense=0.0) const | ClpModel |
~ClpModel() | ClpModel |