Clp  1.17.6
 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_ClpModelprotected
baseRowCopy_ClpModelprotected
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 ClpModelinline
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 ClpModelinline
coinMessages() const ClpModelinline
coinMessages_ClpModelprotected
coinMessagesPointer()ClpModelinline
columnActivity_ClpModelprotected
columnLower() const ClpModelinline
columnLower_ClpModelprotected
columnName(int iColumn) const ClpModelinline
columnNames() const ClpModelinline
columnNames_ClpModelprotected
columnNamesAsChar() const ClpModelprotected
columnScale() const ClpModelinline
columnScale_ClpModelprotected
columnUpper() const ClpModelinline
columnUpper_ClpModelprotected
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_ClpModelprotected
defaultHandler() const ClpModelinline
defaultHandler_ClpModelprotected
deleteColumns(int number, const int *which)ClpModel
deleteIntegerInformation()ClpModel
deleteNamesAsChar(const char *const *names, int number) const ClpModelprotected
deleteQuadraticObjective()ClpModel
deleteRay()ClpModelinline
deleteRows(int number, const int *which)ClpModel
deleteRowsAndColumns(int numberRows, const int *whichRows, int numberColumns, const int *whichColumns)ClpModel
dropNames()ClpModel
dual_ClpModelprotected
dualColumnSolution() const ClpModelinline
dualObjectiveLimit() const ClpModelinline
dualRowSolution() const ClpModelinline
dualTolerance() const ClpModelinline
emptyProblem(int *infeasNumber=NULL, double *infeasSum=NULL, bool printMessage=true)ClpModel
eventHandler() const ClpModelinline
eventHandler_ClpModelprotected
findNetwork(char *rotate, double fractionNeeded=0.75)ClpModel
generateCpp(FILE *fp)ClpModel
getColLower() const ClpModelinline
getColSolution() const ClpModelinline
getColumnName(int iColumn) const ClpModel
getColUpper() const ClpModelinline
getDblParam(ClpDblParam key, double &value) const ClpModelinline
getIntParam(ClpIntParam key, int &value) const ClpModelinline
getIterationCount() const ClpModelinline
getNumCols() const ClpModelinline
getNumElements() const ClpModelinline
getNumRows() const ClpModelinline
getObjCoefficients() const ClpModelinline
getObjSense() const ClpModelinline
getObjValue() const ClpModelinline
getReducedCost() const ClpModelinline
getRowActivity() const ClpModelinline
getRowBound(int iRow, double &lower, double &upper) const ClpModelprotected
getRowLower() const ClpModelinline
getRowName(int iRow) const ClpModel
getRowObjCoefficients() const ClpModelinline
getRowPrice() const ClpModelinline
getRowUpper() const ClpModelinline
getSmallElementValue() const ClpModelinline
getStrParam(ClpStrParam key, std::string &value) const ClpModelinline
getTrustedUserPointer() const ClpModelinline
getUserPointer() const ClpModelinline
gutsOfCopy(const ClpModel &rhs, int trueCopy=1)ClpModelprotected
gutsOfDelete(int type)ClpModelprotected
gutsOfLoadModel(int numberRows, int numberColumns, const double *collb, const double *colub, const double *obj, const double *rowlb, const double *rowub, const double *rowObjective=NULL)ClpModelprotected
gutsOfScaling()ClpModelprotected
handler_ClpModelprotected
hitMaximumIterations() const ClpModel
inCbcBranchAndBound() const ClpModelinline
infeasibilityRay(bool fullRay=false) const ClpModel
integerInformation() const ClpModelinline
integerType_ClpModelprotected
internalRay() const ClpModelinline
intParam_ClpModelprotected
inverseColumnScale() const ClpModelinline
inverseColumnScale_ClpModelprotected
inverseRowScale() const ClpModelinline
inverseRowScale_ClpModelprotected
isAbandoned() const ClpModelinline
isDualObjectiveLimitReached() const ClpModel
isInteger(int index) const ClpModel
isIterationLimitReached() const ClpModelinline
isPrimalObjectiveLimitReached() const ClpModel
isProvenDualInfeasible() const ClpModelinline
isProvenOptimal() const ClpModelinline
isProvenPrimalInfeasible() const ClpModelinline
lengthNames() const ClpModelinline
lengthNames_ClpModelprotected
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 ClpModelinline
matrix() const ClpModelinline
matrix_ClpModelprotected
maximumColumns_ClpModelprotected
maximumInternalColumns_ClpModelprotected
maximumInternalRows_ClpModelprotected
maximumIterations() const ClpModelinline
maximumRows_ClpModelprotected
maximumSeconds() const ClpModelinline
messageHandler() const ClpModelinline
messages() const ClpModelinline
messages_ClpModelprotected
messagesPointer()ClpModelinline
modifyCoefficient(int row, int column, double newElement, bool keepZero=false)ClpModelinline
mutableColumnScale() const ClpModelinline
mutableInverseColumnScale() const ClpModelinline
mutableInverseRowScale() const ClpModelinline
mutableRandomNumberGenerator()ClpModelinline
mutableRowScale() const ClpModelinline
newLanguage(CoinMessages::Language language)ClpModel
numberColumns() const ClpModelinline
numberColumns_ClpModelprotected
numberIterations() const ClpModelinline
numberIterations_ClpModelprotected
numberRows() const ClpModelinline
numberRows_ClpModelprotected
numberThreads() const ClpModelinline
numberThreads_ClpModelprotected
objective() const ClpModelinline
objective(const double *solution, double &offset, bool refresh=true) const ClpModelinline
objective_ClpModelprotected
objectiveAsObject() const ClpModelinline
objectiveOffset() const ClpModelinline
objectiveScale() const ClpModelinline
objectiveScale_ClpModelprotected
objectiveValue() const ClpModelinline
objectiveValue_ClpModelprotected
onStopped()ClpModelprotected
operator=(const ClpModel &rhs)ClpModel
optimizationDirection() const ClpModelinline
optimizationDirection_ClpModelprotected
passInEventHandler(const ClpEventHandler *eventHandler)ClpModel
passInMessageHandler(CoinMessageHandler *handler)ClpModel
permanentArrays() const ClpModelinlineprotected
popMessageHandler(CoinMessageHandler *oldHandler, bool oldDefault)ClpModel
presolveTolerance() const ClpModelinline
primalColumnSolution() const ClpModelinline
primalObjectiveLimit() const ClpModelinline
primalRowSolution() const ClpModelinline
primalTolerance() const ClpModelinline
problemName() const ClpModelinline
problemStatus() const ClpModelinline
problemStatus_ClpModelprotected
pushMessageHandler(CoinMessageHandler *handler, bool &oldDefault)ClpModel
randomNumberGenerator()ClpModelinline
randomNumberGenerator_ClpModelprotected
rawObjectiveValue() const ClpModelinlineprotected
ray() const ClpModelinline
ray_ClpModelprotected
rayExists() const ClpModelinline
readGMPL(const char *filename, const char *dataName, bool keepNames=false)ClpModel
readMps(const char *filename, bool keepNames=false, bool ignoreErrors=false)ClpModel
reducedCost_ClpModelprotected
replaceMatrix(ClpMatrixBase *matrix, bool deleteCurrent=false)ClpModel
replaceMatrix(CoinPackedMatrix *newmatrix, bool deleteCurrent=false)ClpModelinline
resize(int newNumberRows, int newNumberColumns)ClpModel
returnModel(ClpModel &otherModel)ClpModel
rhsScale() const ClpModelinline
rhsScale_ClpModelprotected
rowActivity_ClpModelprotected
rowCopy() const ClpModelinline
rowCopy_ClpModelprotected
rowLower() const ClpModelinline
rowLower_ClpModelprotected
rowName(int iRow) const ClpModelinline
rowNames() const ClpModelinline
rowNames_ClpModelprotected
rowNamesAsChar() const ClpModelprotected
rowObjective() const ClpModelinline
rowObjective_ClpModelprotected
rowScale() const ClpModelinline
rowScale_ClpModelprotected
rowUpper() const ClpModelinline
rowUpper_ClpModelprotected
savedColumnScale_ClpModelprotected
savedRowScale_ClpModelprotected
scaledMatrix_ClpModelprotected
scaling(int mode=1)ClpModel
scalingFlag() const ClpModelinline
scalingFlag_ClpModelprotected
secondaryStatus() const ClpModelinline
secondaryStatus_ClpModelprotected
setClpScaledMatrix(ClpPackedMatrix *scaledMatrix)ClpModelinline
setColBounds(int elementIndex, double lower, double upper)ClpModelinline
setColLower(int elementIndex, double elementValue)ClpModelinline
setColSetBounds(const int *indexFirst, const int *indexLast, const double *boundList)ClpModelinline
setColSolution(const double *input)ClpModelinline
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)ClpModelinline
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)ClpModelinline
setLengthNames(int value)ClpModelinline
setLogLevel(int value)ClpModelinline
setMaximumIterations(int value)ClpModel
setMaximumSeconds(double value)ClpModel
setMaximumWallSeconds(double value)ClpModel
setNewRowCopy(ClpMatrixBase *newCopy)ClpModel
setNumberIterations(int numberIterationsNew)ClpModelinline
setNumberThreads(int value)ClpModelinline
setObjCoeff(int elementIndex, double elementValue)ClpModelinline
setObjective(ClpObjective *objective)ClpModel
setObjectiveCoefficient(int elementIndex, double elementValue)ClpModel
setObjectiveOffset(double value)ClpModel
setObjectivePointer(ClpObjective *newobjective)ClpModelinline
setObjectiveScale(double value)ClpModelinline
setObjectiveValue(double value)ClpModelinline
setOptimizationDirection(double value)ClpModel
setPrimalObjectiveLimit(double value)ClpModel
setPrimalTolerance(double value)ClpModel
setProblemStatus(int problemStatusNew)ClpModelinline
setRandomSeed(int value)ClpModelinline
setRhsScale(double value)ClpModelinline
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)ClpModelinline
setSmallElementValue(double value)ClpModelinline
setSolveType(int type)ClpModelinline
setSpecialOptions(unsigned int value)ClpModel
setStrParam(ClpStrParam key, const std::string &value)ClpModel
setTrustedUserPointer(ClpTrustedData *pointer)ClpModelinline
setUserPointer(void *pointer)ClpModelinline
setWhatsChanged(int value)ClpModelinline
smallElement_ClpModelprotected
solveType() const ClpModelinline
solveType_ClpModelprotected
specialOptions() const ClpModelinline
specialOptions_ClpModelprotected
startPermanentArrays()ClpModelprotected
status() const ClpModelinline
status_ClpModelprotected
statusArray() const ClpModelinline
statusCopy() const ClpModel
statusExists() const ClpModelinline
stopPermanentArrays()ClpModelprotected
strParam_ClpModelprotected
swapRowScale(double *newScale)ClpModelinline
swapScaledMatrix(ClpPackedMatrix *scaledMatrix)ClpModelinline
synchronizeMatrix()ClpModelprivate
times(double scalar, const double *x, double *y) const ClpModel
transposeTimes(double scalar, const double *x, double *y) const ClpModel
trustedUserPointer_ClpModelprotected
unboundedRay() const ClpModel
unscale()ClpModel
userPointer_ClpModelprotected
whatsChanged() const ClpModelinline
whatsChanged_ClpModelprotected
writeMps(const char *filename, int formatType=0, int numberAcross=2, double objSense=0.0) const ClpModel
~ClpModel()ClpModel