Clp  1.17.8
ClpSimplex Member List

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

acceptablePivot_ClpSimplexprotected
active(int iRow) constClpSimplexinline
add(double *array, int column, double multiplier) constClpSimplex
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
algorithm() constClpSimplexinline
algorithm_ClpSimplexprotected
allowedInfeasibility_ClpSimplexprotected
allSlackBasis(bool resetSolution=false)ClpSimplex
alpha() constClpSimplexinline
alpha_ClpSimplexprotected
alphaAccuracy() constClpSimplexinline
alphaAccuracy_ClpSimplexprotected
atLowerBound enum valueClpSimplex
atUpperBound enum valueClpSimplex
automaticScale_ClpSimplexprotected
automaticScaling() constClpSimplexinline
averageInfeasibility_ClpSimplexprotected
barrier(bool crossover=true)ClpSimplex
baseIteration() constClpSimplexinline
baseIteration_ClpSimplexprotected
baseMatrix_ClpModelprotected
baseModel() constClpSimplexinline
baseModel_ClpSimplexprotected
baseRowCopy_ClpModelprotected
basic enum valueClpSimplex
bestObjectiveValue_ClpSimplexprotected
bestPossibleImprovement() constClpSimplexinline
bestPossibleImprovement_ClpSimplexprotected
borrowModel(ClpModel &otherModel)ClpSimplex
borrowModel(ClpSimplex &otherModel)ClpSimplex
bothFake enum valueClpSimplex
changeMade_ClpSimplexprotected
checkBothSolutions()ClpSimplexprotected
checkDualSolution()ClpSimplexprotected
checkPrimalSolution(const double *rowActivities=NULL, const double *columnActivies=NULL)ClpSimplexprotected
checkSolution(int setToBounds=0)ClpSimplex
checkSolutionInternal()ClpSimplex
checkUnscaledSolution()ClpSimplex
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
cleanFactorization(int ifValuesPass)ClpSimplex
cleanMatrix(double threshold=1.0e-20)ClpModel
cleanPrimalSolution(double exactMultiple)ClpSimplex
cleanStatus()ClpSimplex
cleanup(int cleanupScaling)ClpSimplex
clearActive(int iRow)ClpSimplexinline
clearFlagged(int sequence)ClpSimplexinline
clearPerturbed(int iSequence)ClpSimplexinline
clearPivoted(int sequence)ClpSimplexinline
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
ClpSimplex(bool emptyMessages=false)ClpSimplex
ClpSimplex(const ClpSimplex &rhs, int scalingMode=-1)ClpSimplex
ClpSimplex(const ClpModel &rhs, int scalingMode=-1)ClpSimplex
ClpSimplex(const ClpModel *wholeModel, int numberRows, const int *whichRows, int numberColumns, const int *whichColumns, bool dropNames=true, bool dropIntegers=true, bool fixOthers=false)ClpSimplex
ClpSimplex(const ClpSimplex *wholeModel, int numberRows, const int *whichRows, int numberColumns, const int *whichColumns, bool dropNames=true, bool dropIntegers=true, bool fixOthers=false)ClpSimplex
ClpSimplex(ClpSimplex *wholeModel, int numberColumns, const int *whichColumns)ClpSimplex
ClpSimplexUnitTest(const std::string &mpsDir)ClpSimplexfriend
coinMessages() constClpModelinline
coinMessages_ClpModelprotected
coinMessagesPointer()ClpModelinline
columnActivity_ClpModelprotected
columnActivityWork_ClpSimplexprotected
columnArray(int index) constClpSimplexinline
columnArray_ClpSimplexprotected
columnLower() constClpModelinline
columnLower_ClpModelprotected
columnLowerWork_ClpSimplexprotected
columnName(int iColumn) constClpModelinline
columnNames() constClpModelinline
columnNames_ClpModelprotected
columnNamesAsChar() constClpModelprotected
columnPrimalSequence_ClpSimplexprotected
columnScale() constClpModelinline
columnScale_ClpModelprotected
columnUpper() constClpModelinline
columnUpper_ClpModelprotected
columnUpperWork_ClpSimplexprotected
computeDuals(double *givenDjs)ClpSimplex
computeInternalObjectiveValue()ClpSimplex
computeObjectiveValue(bool useWorkingSolution=false)ClpSimplex
computePrimals(const double *rowActivities, const double *columnActivities)ClpSimplex
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
copyEnabledStuff(const ClpSimplex *rhs)ClpSimplex
copyFactorization(ClpFactorization &factorization)ClpSimplex
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
cost(int sequence)ClpSimplexinline
cost_ClpSimplexprotected
costAddress(int sequence)ClpSimplexinline
costRegion(int section) constClpSimplexinline
costRegion() constClpSimplexinline
crash(double gap, int pivot)ClpSimplex
createCoinModel() constClpModel
createEmptyMatrix()ClpModel
createPiecewiseLinearCosts(const int *starts, const double *lower, const double *gradient)ClpSimplex
createRim(int what, bool makeRowCopy=false, int startFinishOptions=0)ClpSimplexprotected
createRim1(bool initial)ClpSimplexprotected
createRim4(bool initial)ClpSimplexprotected
createRim5(bool initial)ClpSimplexprotected
createStatus()ClpSimplex
currentDualTolerance() constClpSimplexinline
currentPrimalTolerance() constClpSimplexinline
dblParam_ClpModelprotected
defaultFactorizationFrequency()ClpSimplex
defaultHandler() constClpModelinline
defaultHandler_ClpModelprotected
deleteBaseModel()ClpSimplex
deleteColumns(int number, const int *which)ClpModel
deleteIntegerInformation()ClpModel
deleteNamesAsChar(const char *const *names, int number) constClpModelprotected
deleteQuadraticObjective()ClpModel
deleteRay()ClpModelinline
deleteRim(int getRidOfFactorizationData=2)ClpSimplexprotected
deleteRows(int number, const int *which)ClpModel
deleteRowsAndColumns(int numberRows, const int *whichRows, int numberColumns, const int *whichColumns)ClpModel
directionIn() constClpSimplexinline
directionIn_ClpSimplexprotected
directionOut() constClpSimplexinline
directionOut_ClpSimplexprotected
disasterArea_ClpSimplexprotected
disasterHandler() constClpSimplexinline
dj_ClpSimplexprotected
djRegion(int section) constClpSimplexinline
djRegion() constClpSimplexinline
dontFactorizePivots_ClpSimplexprotected
doubleCheck()ClpSimplex
dropNames()ClpModel
dual(int ifValuesPass=0, int startFinishOptions=0)ClpSimplex
dual_ClpModelprotected
dualBound() constClpSimplexinline
dualBound_ClpSimplexprotected
dualColumnSolution() constClpModelinline
dualDebug(int ifValuesPass=0, int startFinishOptions=0)ClpSimplex
dualFeasible() constClpSimplexinline
dualIn() constClpSimplexinline
dualIn_ClpSimplexprotected
dualObjectiveLimit() constClpModelinline
dualOut() constClpSimplexinline
dualOut_ClpSimplexprotected
dualPivotResultPart1()ClpSimplex
dualRanging(int numberCheck, const int *which, double *costIncrease, int *sequenceIncrease, double *costDecrease, int *sequenceDecrease, double *valueIncrease=NULL, double *valueDecrease=NULL)ClpSimplex
dualRowPivot() constClpSimplexinline
dualRowPivot_ClpSimplexprotected
dualRowSolution() constClpModelinline
dualTolerance() constClpModelinline
dualTolerance_ClpSimplexprotected
emptyProblem(int *infeasNumber=NULL, double *infeasSum=NULL, bool printMessage=true)ClpModel
eventHandler() constClpModelinline
eventHandler_ClpModelprotected
factorization() constClpSimplexinline
factorization_ClpSimplexprotected
factorizationFrequency() constClpSimplex
factorize()ClpSimplex
FakeBound enum nameClpSimplex
fastCrunch(ClpNodeStuff *stuff, int mode)ClpSimplex
fastDual2(ClpNodeStuff *stuff)ClpSimplex
fathom(void *stuff)ClpSimplex
fathomMany(void *stuff)ClpSimplex
findNetwork(char *rotate, double fractionNeeded=0.75)ClpModel
finish(int startFinishOptions=0)ClpSimplex
firstFree_ClpSimplexprotected
flagged(int sequence) constClpSimplexinline
forceFactorization() constClpSimplexinline
forceFactorization(int value)ClpSimplexinline
forceFactorization_ClpSimplexprotected
generateCpp(FILE *fp, bool defaultFactor=false)ClpSimplex
ClpModel::generateCpp(FILE *fp)ClpModel
getbackSolution(const ClpSimplex &smallModel, const int *whichRow, const int *whichColumn)ClpSimplex
getBasics(int *index)ClpSimplex
getBasis() constClpSimplex
getBInvACol(int col, double *vec)ClpSimplex
getBInvARow(int row, double *z, double *slack=NULL)ClpSimplex
getBInvCol(int col, double *vec)ClpSimplex
getBInvRow(int row, double *z)ClpSimplex
getColLower() constClpModelinline
getColSolution() constClpModelinline
getColumnName(int iColumn) constClpModel
getColumnStatus(int sequence) constClpSimplexinline
getColUpper() constClpModelinline
getDblParam(ClpDblParam key, double &value) constClpModelinline
getEmptyFactorization()ClpSimplex
getFakeBound(int sequence) constClpSimplexinline
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
getRowStatus(int sequence) constClpSimplexinline
getRowUpper() constClpModelinline
getSmallElementValue() constClpModelinline
getSolution(const double *rowActivities, const double *columnActivities)ClpSimplex
getSolution()ClpSimplex
getStatus(int sequence) constClpSimplexinline
getStrParam(ClpStrParam key, std::string &value) constClpModelinline
getTrustedUserPointer() constClpModelinline
getUserPointer() constClpModelinline
goodAccuracy() constClpSimplexinline
gutsOfCopy(const ClpSimplex &rhs)ClpSimplexprotected
ClpModel::gutsOfCopy(const ClpModel &rhs, int trueCopy=1)ClpModelprotected
gutsOfDelete(int type)ClpSimplexprotected
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
gutsOfSolution(double *givenDuals, const double *givenPrimals, bool valuesPass=false)ClpSimplexprotected
handler_ClpModelprotected
hitMaximumIterations() constClpModel
housekeeping(double objectiveChange)ClpSimplexprotected
inCbcBranchAndBound() constClpModelinline
incomingInfeasibility_ClpSimplexprotected
infeasibilityCost() constClpSimplexinline
infeasibilityCost_ClpSimplexprotected
infeasibilityRay(bool fullRay=false) constClpSimplex
initialBarrierNoCrossSolve()ClpSimplex
initialBarrierSolve()ClpSimplex
initialDenseFactorization() constClpSimplex
initialDualSolve()ClpSimplex
initialPrimalSolve()ClpSimplex
initialSolve(ClpSolve &options)ClpSimplex
initialSolve()ClpSimplex
integerInformation() constClpModelinline
integerType_ClpModelprotected
internalFactorize(int solveType)ClpSimplex
internalRay() constClpModelinline
intParam_ClpModelprotected
inverseColumnScale() constClpModelinline
inverseColumnScale_ClpModelprotected
inverseRowScale() constClpModelinline
inverseRowScale_ClpModelprotected
isAbandoned() constClpModelinline
isColumn(int sequence) constClpSimplexinline
isDualObjectiveLimitReached() constClpModel
isFixed enum valueClpSimplex
isFree enum valueClpSimplex
isInteger(int index) constClpModel
isIterationLimitReached() constClpModelinline
isObjectiveLimitTestValid() constClpSimplex
isPrimalObjectiveLimitReached() constClpModel
isProvenDualInfeasible() constClpModelinline
isProvenOptimal() constClpModelinline
isProvenPrimalInfeasible() constClpModelinline
largestDualError() constClpSimplexinline
largestDualError_ClpSimplexprotected
largestPrimalError() constClpSimplexinline
largestPrimalError_ClpSimplexprotected
largeValue() constClpSimplexinline
largeValue_ClpSimplexprotected
lastBadIteration() constClpSimplexinline
lastBadIteration_ClpSimplexprotected
lastFlaggedIteration_ClpSimplexprotected
lastGoodIteration_ClpSimplexprotected
lengthNames() constClpModelinline
lengthNames_ClpModelprotected
loadNonLinear(void *info, int &numberConstraints, ClpConstraint **&constraints)ClpSimplex
loadProblem(const ClpMatrixBase &matrix, const double *collb, const double *colub, const double *obj, const double *rowlb, const double *rowub, const double *rowObjective=NULL)ClpSimplex
loadProblem(const CoinPackedMatrix &matrix, const double *collb, const double *colub, const double *obj, const double *rowlb, const double *rowub, const double *rowObjective=NULL)ClpSimplex
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)ClpSimplex
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)ClpSimplex
loadProblem(CoinModel &modelObject, bool keepSolution=false)ClpSimplex
loadProblem(CoinStructuredModel &modelObject, bool originalOrder=true, bool keepSolution=false)ClpSimplex
loadQuadraticObjective(const int numberColumns, const CoinBigIndex *start, const int *column, const double *element)ClpModel
loadQuadraticObjective(const CoinPackedMatrix &matrix)ClpModel
logLevel() constClpModelinline
lower(int sequence)ClpSimplexinline
lower_ClpSimplexprotected
lowerAddress(int sequence)ClpSimplexinline
lowerFake enum valueClpSimplex
lowerIn() constClpSimplexinline
lowerIn_ClpSimplexprotected
lowerOut() constClpSimplexinline
lowerOut_ClpSimplexprotected
lowerRegion(int section) constClpSimplexinline
lowerRegion() constClpSimplexinline
makeBaseModel()ClpSimplex
markHotStart(void *&saveStuff)ClpSimplex
matrix() constClpModelinline
matrix_ClpModelprotected
maximumBasic() constClpSimplexinline
maximumBasic_ClpSimplexprotected
maximumColumns_ClpModelprotected
maximumInternalColumns_ClpModelprotected
maximumInternalRows_ClpModelprotected
maximumIterations() constClpModelinline
maximumPerturbationSize_ClpSimplexprotected
maximumRows_ClpModelprotected
maximumSeconds() constClpModelinline
messageHandler() constClpModelinline
messages() constClpModelinline
messages_ClpModelprotected
messagesPointer()ClpModelinline
minimumPrimalTolerance_ClpSimplexprotected
miniPostsolve(const ClpSimplex *presolvedModel, void *info)ClpSimplex
miniPresolve(char *rowType, char *columnType, void **info)ClpSimplex
miniSolve(char *rowType, char *columnType, int algorithm, int startUp)ClpSimplex
modifyCoefficient(int row, int column, double newElement, bool keepZero=false)ClpModelinline
modifyCoefficientsAndPivot(int number, const int *which, const CoinBigIndex *start, const int *row, const double *newCoefficient, const unsigned char *newStatus=NULL, const double *newLower=NULL, const double *newUpper=NULL, const double *newObjective=NULL)ClpSimplex
moreSpecialOptions() constClpSimplexinline
moreSpecialOptions_ClpSimplexprotected
moveInfo(const ClpSimplex &rhs, bool justStatus=false)ClpSimplex
moveTowardsPrimalFeasible()ClpSimplex
mutableColumnScale() constClpModelinline
mutableInverseColumnScale() constClpModelinline
mutableInverseRowScale() constClpModelinline
mutableRandomNumberGenerator()ClpModelinline
mutableRowScale() constClpModelinline
newLanguage(CoinMessages::Language language)ClpModel
noFake enum valueClpSimplex
nonLinearCost() constClpSimplexinline
nonLinearCost_ClpSimplexprotected
nonlinearSLP(int numberPasses, double deltaTolerance)ClpSimplex
nonlinearSLP(int numberConstraints, ClpConstraint **constraints, int numberPasses, double deltaTolerance)ClpSimplex
numberChanged_ClpSimplexprotected
numberColumns() constClpModelinline
numberColumns_ClpModelprotected
numberDegeneratePivots_ClpSimplexprotected
numberDualInfeasibilities() constClpSimplexinline
numberDualInfeasibilities_ClpSimplexprotected
numberDualInfeasibilitiesWithoutFree() constClpSimplexinline
numberDualInfeasibilitiesWithoutFree_ClpSimplexprotected
numberExtraRows() constClpSimplexinline
numberExtraRows_ClpSimplexprotected
numberFake_ClpSimplexprotected
numberIterations() constClpModelinline
numberIterations_ClpModelprotected
numberPrimalInfeasibilities() constClpSimplexinline
numberPrimalInfeasibilities_ClpSimplexprotected
numberRefinements() constClpSimplexinline
numberRefinements_ClpSimplexprotected
numberRows() constClpModelinline
numberRows_ClpModelprotected
numberThreads() constClpModelinline
numberThreads_ClpModelprotected
numberTimesOptimal_ClpSimplexprotected
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
objectiveWork_ClpSimplexprotected
onStopped()ClpModelprotected
operator=(const ClpSimplex &rhs)ClpSimplex
ClpModel::operator=(const ClpModel &rhs)ClpModel
optimizationDirection() constClpModelinline
optimizationDirection_ClpModelprotected
originalLower(int iSequence) constClpSimplexinline
originalModel(ClpSimplex *miniModel)ClpSimplex
originalUpper(int iSequence) constClpSimplexinline
OsiCLPSolverInterface classClpSimplexfriend
OsiClpSolverInterface classClpSimplexfriend
outDuplicateRows(int numberLook, int *whichRows, bool noOverlaps=false, double tolerance=-1.0, double cleanUp=0.0)ClpSimplex
passInEventHandler(const ClpEventHandler *eventHandler)ClpSimplex
passInMessageHandler(CoinMessageHandler *handler)ClpModel
permanentArrays() constClpModelinlineprotected
perturbation() constClpSimplexinline
perturbation_ClpSimplexprotected
perturbationArray_ClpSimplexprotected
perturbed(int iSequence) constClpSimplexinline
pivot()ClpSimplex
pivoted(int sequence) constClpSimplexinline
pivotResultPart2(int algorithm, int state)ClpSimplex
pivotRow() constClpSimplexinline
pivotRow_ClpSimplexprotected
pivotVariable() constClpSimplexinline
pivotVariable_ClpSimplexprotected
popMessageHandler(CoinMessageHandler *oldHandler, bool oldDefault)ClpModel
presolveTolerance() constClpModelinline
primal(int ifValuesPass=0, int startFinishOptions=0)ClpSimplex
primalColumnPivot() constClpSimplexinline
primalColumnPivot_ClpSimplexprotected
primalColumnSolution() constClpModelinline
primalFeasible() constClpSimplexinline
primalObjectiveLimit() constClpModelinline
primalPivotResult()ClpSimplex
primalRanging(int numberCheck, const int *which, double *valueIncrease, int *sequenceIncrease, double *valueDecrease, int *sequenceDecrease)ClpSimplex
primalRowSolution() constClpModelinline
primalTolerance() constClpModelinline
primalTolerance_ClpSimplexprotected
primalToleranceToGetOptimal_ClpSimplexprotected
problemName() constClpModelinline
problemStatus() constClpModelinline
problemStatus_ClpModelprotected
progress()ClpSimplexinline
progress_ClpSimplexprotected
progressFlag() constClpSimplexinline
progressFlag_ClpSimplexprotected
pushMessageHandler(CoinMessageHandler *handler, bool &oldDefault)ClpModel
randomNumberGenerator()ClpModelinline
randomNumberGenerator_ClpModelprotected
rawObjectiveValue() constClpSimplexinline
ray() constClpModelinline
ray_ClpModelprotected
rayExists() constClpModelinline
readBasis(const char *filename)ClpSimplex
readGMPL(const char *filename, const char *dataName, bool keepNames=false)ClpSimplex
readLp(const char *filename, const double epsilon=1e-5)ClpSimplex
readMps(const char *filename, bool keepNames=false, bool ignoreErrors=false)ClpSimplex
reducedCost(int sequence)ClpSimplexinline
reducedCost_ClpModelprotected
reducedCostAddress(int sequence)ClpSimplexinline
reducedCostWork_ClpSimplexprotected
reducedGradient(int phase=0)ClpSimplex
removeSuperBasicSlacks(int threshold=0)ClpSimplex
replaceMatrix(ClpMatrixBase *matrix, bool deleteCurrent=false)ClpModel
replaceMatrix(CoinPackedMatrix *newmatrix, bool deleteCurrent=false)ClpModelinline
resize(int newNumberRows, int newNumberColumns)ClpSimplex
restoreData(ClpDataSave saved)ClpSimplex
restoreModel(const char *fileName)ClpSimplex
returnModel(ClpSimplex &otherModel)ClpSimplex
ClpModel::returnModel(ClpModel &otherModel)ClpModel
rhsScale() constClpModelinline
rhsScale_ClpModelprotected
rowActivity_ClpModelprotected
rowActivityWork_ClpSimplexprotected
rowArray(int index) constClpSimplexinline
rowArray_ClpSimplexprotected
rowCopy() constClpModelinline
rowCopy_ClpModelprotected
rowLower() constClpModelinline
rowLower_ClpModelprotected
rowLowerWork_ClpSimplexprotected
rowName(int iRow) constClpModelinline
rowNames() constClpModelinline
rowNames_ClpModelprotected
rowNamesAsChar() constClpModelprotected
rowObjective() constClpModelinline
rowObjective_ClpModelprotected
rowObjectiveWork_ClpSimplexprotected
rowPrimalSequence_ClpSimplexprotected
rowReducedCost_ClpSimplexprotected
rowScale() constClpModelinline
rowScale_ClpModelprotected
rowUpper() constClpModelinline
rowUpper_ClpModelprotected
rowUpperWork_ClpSimplexprotected
sanityCheck()ClpSimplexprotected
saveData()ClpSimplex
savedColumnScale_ClpModelprotected
savedRowScale_ClpModelprotected
savedSolution_ClpSimplexprotected
saveModel(const char *fileName)ClpSimplex
saveStatus_ClpSimplexprotected
scaledMatrix_ClpModelprotected
scaleObjective(double value)ClpSimplexprotected
scaling(int mode=1)ClpModel
scalingFlag() constClpModelinline
scalingFlag_ClpModelprotected
secondaryStatus() constClpModelinline
secondaryStatus_ClpModelprotected
sequenceIn() constClpSimplexinline
sequenceIn_ClpSimplexprotected
sequenceOut() constClpSimplexinline
sequenceOut_ClpSimplexprotected
sequenceWithin(int sequence) constClpSimplexinline
setActive(int iRow)ClpSimplexinline
setAlgorithm(int value)ClpSimplexinline
setAlpha(double value)ClpSimplexinline
setAlphaAccuracy(double value)ClpSimplexinline
setAutomaticScaling(bool onOff)ClpSimplexinline
setClpScaledMatrix(ClpPackedMatrix *scaledMatrix)ClpModelinline
setColBounds(int elementIndex, double newlower, double newupper)ClpSimplexinline
setColLower(int elementIndex, double elementValue)ClpSimplexinline
setColSetBounds(const int *indexFirst, const int *indexLast, const double *boundList)ClpSimplexinline
setColSolution(const double *input)ClpModelinline
setColumnBounds(int elementIndex, double lower, double upper)ClpSimplex
setColumnLower(int elementIndex, double elementValue)ClpSimplex
setColumnName(int colIndex, std::string &name)ClpModel
setColumnScale(double *scale)ClpModel
setColumnSetBounds(const int *indexFirst, const int *indexLast, const double *boundList)ClpSimplex
setColumnStatus(int sequence, Status newstatus)ClpSimplexinline
setColumnUpper(int elementIndex, double elementValue)ClpSimplex
setColUpper(int elementIndex, double elementValue)ClpSimplexinline
setContinuous(int index)ClpModel
setCurrentDualTolerance(double value)ClpSimplexinline
setCurrentPrimalTolerance(double value)ClpSimplexinline
setDblParam(ClpDblParam key, double value)ClpModel
setDefaultMessageHandler()ClpModel
setDirectionIn(int direction)ClpSimplexinline
setDirectionOut(int direction)ClpSimplexinline
setDisasterHandler(ClpDisasterHandler *handler)ClpSimplexinline
setDualBound(double value)ClpSimplex
setDualIn(double value)ClpSimplexinline
setDualObjectiveLimit(double value)ClpModel
setDualOut(double value)ClpSimplexinline
setDualRowPivotAlgorithm(ClpDualRowPivot &choice)ClpSimplex
setDualTolerance(double value)ClpModel
setEmptyFactorization()ClpSimplex
setFactorization(ClpFactorization &factorization)ClpSimplex
setFactorizationFrequency(int value)ClpSimplex
setFakeBound(int sequence, FakeBound fakeBound)ClpSimplexinline
setFlagged(int sequence)ClpSimplex
setInfeasibilityCost(double value)ClpSimplex
setInitialDenseFactorization(bool onOff)ClpSimplex
setInteger(int index)ClpModel
setIntParam(ClpIntParam key, int value)ClpModel
setLanguage(CoinMessages::Language language)ClpModelinline
setLargestDualError(double value)ClpSimplexinline
setLargestPrimalError(double value)ClpSimplexinline
setLargeValue(double value)ClpSimplex
setLastBadIteration(int value)ClpSimplexinline
setLengthNames(int value)ClpModelinline
setLogLevel(int value)ClpModelinline
setLowerOut(double value)ClpSimplexinline
setMaximumIterations(int value)ClpModel
setMaximumSeconds(double value)ClpModel
setMaximumWallSeconds(double value)ClpModel
setMoreSpecialOptions(int value)ClpSimplexinline
setNewRowCopy(ClpMatrixBase *newCopy)ClpModel
setNonLinearCost(ClpNonLinearCost &nonLinearCost)ClpSimplex
setNumberDualInfeasibilities(int value)ClpSimplexinline
setNumberIterations(int numberIterationsNew)ClpModelinline
setNumberPrimalInfeasibilities(int value)ClpSimplexinline
setNumberRefinements(int value)ClpSimplex
setNumberThreads(int value)ClpModelinline
setObjCoeff(int elementIndex, double elementValue)ClpSimplexinline
setObjective(ClpObjective *objective)ClpModel
setObjectiveCoefficient(int elementIndex, double elementValue)ClpSimplex
setObjectiveOffset(double value)ClpModel
setObjectivePointer(ClpObjective *newobjective)ClpModelinline
setObjectiveScale(double value)ClpModelinline
setObjectiveValue(double value)ClpModelinline
setOptimizationDirection(double value)ClpModel
setPersistenceFlag(int value)ClpSimplex
setPerturbation(int value)ClpSimplex
setPerturbed(int iSequence)ClpSimplexinline
setPivoted(int sequence)ClpSimplexinline
setPivotRow(int value)ClpSimplexinline
setPrimalColumnPivotAlgorithm(ClpPrimalColumnPivot &choice)ClpSimplex
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)ClpSimplex
setRowLower(int elementIndex, double elementValue)ClpSimplex
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)ClpSimplex
setRowStatus(int sequence, Status newstatus)ClpSimplexinline
setRowUpper(int elementIndex, double elementValue)ClpSimplex
setSecondaryStatus(int newstatus)ClpModelinline
setSequenceIn(int sequence)ClpSimplexinline
setSequenceOut(int sequence)ClpSimplexinline
setSmallElementValue(double value)ClpModelinline
setSolveType(int type)ClpModelinline
setSparseFactorization(bool value)ClpSimplex
setSpecialOptions(unsigned int value)ClpModel
setStatus(int sequence, Status newstatus)ClpSimplexinline
setStrParam(ClpStrParam key, const std::string &value)ClpModel
setSumDualInfeasibilities(double value)ClpSimplexinline
setSumOfRelaxedDualInfeasibilities(double value)ClpSimplexinline
setSumOfRelaxedPrimalInfeasibilities(double value)ClpSimplexinline
setSumPrimalInfeasibilities(double value)ClpSimplexinline
setTheta(double value)ClpSimplexinline
setToBaseModel(ClpSimplex *model=NULL)ClpSimplex
setTrustedUserPointer(ClpTrustedData *pointer)ClpModelinline
setUpperOut(double value)ClpSimplexinline
setUserPointer(void *pointer)ClpModelinline
setValueOut(double value)ClpSimplexinline
setValuesPassAction(double incomingInfeasibility, double allowedInfeasibility)ClpSimplex
setVectorMode(int value)ClpSimplexinline
setWhatsChanged(int value)ClpModelinline
setZeroTolerance(double value)ClpSimplexinline
smallElement_ClpModelprotected
solution(int sequence)ClpSimplexinline
solution_ClpSimplexprotected
solutionAddress(int sequence)ClpSimplexinline
solutionRegion(int section) constClpSimplexinline
solutionRegion() constClpSimplexinline
solve(CoinStructuredModel *model)ClpSimplex
solveBenders(CoinStructuredModel *model, ClpSolve &options)ClpSimplexprotected
solveDW(CoinStructuredModel *model, ClpSolve &options)ClpSimplexprotected
solveFromHotStart(void *saveStuff)ClpSimplex
solveType() constClpModelinline
solveType_ClpModelprotected
spareDoubleArray_ClpSimplexmutable
spareIntArray_ClpSimplexmutable
sparseFactorization() constClpSimplex
specialOptions() constClpModelinline
specialOptions_ClpModelprotected
startFastDual2(ClpNodeStuff *stuff)ClpSimplex
startPermanentArrays()ClpSimplex
startup(int ifValuesPass, int startFinishOptions=0)ClpSimplex
status() constClpModelinline
Status enum nameClpSimplex
status_ClpModelprotected
statusArray() constClpModelinline
statusCopy() constClpModel
statusExists() constClpModelinline
statusOfProblem(bool initial=false)ClpSimplex
stopFastDual2(ClpNodeStuff *stuff)ClpSimplex
stopPermanentArrays()ClpModelprotected
strongBranching(int numberVariables, const int *variables, double *newLower, double *newUpper, double **outputSolution, int *outputStatus, int *outputIterations, bool stopOnFirstInfeasible=true, bool alwaysFinish=false, int startFinishOptions=0)ClpSimplex
strParam_ClpModelprotected
sumDualInfeasibilities() constClpSimplexinline
sumDualInfeasibilities_ClpSimplexprotected
sumOfRelaxedDualInfeasibilities() constClpSimplexinline
sumOfRelaxedDualInfeasibilities_ClpSimplexprotected
sumOfRelaxedPrimalInfeasibilities() constClpSimplexinline
sumOfRelaxedPrimalInfeasibilities_ClpSimplexprotected
sumPrimalInfeasibilities() constClpSimplexinline
sumPrimalInfeasibilities_ClpSimplexprotected
superBasic enum valueClpSimplex
swapFactorization(ClpFactorization *factorization)ClpSimplex
swapRowScale(double *newScale)ClpModelinline
swapScaledMatrix(ClpPackedMatrix *scaledMatrix)ClpModelinline
synchronizeMatrix()ClpModelprivate
theta() constClpSimplexinline
theta_ClpSimplexprotected
tightenPrimalBounds(double factor=0.0, int doTight=0, bool tightIntegers=false)ClpSimplex
times(double scalar, const double *x, double *y) constClpModel
transposeTimes(double scalar, const double *x, double *y) constClpModel
trustedUserPointer_ClpModelprotected
unboundedRay() constClpModel
unmarkHotStart(void *saveStuff)ClpSimplex
unpack(CoinIndexedVector *rowArray) constClpSimplex
unpack(CoinIndexedVector *rowArray, int sequence) constClpSimplex
unpackPacked(CoinIndexedVector *rowArray)ClpSimplex
unpackPacked(CoinIndexedVector *rowArray, int sequence)ClpSimplex
unscale()ClpModel
upper(int sequence)ClpSimplexinline
upper_ClpSimplexprotected
upperAddress(int sequence)ClpSimplexinline
upperFake enum valueClpSimplex
upperIn() constClpSimplexinline
upperIn_ClpSimplexprotected
upperOut() constClpSimplexinline
upperOut_ClpSimplexprotected
upperRegion(int section) constClpSimplexinline
upperRegion() constClpSimplexinline
userPointer_ClpModelprotected
valueIn() constClpSimplexinline
valueIn_ClpSimplexprotected
valueIncomingDual() constClpSimplex
valueOut() constClpSimplexinline
valueOut_ClpSimplexprotected
vectorMode() constClpSimplexinline
vectorMode_ClpSimplexprotected
whatsChanged() constClpModelinline
whatsChanged_ClpModelprotected
writeBasis(const char *filename, bool writeValues=false, int formatType=0) constClpSimplex
writeLp(const char *filename, const char *extension="lp", double epsilon=1e-5, int numberAcross=10, int decimals=5, double objSense=0.0, bool useRowNames=true) constClpSimplex
writeMps(const char *filename, int formatType=0, int numberAcross=2, double objSense=0.0) constClpModel
zeroTolerance() constClpSimplexinline
zeroTolerance_ClpSimplexprotected
~ClpModel()ClpModel
~ClpSimplex()ClpSimplex