Clp 1.17.6

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

- Class List
- Class Index
- Class Hierarchy
- Class Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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(const std::vector< std::string > &rowNames, const 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 |
deleteRowsAndColumns(int numberRows, const int *whichRows, int numberColumns, const int *whichColumns) | 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(bool fullRay=false) const | ClpModel |
integerInformation() const | ClpModel | inline
integerType_ | ClpModel | protected
internalRay() const | ClpModel | inline
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() const | ClpModel | inline
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 |
setDefaultMessageHandler() | 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 |
setMaximumWallSeconds(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
swapRowScale(double *newScale) | ClpModel | inline
swapScaledMatrix(ClpPackedMatrix *scaledMatrix) | ClpModel | inline
synchronizeMatrix() | ClpModel | private
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 |