Loading...
Searching...
No Matches
ClpSimplexNonlinear Member List

This is the complete list of members for ClpSimplexNonlinear, 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
directionVector(CoinIndexedVector *longArray, CoinIndexedVector *spare1, CoinIndexedVector *spare2, int mode, double &normFlagged, double &normUnflagged, int &numberNonBasic) | ClpSimplexNonlinear |
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 |
pivotColumn(CoinIndexedVector *longArray, CoinIndexedVector *rowArray, CoinIndexedVector *columnArray, CoinIndexedVector *spare, int &pivotMode, double &solutionError, double *array1) | ClpSimplexNonlinear |
pivoted(int sequence) const | ClpSimplex | inline
pivotNonlinearResult() | ClpSimplexNonlinear |
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() | ClpSimplexNonlinear |
ClpSimplexPrimal::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
primalDualCuts(char *rowsIn, int startUp, int algorithm) | ClpSimplexNonlinear |
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
primalSLP(int numberPasses, double deltaTolerance, int otherOptions=0) | ClpSimplexNonlinear |
primalSLP(int numberConstraints, ClpConstraint **constraints, int numberPasses, double deltaTolerance) | ClpSimplexNonlinear |
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 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, double &bestObjectiveWhenFlagged) | ClpSimplexNonlinear |
ClpSimplexPrimal::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
synchronizeMatrix() | ClpModel | private
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 &pivotMode) | ClpSimplexNonlinear |
ClpSimplexPrimal::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 |