, 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] | 
  | auxiliaryModel(int options) | ClpSimplex |  | 
  | auxiliaryModel_ | 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 |  | 
  | 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=false) | ClpSimplex |  | 
  | checkSolutionInternal() | ClpSimplex |  | 
  | checkUnbounded(CoinIndexedVector *ray, CoinIndexedVector *spare, double changeCost) | ClpSimplexPrimal |  | 
  | 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 |  | 
  | clearActive(int iRow) | ClpSimplex |  [inline] | 
  | clearAll() | ClpSimplexPrimal |  | 
  | 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] | 
  | columnPrimalInfeasibility_ | ClpSimplex |  [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 |  | 
  | 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 |  | 
  | currentDualTolerance() const  | ClpSimplex |  [inline] | 
  | currentPrimalTolerance() const  | ClpSimplex |  [inline] | 
  | dblParam_ | ClpModel |  [protected] | 
  | defaultFactorizationFrequency() | ClpSimplex |  | 
  | defaultHandler() const  | ClpModel |  [inline] | 
  | defaultHandler_ | ClpModel |  [protected] | 
  | deleteAuxiliaryModel() | ClpSimplex |  | 
  | 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] | 
  | dj_ | ClpSimplex |  [protected] | 
  | djRegion(int section) const  | ClpSimplex |  [inline] | 
  | djRegion() const  | ClpSimplex |  [inline] | 
  | 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_ | ClpSimplex |  [protected] | 
  | dualPivotResult() | 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 |  | 
  | 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] | 
  | getUserPointer() const  | ClpModel |  [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] | 
  | 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] | 
  | 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 |  | 
  | 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] | 
  | maximumIterations() const  | ClpModel |  [inline] | 
  | 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] | 
  | 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] | 
  | 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 |  | 
  | 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] | 
  | 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] | 
  | pivot() | ClpSimplex |  | 
  | pivoted(int sequence) const  | ClpSimplex |  [inline] | 
  | pivotResult(int ifValuesPass=0) | ClpSimplexPrimal |  | 
  | 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_ | 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, CoinIndexedVector *spareArray2, 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 |  [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) | 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 |  | 
  | 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 |  | 
  | restoreModel(const char *fileName) | ClpSimplex |  | 
  | returnModel(ClpSimplex &otherModel) | ClpSimplex |  | 
  | 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] | 
  | rowPrimalInfeasibility_ | 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] | 
  | 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] | 
  | 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 |  | 
  | setUserPointer(void *pointer) | ClpModel |  [inline] | 
  | setValuesPassAction(double incomingInfeasibility, double allowedInfeasibility) | ClpSimplex |  | 
  | setWhatsChanged(int value) | ClpModel |  [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] | 
  | solveType() const  | ClpModel |  [inline] | 
  | solveType_ | ClpModel |  [protected] | 
  | spareDoubleArray_ | ClpSimplex |  [mutable] | 
  | spareIntArray_ | ClpSimplex |  [mutable] | 
  | sparseFactorization() const  | ClpSimplex |  | 
  | specialOptions() const  | ClpModel |  [inline] | 
  | specialOptions_ | ClpModel |  [protected] | 
  | 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 |  | 
  | statusOfProblemInPrimal(int &lastCleaned, int type, ClpSimplexProgress *progress, bool doFactorization, int ifValuesPass, ClpSimplex *saveModel=NULL) | ClpSimplexPrimal |  | 
  | 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] | 
  | 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 |  | 
  | unboundedRay() const  | ClpModel |  | 
  | unflag() | ClpSimplexPrimal |  | 
  | 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_ | ClpSimplex |  [protected] | 
  | upperOut_ | ClpSimplex |  [protected] | 
  | upperRegion(int section) const  | ClpSimplex |  [inline] | 
  | upperRegion() const  | ClpSimplex |  [inline] | 
  | userPointer_ | ClpModel |  [protected] | 
  | usingAuxiliaryModel() const  | ClpSimplex |  [inline] | 
  | valueIn_ | ClpSimplex |  [protected] | 
  | valueIncomingDual() const  | ClpSimplex |  | 
  | valueOut() const  | ClpSimplex |  [inline] | 
  | valueOut_ | 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 |  | 
  | writeMps(const char *filename, int formatType=0, int numberAcross=2, double objSense=0.0) const  | ClpModel |  | 
  | ~ClpModel() | ClpModel |  | 
  | ~ClpSimplex() | ClpSimplex |  |