Clp 1.17.6

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

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

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

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

acceptablePivot_ | ClpSimplex | protected
active(int iRow) const | ClpSimplex | inline
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 | ClpSimplex | inline
algorithm_ | ClpSimplex | protected
allowedInfeasibility_ | ClpSimplex | protected
allSlackBasis(bool resetSolution=false) | ClpSimplex |
alpha() const | ClpSimplex | inline
alpha_ | ClpSimplex | protected
alphaAccuracy() const | ClpSimplex | inline
alphaAccuracy_ | ClpSimplex | protected
alwaysOptimal(bool onOff) | ClpSimplexPrimal |
alwaysOptimal() const | ClpSimplexPrimal |
atLowerBound enum value | ClpSimplex |
atUpperBound enum value | ClpSimplex |
automaticScale_ | ClpSimplex | protected
automaticScaling() const | ClpSimplex | inline
averageInfeasibility_ | ClpSimplex | protected
barrier(bool crossover=true) | ClpSimplex |
baseIteration() const | ClpSimplex | inline
baseIteration_ | ClpSimplex | protected
baseMatrix_ | ClpModel | protected
baseModel() const | ClpSimplex | inline
baseModel_ | ClpSimplex | protected
baseRowCopy_ | ClpModel | protected
basic enum value | ClpSimplex |
bestObjectiveValue_ | ClpSimplex | protected
bestPossibleImprovement() const | ClpSimplex | inline
bestPossibleImprovement_ | ClpSimplex | protected
borrowModel(ClpModel &otherModel) | ClpSimplex |
borrowModel(ClpSimplex &otherModel) | ClpSimplex |
bothFake enum value | ClpSimplex |
changeMade_ | ClpSimplex | protected
checkBothSolutions() | ClpSimplex | protected
checkDualSolution() | ClpSimplex | protected
checkPrimalSolution(const double *rowActivities=NULL, const double *columnActivies=NULL) | ClpSimplex | protected
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 |
cleanPrimalSolution(double exactMultiple) | ClpSimplex |
cleanStatus() | ClpSimplex |
cleanup(int cleanupScaling) | ClpSimplex |
clearActive(int iRow) | ClpSimplex | inline
clearAll() | ClpSimplexPrimal |
clearFlagged(int sequence) | ClpSimplex | inline
clearPerturbed(int iSequence) | ClpSimplex | inline
clearPivoted(int sequence) | ClpSimplex | inline
clpMatrix() const | ClpModel | inline
ClpModel(bool emptyMessages=false) | ClpModel |
ClpModel(const ClpModel &rhs, int scalingMode=-1) | ClpModel |
ClpModel(const ClpModel *wholeModel, int numberRows, const int *whichRows, int numberColumns, const int *whichColumns, bool dropNames=true, bool dropIntegers=true) | ClpModel |
clpScaledMatrix() const | ClpModel | inline
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 | ClpModel | inline
coinMessages_ | ClpModel | protected
coinMessagesPointer() | ClpModel | inline
columnActivity_ | ClpModel | protected
columnActivityWork_ | ClpSimplex | protected
columnArray(int index) const | ClpSimplex | inline
columnArray_ | ClpSimplex | protected
columnLower() const | ClpModel | inline
columnLower_ | ClpModel | protected
columnLowerWork_ | ClpSimplex | protected
columnName(int iColumn) const | ClpModel | inline
columnNames() const | ClpModel | inline
columnNames_ | ClpModel | protected
columnNamesAsChar() const | ClpModel | protected
columnPrimalSequence_ | ClpSimplex | protected
columnScale() const | ClpModel | inline
columnScale_ | ClpModel | protected
columnUpper() const | ClpModel | inline
columnUpper_ | ClpModel | protected
columnUpperWork_ | ClpSimplex | protected
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) | ClpSimplex | inline
cost_ | ClpSimplex | protected
costAddress(int sequence) | ClpSimplex | inline
costRegion(int section) const | ClpSimplex | inline
costRegion() const | ClpSimplex | inline
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) | ClpSimplex | protected
createRim1(bool initial) | ClpSimplex | protected
createRim4(bool initial) | ClpSimplex | protected
createRim5(bool initial) | ClpSimplex | protected
createStatus() | ClpSimplex |
currentDualTolerance() const | ClpSimplex | inline
currentPrimalTolerance() const | ClpSimplex | inline
dblParam_ | ClpModel | protected
defaultFactorizationFrequency() | ClpSimplex |
defaultHandler() const | ClpModel | inline
defaultHandler_ | ClpModel | protected
deleteBaseModel() | ClpSimplex |
deleteColumns(int number, const int *which) | ClpModel |
deleteIntegerInformation() | ClpModel |
deleteNamesAsChar(const char *const *names, int number) const | ClpModel | protected
deleteQuadraticObjective() | ClpModel |
deleteRay() | ClpModel | inline
deleteRim(int getRidOfFactorizationData=2) | ClpSimplex | protected
deleteRows(int number, const int *which) | ClpModel |
deleteRowsAndColumns(int numberRows, const int *whichRows, int numberColumns, const int *whichColumns) | ClpModel |
directionIn() const | ClpSimplex | inline
directionIn_ | ClpSimplex | protected
directionOut() const | ClpSimplex | inline
directionOut_ | ClpSimplex | protected
disasterArea_ | ClpSimplex | protected
disasterHandler() const | ClpSimplex | inline
dj_ | ClpSimplex | protected
djRegion(int section) const | ClpSimplex | inline
djRegion() const | ClpSimplex | inline
dontFactorizePivots_ | ClpSimplex | protected
doubleCheck() | ClpSimplex |
dropNames() | ClpModel |
dual(int ifValuesPass=0, int startFinishOptions=0) | ClpSimplex |
dual_ | ClpModel | protected
dualBound() const | ClpSimplex | inline
dualBound_ | ClpSimplex | protected
dualColumnSolution() const | ClpModel | inline
dualDebug(int ifValuesPass=0, int startFinishOptions=0) | ClpSimplex |
dualFeasible() const | ClpSimplex | inline
dualIn() const | ClpSimplex | inline
dualIn_ | ClpSimplex | protected
dualObjectiveLimit() const | ClpModel | inline
dualOut() const | ClpSimplex | inline
dualOut_ | ClpSimplex | protected
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 | ClpSimplex | inline
dualRowPivot_ | ClpSimplex | protected
dualRowSolution() const | ClpModel | inline
dualTolerance() const | ClpModel | inline
dualTolerance_ | ClpSimplex | protected
emptyProblem(int *infeasNumber=NULL, double *infeasSum=NULL, bool printMessage=true) | ClpModel |
eventHandler() const | ClpModel | inline
eventHandler_ | ClpModel | protected
exactOutgoing(bool onOff) | ClpSimplexPrimal |
exactOutgoing() const | ClpSimplexPrimal |
factorization() const | ClpSimplex | inline
factorization_ | ClpSimplex | protected
factorizationFrequency() const | ClpSimplex |
factorize() | ClpSimplex |
FakeBound enum name | ClpSimplex |
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_ | ClpSimplex | protected
flagged(int sequence) const | ClpSimplex | inline
forceFactorization() const | ClpSimplex | inline
forceFactorization(int value) | ClpSimplex | inline
forceFactorization_ | ClpSimplex | protected
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 | ClpModel | inline
getColSolution() const | ClpModel | inline
getColumnName(int iColumn) const | ClpModel |
getColumnStatus(int sequence) const | ClpSimplex | inline
getColUpper() const | ClpModel | inline
getDblParam(ClpDblParam key, double &value) const | ClpModel | inline
getEmptyFactorization() | ClpSimplex |
getFakeBound(int sequence) const | ClpSimplex | inline
getIntParam(ClpIntParam key, int &value) const | ClpModel | inline
getIterationCount() const | ClpModel | inline
getNumCols() const | ClpModel | inline
getNumElements() const | ClpModel | inline
getNumRows() const | ClpModel | inline
getObjCoefficients() const | ClpModel | inline
getObjSense() const | ClpModel | inline
getObjValue() const | ClpModel | inline
getReducedCost() const | ClpModel | inline
getRowActivity() const | ClpModel | inline
getRowBound(int iRow, double &lower, double &upper) const | ClpModel | protected
getRowLower() const | ClpModel | inline
getRowName(int iRow) const | ClpModel |
getRowObjCoefficients() const | ClpModel | inline
getRowPrice() const | ClpModel | inline
getRowStatus(int sequence) const | ClpSimplex | inline
getRowUpper() const | ClpModel | inline
getSmallElementValue() const | ClpModel | inline
getSolution(const double *rowActivities, const double *columnActivities) | ClpSimplex |
getSolution() | ClpSimplex |
getStatus(int sequence) const | ClpSimplex | inline
getStrParam(ClpStrParam key, std::string &value) const | ClpModel | inline
getTrustedUserPointer() const | ClpModel | inline
getUserPointer() const | ClpModel | inline
goodAccuracy() const | ClpSimplex | inline
gutsOfCopy(const ClpSimplex &rhs) | ClpSimplex | protected
ClpModel::gutsOfCopy(const ClpModel &rhs, int trueCopy=1) | ClpModel | protected
gutsOfDelete(int type) | ClpSimplex | protected
gutsOfLoadModel(int numberRows, int numberColumns, const double *collb, const double *colub, const double *obj, const double *rowlb, const double *rowub, const double *rowObjective=NULL) | ClpModel | protected
gutsOfScaling() | ClpModel | protected
gutsOfSolution(double *givenDuals, const double *givenPrimals, bool valuesPass=false) | ClpSimplex | protected
handler_ | ClpModel | protected
hitMaximumIterations() const | ClpModel |
housekeeping(double objectiveChange) | ClpSimplex | protected
inCbcBranchAndBound() const | ClpModel | inline
incomingInfeasibility_ | ClpSimplex | protected
infeasibilityCost() const | ClpSimplex | inline
infeasibilityCost_ | ClpSimplex | protected
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 | ClpModel | inline
integerType_ | ClpModel | protected
internalFactorize(int solveType) | ClpSimplex |
internalRay() const | ClpModel | inline
intParam_ | ClpModel | protected
inverseColumnScale() const | ClpModel | inline
inverseColumnScale_ | ClpModel | protected
inverseRowScale() const | ClpModel | inline
inverseRowScale_ | ClpModel | protected
isAbandoned() const | ClpModel | inline
isColumn(int sequence) const | ClpSimplex | inline
isDualObjectiveLimitReached() const | ClpModel |
isFixed enum value | ClpSimplex |
isFree enum value | ClpSimplex |
isInteger(int index) const | ClpModel |
isIterationLimitReached() const | ClpModel | inline
isObjectiveLimitTestValid() const | ClpSimplex |
isPrimalObjectiveLimitReached() const | ClpModel |
isProvenDualInfeasible() const | ClpModel | inline
isProvenOptimal() const | ClpModel | inline
isProvenPrimalInfeasible() const | ClpModel | inline
largestDualError() const | ClpSimplex | inline
largestDualError_ | ClpSimplex | protected
largestPrimalError() const | ClpSimplex | inline
largestPrimalError_ | ClpSimplex | protected
largeValue() const | ClpSimplex | inline
largeValue_ | ClpSimplex | protected
lastBadIteration() const | ClpSimplex | inline
lastBadIteration_ | ClpSimplex | protected
lastFlaggedIteration_ | ClpSimplex | protected
lastGoodIteration_ | ClpSimplex | protected
lengthNames() const | ClpModel | inline
lengthNames_ | ClpModel | protected
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 | ClpModel | inline
lower(int sequence) | ClpSimplex | inline
lower_ | ClpSimplex | protected
lowerAddress(int sequence) | ClpSimplex | inline
lowerFake enum value | ClpSimplex |
lowerIn() const | ClpSimplex | inline
lowerIn_ | ClpSimplex | protected
lowerOut() const | ClpSimplex | inline
lowerOut_ | ClpSimplex | protected
lowerRegion(int section) const | ClpSimplex | inline
lowerRegion() const | ClpSimplex | inline
makeBaseModel() | ClpSimplex |
markHotStart(void *&saveStuff) | ClpSimplex |
matrix() const | ClpModel | inline
matrix_ | ClpModel | protected
maximumBasic() const | ClpSimplex | inline
maximumBasic_ | ClpSimplex | protected
maximumColumns_ | ClpModel | protected
maximumInternalColumns_ | ClpModel | protected
maximumInternalRows_ | ClpModel | protected
maximumIterations() const | ClpModel | inline
maximumPerturbationSize_ | ClpSimplex | protected
maximumRows_ | ClpModel | protected
maximumSeconds() const | ClpModel | inline
messageHandler() const | ClpModel | inline
messages() const | ClpModel | inline
messages_ | ClpModel | protected
messagesPointer() | ClpModel | inline
minimumPrimalTolerance_ | ClpSimplex | protected
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) | ClpModel | inline
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 | ClpSimplex | inline
moreSpecialOptions_ | ClpSimplex | protected
moveInfo(const ClpSimplex &rhs, bool justStatus=false) | ClpSimplex |
moveTowardsPrimalFeasible() | ClpSimplex |
mutableColumnScale() const | ClpModel | inline
mutableInverseColumnScale() const | ClpModel | inline
mutableInverseRowScale() const | ClpModel | inline
mutableRandomNumberGenerator() | ClpModel | inline
mutableRowScale() const | ClpModel | inline
newLanguage(CoinMessages::Language language) | ClpModel |
nextSuperBasic(int superBasicType, CoinIndexedVector *columnArray) | ClpSimplexPrimal |
noFake enum value | ClpSimplex |
nonLinearCost() const | ClpSimplex | inline
nonLinearCost_ | ClpSimplex | protected
nonlinearSLP(int numberPasses, double deltaTolerance) | ClpSimplex |
nonlinearSLP(int numberConstraints, ClpConstraint **constraints, int numberPasses, double deltaTolerance) | ClpSimplex |
numberChanged_ | ClpSimplex | protected
numberColumns() const | ClpModel | inline
numberColumns_ | ClpModel | protected
numberDegeneratePivots_ | ClpSimplex | protected
numberDualInfeasibilities() const | ClpSimplex | inline
numberDualInfeasibilities_ | ClpSimplex | protected
numberDualInfeasibilitiesWithoutFree() const | ClpSimplex | inline
numberDualInfeasibilitiesWithoutFree_ | ClpSimplex | protected
numberExtraRows() const | ClpSimplex | inline
numberExtraRows_ | ClpSimplex | protected
numberFake_ | ClpSimplex | protected
numberIterations() const | ClpModel | inline
numberIterations_ | ClpModel | protected
numberPrimalInfeasibilities() const | ClpSimplex | inline
numberPrimalInfeasibilities_ | ClpSimplex | protected
numberRefinements() const | ClpSimplex | inline
numberRefinements_ | ClpSimplex | protected
numberRows() const | ClpModel | inline
numberRows_ | ClpModel | protected
numberThreads() const | ClpModel | inline
numberThreads_ | ClpModel | protected
numberTimesOptimal_ | ClpSimplex | protected
objective() const | ClpModel | inline
objective(const double *solution, double &offset, bool refresh=true) const | ClpModel | inline
objective_ | ClpModel | protected
objectiveAsObject() const | ClpModel | inline
objectiveOffset() const | ClpModel | inline
objectiveScale() const | ClpModel | inline
objectiveScale_ | ClpModel | protected
objectiveValue() const | ClpModel | inline
objectiveValue_ | ClpModel | protected
objectiveWork_ | ClpSimplex | protected
onStopped() | ClpModel | protected
operator=(const ClpSimplex &rhs) | ClpSimplex |
ClpModel::operator=(const ClpModel &rhs) | ClpModel |
optimizationDirection() const | ClpModel | inline
optimizationDirection_ | ClpModel | protected
originalLower(int iSequence) const | ClpSimplex | inline
originalModel(ClpSimplex *miniModel) | ClpSimplex |
originalUpper(int iSequence) const | ClpSimplex | inline
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 | ClpModel | inline protected
perturb(int type) | ClpSimplexPrimal |
perturbation() const | ClpSimplex | inline
perturbation_ | ClpSimplex | protected
perturbationArray_ | ClpSimplex | protected
perturbed(int iSequence) const | ClpSimplex | inline
pivot() | ClpSimplex |
pivoted(int sequence) const | ClpSimplex | inline
pivotResult(int ifValuesPass=0) | ClpSimplexPrimal |
pivotResultPart2(int algorithm, int state) | ClpSimplex |
pivotRow() const | ClpSimplex | inline
pivotRow_ | ClpSimplex | protected
pivotVariable() const | ClpSimplex | inline
pivotVariable_ | ClpSimplex | protected
popMessageHandler(CoinMessageHandler *oldHandler, bool oldDefault) | ClpModel |
presolveTolerance() const | ClpModel | inline
primal(int ifValuesPass=0, int startFinishOptions=0) | ClpSimplexPrimal |
primalColumn(CoinIndexedVector *updateArray, CoinIndexedVector *spareRow1, CoinIndexedVector *spareRow2, CoinIndexedVector *spareColumn1, CoinIndexedVector *spareColumn2) | ClpSimplexPrimal |
primalColumnPivot() const | ClpSimplex | inline
primalColumnPivot_ | ClpSimplex | protected
primalColumnSolution() const | ClpModel | inline
primalFeasible() const | ClpSimplex | inline
primalObjectiveLimit() const | ClpModel | inline
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 | ClpModel | inline
primalTolerance() const | ClpModel | inline
primalTolerance_ | ClpSimplex | protected
primalToleranceToGetOptimal_ | ClpSimplex | protected
problemName() const | ClpModel | inline
problemStatus() const | ClpModel | inline
problemStatus_ | ClpModel | protected
progress() | ClpSimplex | inline
progress_ | ClpSimplex | protected
progressFlag() const | ClpSimplex | inline
progressFlag_ | ClpSimplex | protected
pushMessageHandler(CoinMessageHandler *handler, bool &oldDefault) | ClpModel |
randomNumberGenerator() | ClpModel | inline
randomNumberGenerator_ | ClpModel | protected
rawObjectiveValue() const | ClpSimplex | inline
ray() const | ClpModel | inline
ray_ | ClpModel | protected
rayExists() const | ClpModel | inline
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) | ClpSimplex | inline
reducedCost_ | ClpModel | protected
reducedCostAddress(int sequence) | ClpSimplex | inline
reducedCostWork_ | ClpSimplex | protected
reducedGradient(int phase=0) | ClpSimplex |
removeSuperBasicSlacks(int threshold=0) | ClpSimplex |
replaceMatrix(ClpMatrixBase *matrix, bool deleteCurrent=false) | ClpModel |
replaceMatrix(CoinPackedMatrix *newmatrix, bool deleteCurrent=false) | ClpModel | inline
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 | ClpModel | inline
rhsScale_ | ClpModel | protected
rowActivity_ | ClpModel | protected
rowActivityWork_ | ClpSimplex | protected
rowArray(int index) const | ClpSimplex | inline
rowArray_ | ClpSimplex | protected
rowCopy() const | ClpModel | inline
rowCopy_ | ClpModel | protected
rowLower() const | ClpModel | inline
rowLower_ | ClpModel | protected
rowLowerWork_ | ClpSimplex | protected
rowName(int iRow) const | ClpModel | inline
rowNames() const | ClpModel | inline
rowNames_ | ClpModel | protected
rowNamesAsChar() const | ClpModel | protected
rowObjective() const | ClpModel | inline
rowObjective_ | ClpModel | protected
rowObjectiveWork_ | ClpSimplex | protected
rowPrimalSequence_ | ClpSimplex | protected
rowReducedCost_ | ClpSimplex | protected
rowScale() const | ClpModel | inline
rowScale_ | ClpModel | protected
rowUpper() const | ClpModel | inline
rowUpper_ | ClpModel | protected
rowUpperWork_ | ClpSimplex | protected
sanityCheck() | ClpSimplex | protected
saveData() | ClpSimplex |
savedColumnScale_ | ClpModel | protected
savedRowScale_ | ClpModel | protected
savedSolution_ | ClpSimplex | protected
saveModel(const char *fileName) | ClpSimplex |
saveStatus_ | ClpSimplex | protected
scaledMatrix_ | ClpModel | protected
scaleObjective(double value) | ClpSimplex | protected
scaling(int mode=1) | ClpModel |
scalingFlag() const | ClpModel | inline
scalingFlag_ | ClpModel | protected
secondaryStatus() const | ClpModel | inline
secondaryStatus_ | ClpModel | protected
sequenceIn() const | ClpSimplex | inline
sequenceIn_ | ClpSimplex | protected
sequenceOut() const | ClpSimplex | inline
sequenceOut_ | ClpSimplex | protected
sequenceWithin(int sequence) const | ClpSimplex | inline
setActive(int iRow) | ClpSimplex | inline
setAlgorithm(int value) | ClpSimplex | inline
setAlpha(double value) | ClpSimplex | inline
setAlphaAccuracy(double value) | ClpSimplex | inline
setAutomaticScaling(bool onOff) | ClpSimplex | inline
setClpScaledMatrix(ClpPackedMatrix *scaledMatrix) | ClpModel | inline
setColBounds(int elementIndex, double newlower, double newupper) | ClpSimplex | inline
setColLower(int elementIndex, double elementValue) | ClpSimplex | inline
setColSetBounds(const int *indexFirst, const int *indexLast, const double *boundList) | ClpSimplex | inline
setColSolution(const double *input) | ClpModel | inline
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) | ClpSimplex | inline
setColumnUpper(int elementIndex, double elementValue) | ClpSimplex |
setColUpper(int elementIndex, double elementValue) | ClpSimplex | inline
setContinuous(int index) | ClpModel |
setCurrentDualTolerance(double value) | ClpSimplex | inline
setCurrentPrimalTolerance(double value) | ClpSimplex | inline
setDblParam(ClpDblParam key, double value) | ClpModel |
setDefaultMessageHandler() | ClpModel |
setDirectionIn(int direction) | ClpSimplex | inline
setDirectionOut(int direction) | ClpSimplex | inline
setDisasterHandler(ClpDisasterHandler *handler) | ClpSimplex | inline
setDualBound(double value) | ClpSimplex |
setDualIn(double value) | ClpSimplex | inline
setDualObjectiveLimit(double value) | ClpModel |
setDualOut(double value) | ClpSimplex | inline
setDualRowPivotAlgorithm(ClpDualRowPivot &choice) | ClpSimplex |
setDualTolerance(double value) | ClpModel |
setEmptyFactorization() | ClpSimplex |
setFactorization(ClpFactorization &factorization) | ClpSimplex |
setFactorizationFrequency(int value) | ClpSimplex |
setFakeBound(int sequence, FakeBound fakeBound) | ClpSimplex | inline
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) | ClpModel | inline
setLargestDualError(double value) | ClpSimplex | inline
setLargestPrimalError(double value) | ClpSimplex | inline
setLargeValue(double value) | ClpSimplex |
setLastBadIteration(int value) | ClpSimplex | inline
setLengthNames(int value) | ClpModel | inline
setLogLevel(int value) | ClpModel | inline
setLowerOut(double value) | ClpSimplex | inline
setMaximumIterations(int value) | ClpModel |
setMaximumSeconds(double value) | ClpModel |
setMaximumWallSeconds(double value) | ClpModel |
setMoreSpecialOptions(int value) | ClpSimplex | inline
setNewRowCopy(ClpMatrixBase *newCopy) | ClpModel |
setNonLinearCost(ClpNonLinearCost &nonLinearCost) | ClpSimplex |
setNumberDualInfeasibilities(int value) | ClpSimplex | inline
setNumberIterations(int numberIterationsNew) | ClpModel | inline
setNumberPrimalInfeasibilities(int value) | ClpSimplex | inline
setNumberRefinements(int value) | ClpSimplex |
setNumberThreads(int value) | ClpModel | inline
setObjCoeff(int elementIndex, double elementValue) | ClpSimplex | inline
setObjective(ClpObjective *objective) | ClpModel |
setObjectiveCoefficient(int elementIndex, double elementValue) | ClpSimplex |
setObjectiveOffset(double value) | ClpModel |
setObjectivePointer(ClpObjective *newobjective) | ClpModel | inline
setObjectiveScale(double value) | ClpModel | inline
setObjectiveValue(double value) | ClpModel | inline
setOptimizationDirection(double value) | ClpModel |
setPersistenceFlag(int value) | ClpSimplex |
setPerturbation(int value) | ClpSimplex |
setPerturbed(int iSequence) | ClpSimplex | inline
setPivoted(int sequence) | ClpSimplex | inline
setPivotRow(int value) | ClpSimplex | inline
setPrimalColumnPivotAlgorithm(ClpPrimalColumnPivot &choice) | ClpSimplex |
setPrimalObjectiveLimit(double value) | ClpModel |
setPrimalTolerance(double value) | ClpModel |
setProblemStatus(int problemStatusNew) | ClpModel | inline
setRandomSeed(int value) | ClpModel | inline
setRhsScale(double value) | ClpModel | inline
setRowBounds(int elementIndex, double lower, double upper) | 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) | ClpSimplex | inline
setRowUpper(int elementIndex, double elementValue) | ClpSimplex |
setSecondaryStatus(int newstatus) | ClpModel | inline
setSequenceIn(int sequence) | ClpSimplex | inline
setSequenceOut(int sequence) | ClpSimplex | inline
setSmallElementValue(double value) | ClpModel | inline
setSolveType(int type) | ClpModel | inline
setSparseFactorization(bool value) | ClpSimplex |
setSpecialOptions(unsigned int value) | ClpModel |
setStatus(int sequence, Status newstatus) | ClpSimplex | inline
setStrParam(ClpStrParam key, const std::string &value) | ClpModel |
setSumDualInfeasibilities(double value) | ClpSimplex | inline
setSumOfRelaxedDualInfeasibilities(double value) | ClpSimplex | inline
setSumOfRelaxedPrimalInfeasibilities(double value) | ClpSimplex | inline
setSumPrimalInfeasibilities(double value) | ClpSimplex | inline
setTheta(double value) | ClpSimplex | inline
setToBaseModel(ClpSimplex *model=NULL) | ClpSimplex |
setTrustedUserPointer(ClpTrustedData *pointer) | ClpModel | inline
setUpperOut(double value) | ClpSimplex | inline
setUserPointer(void *pointer) | ClpModel | inline
setValueOut(double value) | ClpSimplex | inline
setValuesPassAction(double incomingInfeasibility, double allowedInfeasibility) | ClpSimplex |
setVectorMode(int value) | ClpSimplex | inline
setWhatsChanged(int value) | ClpModel | inline
setZeroTolerance(double value) | ClpSimplex | inline
smallElement_ | ClpModel | protected
solution(int sequence) | ClpSimplex | inline
solution_ | ClpSimplex | protected
solutionAddress(int sequence) | ClpSimplex | inline
solutionRegion(int section) const | ClpSimplex | inline
solutionRegion() const | ClpSimplex | inline
solve(CoinStructuredModel *model) | ClpSimplex |
solveBenders(CoinStructuredModel *model, ClpSolve &options) | ClpSimplex | protected
solveDW(CoinStructuredModel *model, ClpSolve &options) | ClpSimplex | protected
solveFromHotStart(void *saveStuff) | ClpSimplex |
solveType() const | ClpModel | inline
solveType_ | ClpModel | protected
spareDoubleArray_ | ClpSimplex | mutable
spareIntArray_ | ClpSimplex | mutable
sparseFactorization() const | ClpSimplex |
specialOptions() const | ClpModel | inline
specialOptions_ | ClpModel | protected
startFastDual2(ClpNodeStuff *stuff) | ClpSimplex |
startPermanentArrays() | ClpSimplex |
startup(int ifValuesPass, int startFinishOptions=0) | ClpSimplex |
status() const | ClpModel | inline
Status enum name | ClpSimplex |
status_ | ClpModel | protected
statusArray() const | ClpModel | inline
statusCopy() const | ClpModel |
statusExists() const | ClpModel | inline
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() | ClpModel | protected
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_ | ClpModel | protected
sumDualInfeasibilities() const | ClpSimplex | inline
sumDualInfeasibilities_ | ClpSimplex | protected
sumOfRelaxedDualInfeasibilities() const | ClpSimplex | inline
sumOfRelaxedDualInfeasibilities_ | ClpSimplex | protected
sumOfRelaxedPrimalInfeasibilities() const | ClpSimplex | inline
sumOfRelaxedPrimalInfeasibilities_ | ClpSimplex | protected
sumPrimalInfeasibilities() const | ClpSimplex | inline
sumPrimalInfeasibilities_ | ClpSimplex | protected
superBasic enum value | ClpSimplex |
swapFactorization(ClpFactorization *factorization) | ClpSimplex |
swapRowScale(double *newScale) | ClpModel | inline
swapScaledMatrix(ClpPackedMatrix *scaledMatrix) | ClpModel | inline
theta() const | ClpSimplex | inline
theta_ | ClpSimplex | protected
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_ | ClpModel | protected
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) | ClpSimplex | inline
upper_ | ClpSimplex | protected
upperAddress(int sequence) | ClpSimplex | inline
upperFake enum value | ClpSimplex |
upperIn() const | ClpSimplex | inline
upperIn_ | ClpSimplex | protected
upperOut() const | ClpSimplex | inline
upperOut_ | ClpSimplex | protected
upperRegion(int section) const | ClpSimplex | inline
upperRegion() const | ClpSimplex | inline
userPointer_ | ClpModel | protected
valueIn() const | ClpSimplex | inline
valueIn_ | ClpSimplex | protected
valueIncomingDual() const | ClpSimplex |
valueOut() const | ClpSimplex | inline
valueOut_ | ClpSimplex | protected
vectorMode() const | ClpSimplex | inline
vectorMode_ | ClpSimplex | protected
whatsChanged() const | ClpModel | inline
whatsChanged_ | ClpModel | protected
whileIterating(int valuesOption) | ClpSimplexPrimal |
writeBasis(const char *filename, bool writeValues=false, int formatType=0) const | ClpSimplex |
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) const | ClpSimplex |
writeMps(const char *filename, int formatType=0, int numberAcross=2, double objSense=0.0) const | ClpModel |
zeroTolerance() const | ClpSimplex | inline
zeroTolerance_ | ClpSimplex | protected
~ClpModel() | ClpModel |
~ClpSimplex() | ClpSimplex |