Clp  1.17.8
All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
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() constClpModelinline
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() constClpModelinline
coinMessages() constClpModelinline
coinMessages_ClpModelprotected
coinMessagesPointer()ClpModelinline
columnActivity_ClpModelprotected
columnLower() constClpModelinline
columnLower_ClpModelprotected
columnName(int iColumn) constClpModelinline
columnNames() constClpModelinline
columnNames_ClpModelprotected
columnNamesAsChar() constClpModelprotected
columnScale() constClpModelinline
columnScale_ClpModelprotected
columnUpper() constClpModelinline
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() constClpModel
createEmptyMatrix()ClpModel
dblParam_ClpModelprotected
defaultHandler() constClpModelinline
defaultHandler_ClpModelprotected
deleteColumns(int number, const int *which)ClpModel
deleteIntegerInformation()ClpModel
deleteNamesAsChar(const char *const *names, int number) constClpModelprotected
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() constClpModelinline
dualObjectiveLimit() constClpModelinline
dualRowSolution() constClpModelinline
dualTolerance() constClpModelinline
emptyProblem(int *infeasNumber=NULL, double *infeasSum=NULL, bool printMessage=true)ClpModel
eventHandler() constClpModelinline
eventHandler_ClpModelprotected
findNetwork(char *rotate, double fractionNeeded=0.75)ClpModel
generateCpp(FILE *fp)ClpModel
getColLower() constClpModelinline
getColSolution() constClpModelinline
getColumnName(int iColumn) constClpModel
getColUpper() constClpModelinline
getDblParam(ClpDblParam key, double &value) constClpModelinline
getIntParam(ClpIntParam key, int &value) constClpModelinline
getIterationCount() constClpModelinline
getNumCols() constClpModelinline
getNumElements() constClpModelinline
getNumRows() constClpModelinline
getObjCoefficients() constClpModelinline
getObjSense() constClpModelinline
getObjValue() constClpModelinline
getReducedCost() constClpModelinline
getRowActivity() constClpModelinline
getRowBound(int iRow, double &lower, double &upper) constClpModelprotected
getRowLower() constClpModelinline
getRowName(int iRow) constClpModel
getRowObjCoefficients() constClpModelinline
getRowPrice() constClpModelinline
getRowUpper() constClpModelinline
getSmallElementValue() constClpModelinline
getStrParam(ClpStrParam key, std::string &value) constClpModelinline
getTrustedUserPointer() constClpModelinline
getUserPointer() constClpModelinline
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() constClpModel
inCbcBranchAndBound() constClpModelinline
infeasibilityRay(bool fullRay=false) constClpModel
integerInformation() constClpModelinline
integerType_ClpModelprotected
internalRay() constClpModelinline
intParam_ClpModelprotected
inverseColumnScale() constClpModelinline
inverseColumnScale_ClpModelprotected
inverseRowScale() constClpModelinline
inverseRowScale_ClpModelprotected
isAbandoned() constClpModelinline
isDualObjectiveLimitReached() constClpModel
isInteger(int index) constClpModel
isIterationLimitReached() constClpModelinline
isPrimalObjectiveLimitReached() constClpModel
isProvenDualInfeasible() constClpModelinline
isProvenOptimal() constClpModelinline
isProvenPrimalInfeasible() constClpModelinline
lengthNames() constClpModelinline
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() constClpModelinline
matrix() constClpModelinline
matrix_ClpModelprotected
maximumColumns_ClpModelprotected
maximumInternalColumns_ClpModelprotected
maximumInternalRows_ClpModelprotected
maximumIterations() constClpModelinline
maximumRows_ClpModelprotected
maximumSeconds() constClpModelinline
messageHandler() constClpModelinline
messages() constClpModelinline
messages_ClpModelprotected
messagesPointer()ClpModelinline
modifyCoefficient(int row, int column, double newElement, bool keepZero=false)ClpModelinline
mutableColumnScale() constClpModelinline
mutableInverseColumnScale() constClpModelinline
mutableInverseRowScale() constClpModelinline
mutableRandomNumberGenerator()ClpModelinline
mutableRowScale() constClpModelinline
newLanguage(CoinMessages::Language language)ClpModel
numberColumns() constClpModelinline
numberColumns_ClpModelprotected
numberIterations() constClpModelinline
numberIterations_ClpModelprotected
numberRows() constClpModelinline
numberRows_ClpModelprotected
numberThreads() constClpModelinline
numberThreads_ClpModelprotected
objective() constClpModelinline
objective(const double *solution, double &offset, bool refresh=true) constClpModelinline
objective_ClpModelprotected
objectiveAsObject() constClpModelinline
objectiveOffset() constClpModelinline
objectiveScale() constClpModelinline
objectiveScale_ClpModelprotected
objectiveValue() constClpModelinline
objectiveValue_ClpModelprotected
onStopped()ClpModelprotected
operator=(const ClpModel &rhs)ClpModel
optimizationDirection() constClpModelinline
optimizationDirection_ClpModelprotected
passInEventHandler(const ClpEventHandler *eventHandler)ClpModel
passInMessageHandler(CoinMessageHandler *handler)ClpModel
permanentArrays() constClpModelinlineprotected
popMessageHandler(CoinMessageHandler *oldHandler, bool oldDefault)ClpModel
presolveTolerance() constClpModelinline
primalColumnSolution() constClpModelinline
primalObjectiveLimit() constClpModelinline
primalRowSolution() constClpModelinline
primalTolerance() constClpModelinline
problemName() constClpModelinline
problemStatus() constClpModelinline
problemStatus_ClpModelprotected
pushMessageHandler(CoinMessageHandler *handler, bool &oldDefault)ClpModel
randomNumberGenerator()ClpModelinline
randomNumberGenerator_ClpModelprotected
rawObjectiveValue() constClpModelinlineprotected
ray() constClpModelinline
ray_ClpModelprotected
rayExists() constClpModelinline
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() constClpModelinline
rhsScale_ClpModelprotected
rowActivity_ClpModelprotected
rowCopy() constClpModelinline
rowCopy_ClpModelprotected
rowLower() constClpModelinline
rowLower_ClpModelprotected
rowName(int iRow) constClpModelinline
rowNames() constClpModelinline
rowNames_ClpModelprotected
rowNamesAsChar() constClpModelprotected
rowObjective() constClpModelinline
rowObjective_ClpModelprotected
rowScale() constClpModelinline
rowScale_ClpModelprotected
rowUpper() constClpModelinline
rowUpper_ClpModelprotected
savedColumnScale_ClpModelprotected
savedRowScale_ClpModelprotected
scaledMatrix_ClpModelprotected
scaling(int mode=1)ClpModel
scalingFlag() constClpModelinline
scalingFlag_ClpModelprotected
secondaryStatus() constClpModelinline
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() constClpModelinline
solveType_ClpModelprotected
specialOptions() constClpModelinline
specialOptions_ClpModelprotected
startPermanentArrays()ClpModelprotected
status() constClpModelinline
status_ClpModelprotected
statusArray() constClpModelinline
statusCopy() constClpModel
statusExists() constClpModelinline
stopPermanentArrays()ClpModelprotected
strParam_ClpModelprotected
swapRowScale(double *newScale)ClpModelinline
swapScaledMatrix(ClpPackedMatrix *scaledMatrix)ClpModelinline
synchronizeMatrix()ClpModelprivate
times(double scalar, const double *x, double *y) constClpModel
transposeTimes(double scalar, const double *x, double *y) constClpModel
trustedUserPointer_ClpModelprotected
unboundedRay() constClpModel
unscale()ClpModel
userPointer_ClpModelprotected
whatsChanged() constClpModelinline
whatsChanged_ClpModelprotected
writeMps(const char *filename, int formatType=0, int numberAcross=2, double objSense=0.0) constClpModel
~ClpModel()ClpModel