| 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 | |
| afterCrunch(const ClpSimplex &small, const int *whichRows, const int *whichColumns, int nBound) | ClpSimplexOther | |
| 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] |
| atLowerBound enum value | ClpSimplex | |
| atUpperBound enum value | ClpSimplex | |
| automaticScale_ | ClpSimplex | [protected] |
| automaticScaling() const | ClpSimplex | [inline] |
| 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 | |
| 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] |
| checkDualRatios(CoinIndexedVector *rowArray, CoinIndexedVector *columnArray, double &costIncrease, int &sequenceIncrease, double &alphaIncrease, double &costDecrease, int &sequenceDecrease, double &alphaDecrease) | ClpSimplexOther | [private] |
| checkDualSolution() | ClpSimplex | [protected] |
| checkPrimalRatios(CoinIndexedVector *rowArray, int direction) | ClpSimplexOther | [private] |
| checkPrimalSolution(const double *rowActivities=NULL, const double *columnActivies=NULL) | ClpSimplex | [protected] |
| checkSolution(int setToBounds=false) | ClpSimplex | |
| checkSolutionInternal() | 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 | |
| cleanMatrix(double threshold=1.0e-20) | ClpModel | |
| cleanStatus() | ClpSimplex | |
| cleanup(int cleanupScaling) | ClpSimplex | |
| cleanupAfterPostsolve() | ClpSimplexOther | |
| clearActive(int iRow) | ClpSimplex | [inline] |
| clearFlagged(int sequence) | 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] |
| columnDualInfeasibility_ | 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 | |
| copyFactorization(ClpFactorization &factorization) | ClpSimplex | |
| copyInIntegerInformation(const char *information) | ClpModel | |
| copyinStatus(const unsigned char *statusArray) | ClpModel | |
| copyNames(std::vector< std::string > &rowNames, 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 | |
| crunch(double *rhs, int *whichRows, int *whichColumns, int &nBound, bool moreBounds=false, bool tightenBounds=false) | ClpSimplexOther | |
| 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 | |
| deleteRim(int getRidOfFactorizationData=2) | ClpSimplex | [protected] |
| deleteRows(int number, const int *which) | 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] |
| dualOfModel(double fractionRowRanges=1.0, double fractionColumnRanges=1.0) const | ClpSimplexOther | |
| dualOut_ | ClpSimplex | [protected] |
| dualPivotResult() | ClpSimplex | |
| dualRanging(int numberCheck, const int *which, double *costIncrease, int *sequenceIncrease, double *costDecrease, int *sequenceDecrease, double *valueIncrease=NULL, double *valueDecrease=NULL) | ClpSimplexOther | |
| 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] |
| expandKnapsack(int knapsackRow, int &numberOutput, double *buildObj, CoinBigIndex *buildStart, int *buildRow, double *buildElement, int reConstruct=-1) const | ClpSimplexOther | |
| 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(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() const | ClpModel | |
| 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 | |
| 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] |
| 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_ | ClpSimplex | [protected] |
| lowerOut_ | ClpSimplex | [protected] |
| lowerRegion(int section) const | ClpSimplex | [inline] |
| lowerRegion() const | ClpSimplex | [inline] |
| makeBaseModel() | 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] |
| modifyCoefficient(int row, int column, double newElement, bool keepZero=false) | ClpModel | [inline] |
| moreSpecialOptions() const | ClpSimplex | [inline] |
| moreSpecialOptions_ | ClpSimplex | [protected] |
| moveInfo(const ClpSimplex &rhs, bool justStatus=false) | 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 | |
| nextTheta(int type, double maxTheta, double *primalChange, double *dualChange, const double *changeLower, const double *changeUpper, const double *changeObjective) | ClpSimplexOther | [private] |
| 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] |
| 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] |
| OsiClpSolverInterface class | ClpSimplex | [friend] |
| parametrics(double startingTheta, double &endingTheta, double reportIncrement, const double *changeLowerBound, const double *changeUpperBound, const double *changeLowerRhs, const double *changeUpperRhs, const double *changeObjective) | ClpSimplexOther | |
| parametricsLoop(double startingTheta, double &endingTheta, double reportIncrement, const double *changeLower, const double *changeUpper, const double *changeObjective, ClpDataSave &data, bool canTryQuick) | ClpSimplexOther | [private] |
| passInEventHandler(const ClpEventHandler *eventHandler) | ClpSimplex | |
| passInMessageHandler(CoinMessageHandler *handler) | ClpModel | |
| permanentArrays() const | ClpModel | [inline, protected] |
| perturbation() const | ClpSimplex | [inline] |
| perturbation_ | ClpSimplex | [protected] |
| perturbationArray_ | ClpSimplex | [protected] |
| pivot() | ClpSimplex | |
| pivoted(int sequence) const | ClpSimplex | [inline] |
| 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) | ClpSimplex | |
| 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) | ClpSimplexOther | |
| primalRanging1(int whichIn, int whichOther) | ClpSimplexOther | [private] |
| 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 | [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_ | ClpModel | [protected] |
| readBasis(const char *filename) | ClpSimplexOther | |
| 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 | |
| remainingDualInfeasibility_ | ClpSimplex | [protected] |
| replaceMatrix(ClpMatrixBase *matrix, bool deleteCurrent=false) | ClpModel | |
| replaceMatrix(CoinPackedMatrix *matrix, bool deleteCurrent=false) | ClpModel | [inline] |
| resize(int newNumberRows, int newNumberColumns) | ClpModel | |
| restoreData(ClpDataSave saved) | ClpSimplex | |
| restoreFromDual(const ClpSimplex *dualProblem) | ClpSimplexOther | |
| 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] |
| rowDualInfeasibility_ | ClpSimplex | [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 lower, double upper) | 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 status) | 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 | |
| setDirectionIn(int direction) | ClpSimplex | [inline] |
| setDirectionOut(int direction) | ClpSimplex | [inline] |
| setDisasterHandler(ClpDisasterHandler *handler) | ClpSimplex | [inline] |
| setDualBound(double value) | ClpSimplex | |
| setDualObjectiveLimit(double value) | ClpModel | |
| 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 | |
| setLengthNames(int value) | ClpModel | [inline] |
| setLogLevel(int value) | ClpModel | [inline] |
| setMaximumIterations(int value) | ClpModel | |
| setMaximumSeconds(double value) | ClpModel | |
| setMoreSpecialOptions(int value) | ClpSimplex | [inline] |
| setNewRowCopy(ClpMatrixBase *newCopy) | ClpModel | |
| setNumberDualInfeasibilities(int value) | ClpSimplex | [inline] |
| setNumberIterations(int numberIterations) | 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 *objective) | ClpModel | [inline] |
| setObjectiveScale(double value) | ClpModel | [inline] |
| setObjectiveValue(double value) | ClpModel | [inline] |
| setOptimizationDirection(double value) | ClpModel | |
| setPersistenceFlag(int value) | ClpSimplex | |
| setPerturbation(int value) | ClpSimplex | |
| setPivoted(int sequence) | ClpSimplex | [inline] |
| setPivotRow(int value) | ClpSimplex | [inline] |
| setPrimalColumnPivotAlgorithm(ClpPrimalColumnPivot &choice) | ClpSimplex | |
| setPrimalObjectiveLimit(double value) | ClpModel | |
| setPrimalTolerance(double value) | ClpModel | |
| setProblemStatus(int problemStatus) | 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 status) | ClpSimplex | [inline] |
| setRowUpper(int elementIndex, double elementValue) | ClpSimplex | |
| setSecondaryStatus(int status) | 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 status) | 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] |
| setToBaseModel(ClpSimplex *model=NULL) | ClpSimplex | |
| setTrustedUserPointer(ClpTrustedData *pointer) | ClpModel | [inline] |
| setUserPointer(void *pointer) | ClpModel | [inline] |
| setValuesPassAction(double incomingInfeasibility, double allowedInfeasibility) | ClpSimplex | |
| 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) | ClpSimplex | [protected] |
| solveDW(CoinStructuredModel *model) | ClpSimplex | [protected] |
| 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 enum name | ClpSimplex | |
| status() const | ClpModel | [inline] |
| status_ | ClpModel | [protected] |
| statusArray() const | ClpModel | [inline] |
| statusCopy() const | ClpModel | |
| statusExists() const | ClpModel | [inline] |
| statusOfProblem(bool initial=false) | ClpSimplex | |
| statusOfProblemInParametrics(int type, ClpDataSave &saveData) | ClpSimplexOther | [private] |
| 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 | |
| theta() const | ClpSimplex | [inline] |
| theta_ | ClpSimplex | [protected] |
| tightenIntegerBounds(double *rhsSpace) | ClpSimplexOther | |
| 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 | |
| unpack(CoinIndexedVector *rowArray) const | ClpSimplex | |
| unpack(CoinIndexedVector *rowArray, int sequence) const | ClpSimplex | |
| unpackPacked(CoinIndexedVector *rowArray) | ClpSimplex | |
| unpackPacked(CoinIndexedVector *rowArray, int sequence) | ClpSimplex | |
| unscale() | ClpModel | |
| upper(int sequence) | ClpSimplex | [inline] |
| upper_ | ClpSimplex | [protected] |
| upperAddress(int sequence) | ClpSimplex | [inline] |
| upperFake enum value | ClpSimplex | |
| upperIn_ | ClpSimplex | [protected] |
| upperOut_ | ClpSimplex | [protected] |
| upperRegion(int section) const | ClpSimplex | [inline] |
| upperRegion() const | ClpSimplex | [inline] |
| userPointer_ | ClpModel | [protected] |
| valueIn_ | ClpSimplex | [protected] |
| valueIncomingDual() const | ClpSimplex | |
| valueOut() const | ClpSimplex | [inline] |
| valueOut_ | ClpSimplex | [protected] |
| whatsChanged() const | ClpModel | [inline] |
| whatsChanged_ | ClpModel | [protected] |
| whileIterating(double startingTheta, double &endingTheta, double reportIncrement, const double *changeLower, const double *changeUpper, const double *changeObjective) | ClpSimplexOther | [private] |
| writeBasis(const char *filename, bool writeValues=false, int formatType=0) const | ClpSimplexOther | |
| 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 | |