Cbc  2.9.9
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ClpSimplexPrimal Member List

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

abcState() const ClpSimplexinline
abcState_ClpSimplexprotected
acceptablePivot_ClpSimplexprotected
active(int iRow) const ClpSimplexinline
add(double *array, int column, double multiplier) const ClpSimplex
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() const ClpSimplexinline
algorithm_ClpSimplexprotected
allowedInfeasibility_ClpSimplexprotected
allSlackBasis(bool resetSolution=false)ClpSimplex
alpha() const ClpSimplexinline
alpha_ClpSimplexprotected
alphaAccuracy() const ClpSimplexinline
alphaAccuracy_ClpSimplexprotected
alwaysOptimal(bool onOff)ClpSimplexPrimal
alwaysOptimal() const ClpSimplexPrimal
atLowerBound enum valueClpSimplex
atUpperBound enum valueClpSimplex
automaticScale_ClpSimplexprotected
automaticScaling() const ClpSimplexinline
averageInfeasibility_ClpSimplexprotected
barrier(bool crossover=true)ClpSimplex
baseIteration() const ClpSimplexinline
baseIteration_ClpSimplexprotected
baseMatrix_ClpModelprotected
baseModel() const ClpSimplexinline
baseModel_ClpSimplexprotected
baseRowCopy_ClpModelprotected
basic enum valueClpSimplex
bestObjectiveValue_ClpSimplexprotected
bestPossibleImprovement() const ClpSimplexinline
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
checkUnbounded(CoinIndexedVector *ray, CoinIndexedVector *spare, double changeCost)ClpSimplexPrimal
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
cleanStatus()ClpSimplex
cleanup(int cleanupScaling)ClpSimplex
clearActive(int iRow)ClpSimplexinline
clearAll()ClpSimplexPrimal
clearFlagged(int sequence)ClpSimplexinline
clearPerturbed(int iSequence)ClpSimplexinline
clearPivoted(int sequence)ClpSimplexinline
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
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
coinMessages() const ClpModelinline
coinMessages_ClpModelprotected
coinMessagesPointer()ClpModelinline
columnActivity_ClpModelprotected
columnActivityWork_ClpSimplexprotected
columnArray(int index) const ClpSimplexinline
columnArray_ClpSimplexprotected
columnLower() const ClpModelinline
columnLower_ClpModelprotected
columnLowerWork_ClpSimplexprotected
columnName(int iColumn) const ClpModelinline
columnNames() const ClpModelinline
columnNames_ClpModelprotected
columnNamesAsChar() const ClpModelprotected
columnPrimalSequence_ClpSimplexprotected
columnScale() const ClpModelinline
columnScale_ClpModelprotected
columnUpper() const ClpModelinline
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) const ClpSimplexinline
costRegion() const ClpSimplexinline
crash(double gap, int pivot)ClpSimplex
createCoinModel() const ClpModel
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() const ClpSimplexinline
currentPrimalTolerance() const ClpSimplexinline
dblParam_ClpModelprotected
defaultFactorizationFrequency()ClpSimplex
defaultHandler() const ClpModelinline
defaultHandler_ClpModelprotected
deleteBaseModel()ClpSimplex
deleteColumns(int number, const int *which)ClpModel
deleteIntegerInformation()ClpModel
deleteNamesAsChar(const char *const *names, int number) const ClpModelprotected
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() const ClpSimplexinline
directionIn_ClpSimplexprotected
directionOut() const ClpSimplexinline
directionOut_ClpSimplexprotected
disasterArea_ClpSimplexprotected
disasterHandler() const ClpSimplexinline
dj_ClpSimplexprotected
djRegion(int section) const ClpSimplexinline
djRegion() const ClpSimplexinline
dontFactorizePivots_ClpSimplexprotected
doubleCheck()ClpSimplex
dropNames()ClpModel
dual(int ifValuesPass=0, int startFinishOptions=0)ClpSimplex
dual_ClpModelprotected
dualBound() const ClpSimplexinline
dualBound_ClpSimplexprotected
dualColumnSolution() const ClpModelinline
dualDebug(int ifValuesPass=0, int startFinishOptions=0)ClpSimplex
dualFeasible() const ClpSimplexinline
dualIn() const ClpSimplexinline
dualIn_ClpSimplexprotected
dualObjectiveLimit() const ClpModelinline
dualOut() const ClpSimplexinline
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() const ClpSimplexinline
dualRowPivot_ClpSimplexprotected
dualRowSolution() const ClpModelinline
dualTolerance() const ClpModelinline
dualTolerance_ClpSimplexprotected
emptyProblem(int *infeasNumber=NULL, double *infeasSum=NULL, bool printMessage=true)ClpModel
eventHandler() const ClpModelinline
eventHandler_ClpModelprotected
exactOutgoing(bool onOff)ClpSimplexPrimal
exactOutgoing() const ClpSimplexPrimal
factorization() const ClpSimplexinline
factorization_ClpSimplexprotected
factorizationFrequency() const ClpSimplex
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) const ClpSimplexinline
forceFactorization() const ClpSimplexinline
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() const ClpSimplex
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() const ClpModelinline
getColSolution() const ClpModelinline
getColumnName(int iColumn) const ClpModel
getColumnStatus(int sequence) const ClpSimplexinline
getColUpper() const ClpModelinline
getDblParam(ClpDblParam key, double &value) const ClpModelinline
getEmptyFactorization()ClpSimplex
getFakeBound(int sequence) const ClpSimplexinline
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
getRowStatus(int sequence) const ClpSimplexinline
getRowUpper() const ClpModelinline
getSmallElementValue() const ClpModelinline
getSolution(const double *rowActivities, const double *columnActivities)ClpSimplex
getSolution()ClpSimplex
getStatus(int sequence) const ClpSimplexinline
getStrParam(ClpStrParam key, std::string &value) const ClpModelinline
getTrustedUserPointer() const ClpModelinline
getUserPointer() const ClpModelinline
goodAccuracy() const ClpSimplexinline
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() const ClpModel
housekeeping(double objectiveChange)ClpSimplexprotected
inCbcBranchAndBound() const ClpModelinline
incomingInfeasibility_ClpSimplexprotected
infeasibilityCost() const ClpSimplexinline
infeasibilityCost_ClpSimplexprotected
infeasibilityRay(bool fullRay=false) const ClpSimplex
initialBarrierNoCrossSolve()ClpSimplex
initialBarrierSolve()ClpSimplex
initialDenseFactorization() const ClpSimplex
initialDualSolve()ClpSimplex
initialPrimalSolve()ClpSimplex
initialSolve(ClpSolve &options)ClpSimplex
initialSolve()ClpSimplex
integerInformation() const ClpModelinline
integerType_ClpModelprotected
internalFactorize(int solveType)ClpSimplex
internalRay() const ClpModelinline
intParam_ClpModelprotected
inverseColumnScale() const ClpModelinline
inverseColumnScale_ClpModelprotected
inverseRowScale() const ClpModelinline
inverseRowScale_ClpModelprotected
isAbandoned() const ClpModelinline
isColumn(int sequence) const ClpSimplexinline
isDualObjectiveLimitReached() const ClpModel
isFixed enum valueClpSimplex
isFree enum valueClpSimplex
isInteger(int index) const ClpModel
isIterationLimitReached() const ClpModelinline
isObjectiveLimitTestValid() const ClpSimplex
isPrimalObjectiveLimitReached() const ClpModel
isProvenDualInfeasible() const ClpModelinline
isProvenOptimal() const ClpModelinline
isProvenPrimalInfeasible() const ClpModelinline
largestDualError() const ClpSimplexinline
largestDualError_ClpSimplexprotected
largestPrimalError() const ClpSimplexinline
largestPrimalError_ClpSimplexprotected
largeValue() const ClpSimplexinline
largeValue_ClpSimplexprotected
lastBadIteration() const ClpSimplexinline
lastBadIteration_ClpSimplexprotected
lastFlaggedIteration_ClpSimplexprotected
lastGoodIteration_ClpSimplexprotected
lengthNames() const ClpModelinline
lengthNames_ClpModelprotected
lexSolve()ClpSimplexPrimal
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() const ClpModelinline
lower(int sequence)ClpSimplexinline
lower_ClpSimplexprotected
lowerAddress(int sequence)ClpSimplexinline
lowerFake enum valueClpSimplex
lowerIn_ClpSimplexprotected
lowerOut_ClpSimplexprotected
lowerRegion(int section) const ClpSimplexinline
lowerRegion() const ClpSimplexinline
makeBaseModel()ClpSimplex
markHotStart(void *&saveStuff)ClpSimplex
matrix() const ClpModelinline
matrix_ClpModelprotected
maximumBasic() const ClpSimplexinline
maximumBasic_ClpSimplexprotected
maximumColumns_ClpModelprotected
maximumInternalColumns_ClpModelprotected
maximumInternalRows_ClpModelprotected
maximumIterations() const ClpModelinline
maximumPerturbationSize_ClpSimplexprotected
maximumRows_ClpModelprotected
maximumSeconds() const ClpModelinline
messageHandler() const ClpModelinline
messages() const ClpModelinline
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() const ClpSimplexinline
moreSpecialOptions_ClpSimplexprotected
moveInfo(const ClpSimplex &rhs, bool justStatus=false)ClpSimplex
moveTowardsPrimalFeasible()ClpSimplex
mutableColumnScale() const ClpModelinline
mutableInverseColumnScale() const ClpModelinline
mutableInverseRowScale() const ClpModelinline
mutableRandomNumberGenerator()ClpModelinline
mutableRowScale() const ClpModelinline
newLanguage(CoinMessages::Language language)ClpModel
nextSuperBasic(int superBasicType, CoinIndexedVector *columnArray)ClpSimplexPrimal
noFake enum valueClpSimplex
nonLinearCost() const ClpSimplexinline
nonLinearCost_ClpSimplexprotected
nonlinearSLP(int numberPasses, double deltaTolerance)ClpSimplex
nonlinearSLP(int numberConstraints, ClpConstraint **constraints, int numberPasses, double deltaTolerance)ClpSimplex
numberChanged_ClpSimplexprotected
numberColumns() const ClpModelinline
numberColumns_ClpModelprotected
numberDegeneratePivots_ClpSimplexprotected
numberDualInfeasibilities() const ClpSimplexinline
numberDualInfeasibilities_ClpSimplexprotected
numberDualInfeasibilitiesWithoutFree() const ClpSimplexinline
numberDualInfeasibilitiesWithoutFree_ClpSimplexprotected
numberExtraRows() const ClpSimplexinline
numberExtraRows_ClpSimplexprotected
numberFake_ClpSimplexprotected
numberIterations() const ClpModelinline
numberIterations_ClpModelprotected
numberPrimalInfeasibilities() const ClpSimplexinline
numberPrimalInfeasibilities_ClpSimplexprotected
numberRefinements() const ClpSimplexinline
numberRefinements_ClpSimplexprotected
numberRows() const ClpModelinline
numberRows_ClpModelprotected
numberThreads() const ClpModelinline
numberThreads_ClpModelprotected
numberTimesOptimal_ClpSimplexprotected
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
objectiveWork_ClpSimplexprotected
onStopped()ClpModelprotected
operator=(const ClpSimplex &rhs)ClpSimplex
ClpModel::operator=(const ClpModel &rhs)ClpModel
optimizationDirection() const ClpModelinline
optimizationDirection_ClpModelprotected
originalLower(int iSequence) const ClpSimplexinline
originalModel(ClpSimplex *miniModel)ClpSimplex
originalUpper(int iSequence) const ClpSimplexinline
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() const ClpModelinlineprotected
perturb(int type)ClpSimplexPrimal
perturbation() const ClpSimplexinline
perturbation_ClpSimplexprotected
perturbationArray_ClpSimplexprotected
perturbed(int iSequence) const ClpSimplexinline
pivot()ClpSimplex
pivoted(int sequence) const ClpSimplexinline
pivotResult(int ifValuesPass=0)ClpSimplexPrimal
pivotResultPart2(int algorithm, int state)ClpSimplex
pivotRow() const ClpSimplexinline
pivotRow_ClpSimplexprotected
pivotVariable() const ClpSimplexinline
pivotVariable_ClpSimplexprotected
popMessageHandler(CoinMessageHandler *oldHandler, bool oldDefault)ClpModel
presolveTolerance() const ClpModelinline
primal(int ifValuesPass=0, int startFinishOptions=0)ClpSimplexPrimal
primalColumn(CoinIndexedVector *updateArray, CoinIndexedVector *spareRow1, CoinIndexedVector *spareRow2, CoinIndexedVector *spareColumn1, CoinIndexedVector *spareColumn2)ClpSimplexPrimal
primalColumnPivot() const ClpSimplexinline
primalColumnPivot_ClpSimplexprotected
primalColumnSolution() const ClpModelinline
primalFeasible() const ClpSimplexinline
primalObjectiveLimit() const ClpModelinline
primalPivotResult()ClpSimplex
primalRanging(int numberCheck, const int *which, double *valueIncrease, int *sequenceIncrease, double *valueDecrease, int *sequenceDecrease)ClpSimplex
primalRay(CoinIndexedVector *rowArray)ClpSimplexPrimal
primalRow(CoinIndexedVector *rowArray, CoinIndexedVector *rhsArray, CoinIndexedVector *spareArray, int valuesPass)ClpSimplexPrimal
primalRowSolution() const ClpModelinline
primalTolerance() const ClpModelinline
primalTolerance_ClpSimplexprotected
primalToleranceToGetOptimal_ClpSimplexprotected
problemName() const ClpModelinline
problemStatus() const ClpModelinline
problemStatus_ClpModelprotected
progress()ClpSimplexinline
progress_ClpSimplexprotected
progressFlag() const ClpSimplexinline
progressFlag_ClpSimplexprotected
pushMessageHandler(CoinMessageHandler *handler, bool &oldDefault)ClpModel
randomNumberGenerator()ClpModelinline
randomNumberGenerator_ClpModelprotected
rawObjectiveValue() const ClpSimplexinline
ray() const ClpModelinline
ray_ClpModelprotected
rayExists() const ClpModelinline
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() const ClpModelinline
rhsScale_ClpModelprotected
rowActivity_ClpModelprotected
rowActivityWork_ClpSimplexprotected
rowArray(int index) const ClpSimplexinline
rowArray_ClpSimplexprotected
rowCopy() const ClpModelinline
rowCopy_ClpModelprotected
rowLower() const ClpModelinline
rowLower_ClpModelprotected
rowLowerWork_ClpSimplexprotected
rowName(int iRow) const ClpModelinline
rowNames() const ClpModelinline
rowNames_ClpModelprotected
rowNamesAsChar() const ClpModelprotected
rowObjective() const ClpModelinline
rowObjective_ClpModelprotected
rowObjectiveWork_ClpSimplexprotected
rowPrimalSequence_ClpSimplexprotected
rowReducedCost_ClpSimplexprotected
rowScale() const ClpModelinline
rowScale_ClpModelprotected
rowUpper() const ClpModelinline
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() const ClpModelinline
scalingFlag_ClpModelprotected
secondaryStatus() const ClpModelinline
secondaryStatus_ClpModelprotected
sequenceIn() const ClpSimplexinline
sequenceIn_ClpSimplexprotected
sequenceOut() const ClpSimplexinline
sequenceOut_ClpSimplexprotected
sequenceWithin(int sequence) const ClpSimplexinline
setAbcState(int state)ClpSimplexinline
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
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
setWhatsChanged(int value)ClpModelinline
setZeroTolerance(double value)ClpSimplexinline
smallElement_ClpModelprotected
solution(int sequence)ClpSimplexinline
solution_ClpSimplexprotected
solutionAddress(int sequence)ClpSimplexinline
solutionRegion(int section) const ClpSimplexinline
solutionRegion() const ClpSimplexinline
solve(CoinStructuredModel *model)ClpSimplex
solveBenders(CoinStructuredModel *model, ClpSolve &options)ClpSimplexprotected
solveDW(CoinStructuredModel *model, ClpSolve &options)ClpSimplexprotected
solveFromHotStart(void *saveStuff)ClpSimplex
solveType() const ClpModelinline
solveType_ClpModelprotected
spareDoubleArray_ClpSimplexmutable
spareIntArray_ClpSimplexmutable
sparseFactorization() const ClpSimplex
specialOptions() const ClpModelinline
specialOptions_ClpModelprotected
startFastDual2(ClpNodeStuff *stuff)ClpSimplex
startPermanentArrays()ClpSimplex
startup(int ifValuesPass, int startFinishOptions=0)ClpSimplex
Status enum nameClpSimplex
status() const ClpModelinline
status_ClpModelprotected
statusArray() const ClpModelinline
statusCopy() const ClpModel
statusExists() const ClpModelinline
statusOfProblem(bool initial=false)ClpSimplex
statusOfProblemInPrimal(int &lastCleaned, int type, ClpSimplexProgress *progress, bool doFactorization, int ifValuesPass, ClpSimplex *saveModel=NULL)ClpSimplexPrimal
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() const ClpSimplexinline
sumDualInfeasibilities_ClpSimplexprotected
sumOfRelaxedDualInfeasibilities() const ClpSimplexinline
sumOfRelaxedDualInfeasibilities_ClpSimplexprotected
sumOfRelaxedPrimalInfeasibilities() const ClpSimplexinline
sumOfRelaxedPrimalInfeasibilities_ClpSimplexprotected
sumPrimalInfeasibilities() const ClpSimplexinline
sumPrimalInfeasibilities_ClpSimplexprotected
superBasic enum valueClpSimplex
swapFactorization(ClpFactorization *factorization)ClpSimplex
swapRowScale(double *newScale)ClpModelinline
swapScaledMatrix(ClpPackedMatrix *scaledMatrix)ClpModelinline
theta() const ClpSimplexinline
theta_ClpSimplexprotected
tightenPrimalBounds(double factor=0.0, int doTight=0, bool tightIntegers=false)ClpSimplex
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
unflag()ClpSimplexPrimal
unmarkHotStart(void *saveStuff)ClpSimplex
unpack(CoinIndexedVector *rowArray) const ClpSimplex
unpack(CoinIndexedVector *rowArray, int sequence) const ClpSimplex
unpackPacked(CoinIndexedVector *rowArray)ClpSimplex
unpackPacked(CoinIndexedVector *rowArray, int sequence)ClpSimplex
unPerturb()ClpSimplexPrimal
unscale()ClpModel
updatePrimalsInPrimal(CoinIndexedVector *rowArray, double theta, double &objectiveChange, int valuesPass)ClpSimplexPrimal
upper(int sequence)ClpSimplexinline
upper_ClpSimplexprotected
upperAddress(int sequence)ClpSimplexinline
upperFake enum valueClpSimplex
upperIn_ClpSimplexprotected
upperOut_ClpSimplexprotected
upperRegion(int section) const ClpSimplexinline
upperRegion() const ClpSimplexinline
userPointer_ClpModelprotected
valueIn_ClpSimplexprotected
valueIncomingDual() const ClpSimplex
valueOut() const ClpSimplexinline
valueOut_ClpSimplexprotected
whatsChanged() const ClpModelinline
whatsChanged_ClpModelprotected
whileIterating(int valuesOption)ClpSimplexPrimal
writeBasis(const char *filename, bool writeValues=false, int formatType=0) const ClpSimplex
writeMps(const char *filename, int formatType=0, int numberAcross=2, double objSense=0.0) const ClpModel
zeroTolerance() const ClpSimplexinline
zeroTolerance_ClpSimplexprotected
~ClpModel()ClpModel
~ClpSimplex()ClpSimplex