Clp
1.17.8
|
This is the complete list of members for ClpMatrixBase, including all inherited members.
add(const ClpSimplex *model, CoinIndexedVector *rowArray, int column, double multiplier) const =0 | ClpMatrixBase | pure virtual |
add(const ClpSimplex *model, double *array, int column, double multiplier) const =0 | ClpMatrixBase | pure virtual |
allElementsInRange(ClpModel *, double, double, int=15) | ClpMatrixBase | inlinevirtual |
appendCols(int number, const CoinPackedVectorBase *const *columns) | ClpMatrixBase | virtual |
appendMatrix(int number, int type, const CoinBigIndex *starts, const int *index, const double *element, int numberOther=-1) | ClpMatrixBase | virtual |
appendRows(int number, const CoinPackedVectorBase *const *rows) | ClpMatrixBase | virtual |
backToBasics() | ClpMatrixBase | inlinevirtual |
canCombine(const ClpSimplex *, const CoinIndexedVector *) const | ClpMatrixBase | inlinevirtual |
canDoPartialPricing() const | ClpMatrixBase | virtual |
canGetRowCopy() const | ClpMatrixBase | inlinevirtual |
checkFeasible(ClpSimplex *model, double &sum) const | ClpMatrixBase | virtual |
clone() const =0 | ClpMatrixBase | pure virtual |
ClpMatrixBase() | ClpMatrixBase | protected |
ClpMatrixBase(const ClpMatrixBase &) | ClpMatrixBase | protected |
correctSequence(const ClpSimplex *model, int &sequenceIn, int &sequenceOut) | ClpMatrixBase | virtual |
countBasis(const int *whichColumn, int &numberColumnBasic)=0 | ClpMatrixBase | pure virtual |
createVariable(ClpSimplex *model, int &bestSequence) | ClpMatrixBase | virtual |
currentWanted() const | ClpMatrixBase | inline |
currentWanted_ | ClpMatrixBase | protected |
deleteCols(const int numDel, const int *indDel)=0 | ClpMatrixBase | pure virtual |
deleteRows(const int numDel, const int *indDel)=0 | ClpMatrixBase | pure virtual |
dualExpanded(ClpSimplex *model, CoinIndexedVector *array, double *other, int mode) | ClpMatrixBase | virtual |
dubiousWeights(const ClpSimplex *model, int *inputWeights) const | ClpMatrixBase | virtual |
endFraction() const | ClpMatrixBase | inline |
endFraction_ | ClpMatrixBase | protected |
extendUpdated(ClpSimplex *model, CoinIndexedVector *update, int mode) | ClpMatrixBase | virtual |
fillBasis(ClpSimplex *model, const int *whichColumn, int &numberColumnBasic, int *row, int *start, int *rowCount, int *columnCount, CoinFactorizationDouble *element)=0 | ClpMatrixBase | pure virtual |
generalExpanded(ClpSimplex *model, int mode, int &number) | ClpMatrixBase | virtual |
getElements() const =0 | ClpMatrixBase | pure virtual |
getIndices() const =0 | ClpMatrixBase | pure virtual |
getNumCols() const =0 | ClpMatrixBase | pure virtual |
getNumElements() const =0 | ClpMatrixBase | pure virtual |
getNumRows() const =0 | ClpMatrixBase | pure virtual |
getPackedMatrix() const =0 | ClpMatrixBase | pure virtual |
getVectorLength(int index) const | ClpMatrixBase | virtual |
getVectorLengths() const =0 | ClpMatrixBase | pure virtual |
getVectorStarts() const =0 | ClpMatrixBase | pure virtual |
hiddenRows() const | ClpMatrixBase | virtual |
isColOrdered() const =0 | ClpMatrixBase | pure virtual |
lastRefresh() const | ClpMatrixBase | inline |
lastRefresh_ | ClpMatrixBase | protected |
listTransposeTimes(const ClpSimplex *model, double *x, int *y, int number, double *z) const | ClpMatrixBase | virtual |
minimumGoodReducedCosts() const | ClpMatrixBase | inline |
minimumGoodReducedCosts_ | ClpMatrixBase | protected |
minimumObjectsScan() const | ClpMatrixBase | inline |
minimumObjectsScan_ | ClpMatrixBase | protected |
modifyCoefficient(int row, int column, double newElement, bool keepZero=false) | ClpMatrixBase | virtual |
operator=(const ClpMatrixBase &) | ClpMatrixBase | protected |
originalWanted() const | ClpMatrixBase | inline |
originalWanted_ | ClpMatrixBase | protected |
partialPricing(ClpSimplex *model, double start, double end, int &bestSequence, int &numberWanted) | ClpMatrixBase | virtual |
primalExpanded(ClpSimplex *model, int mode) | ClpMatrixBase | virtual |
rangeOfElements(double &smallestNegative, double &largestNegative, double &smallestPositive, double &largestPositive) | ClpMatrixBase | virtual |
reallyScale(const double *rowScale, const double *columnScale) | ClpMatrixBase | virtual |
reducedCost(ClpSimplex *model, int sequence) const | ClpMatrixBase | |
refresh(ClpSimplex *) | ClpMatrixBase | inlinevirtual |
refreshFrequency() const | ClpMatrixBase | inline |
refreshFrequency_ | ClpMatrixBase | protected |
releasePackedMatrix() const =0 | ClpMatrixBase | pure virtual |
reverseOrderedCopy() const | ClpMatrixBase | inlinevirtual |
rhsOffset(ClpSimplex *model, bool forceRefresh=false, bool check=false) | ClpMatrixBase | virtual |
rhsOffset_ | ClpMatrixBase | protected |
savedBestDj() const | ClpMatrixBase | inline |
savedBestDj_ | ClpMatrixBase | protected |
savedBestSequence() const | ClpMatrixBase | inline |
savedBestSequence_ | ClpMatrixBase | protected |
scale(ClpModel *, ClpSimplex *=NULL) const | ClpMatrixBase | inlinevirtual |
scaledColumnCopy(ClpModel *) const | ClpMatrixBase | inlinevirtual |
scaleRowCopy(ClpModel *) const | ClpMatrixBase | inlinevirtual |
setCurrentWanted(int value) | ClpMatrixBase | inline |
setDimensions(int numrows, int numcols) | ClpMatrixBase | virtual |
setEndFraction(double value) | ClpMatrixBase | inline |
setMinimumGoodReducedCosts(int value) | ClpMatrixBase | inline |
setMinimumObjectsScan(int value) | ClpMatrixBase | inline |
setOriginalWanted(int value) | ClpMatrixBase | inline |
setRefreshFrequency(int value) | ClpMatrixBase | inline |
setSavedBestDj(double value) | ClpMatrixBase | inline |
setSavedBestSequence(int value) | ClpMatrixBase | inline |
setSkipDualCheck(bool yes) | ClpMatrixBase | inline |
setStartFraction(double value) | ClpMatrixBase | inline |
setType(int newtype) | ClpMatrixBase | inline |
skipDualCheck() const | ClpMatrixBase | inline |
skipDualCheck_ | ClpMatrixBase | protected |
startFraction() const | ClpMatrixBase | inline |
startFraction_ | ClpMatrixBase | protected |
subsetClone(int numberRows, const int *whichRows, int numberColumns, const int *whichColumns) const | ClpMatrixBase | virtual |
subsetTimes2(const ClpSimplex *model, CoinIndexedVector *dj1, const CoinIndexedVector *pi2, CoinIndexedVector *dj2, double referenceIn, double devex, unsigned int *reference, double *weights, double scaleFactor) | ClpMatrixBase | virtual |
subsetTransposeTimes(const ClpSimplex *model, const CoinIndexedVector *x, const CoinIndexedVector *y, CoinIndexedVector *z) const =0 | ClpMatrixBase | pure virtual |
times(double scalar, const double *COIN_RESTRICT x, double *COIN_RESTRICT y) const =0 | ClpMatrixBase | pure virtual |
times(double scalar, const double *COIN_RESTRICT x, double *COIN_RESTRICT y, const double *COIN_RESTRICT rowScale, const double *COIN_RESTRICT columnScale) const | ClpMatrixBase | virtual |
transposeTimes(double scalar, const double *COIN_RESTRICT x, double *COIN_RESTRICT y) const =0 | ClpMatrixBase | pure virtual |
transposeTimes(double scalar, const double *COIN_RESTRICT x, double *COIN_RESTRICT y, const double *COIN_RESTRICT rowScale, const double *COIN_RESTRICT columnScale, double *COIN_RESTRICT spare=NULL) const | ClpMatrixBase | virtual |
transposeTimes(const ClpSimplex *model, double scalar, const CoinIndexedVector *x, CoinIndexedVector *y, CoinIndexedVector *z) const =0 | ClpMatrixBase | pure virtual |
transposeTimes2(const ClpSimplex *model, const CoinIndexedVector *pi1, CoinIndexedVector *dj1, const CoinIndexedVector *pi2, CoinIndexedVector *spare, double *infeas, double *reducedCost, double referenceIn, double devex, unsigned int *reference, double *weights, double scaleFactor) | ClpMatrixBase | virtual |
trueSequenceIn_ | ClpMatrixBase | protected |
trueSequenceOut_ | ClpMatrixBase | protected |
type() const | ClpMatrixBase | inline |
type_ | ClpMatrixBase | protected |
unpack(const ClpSimplex *model, CoinIndexedVector *rowArray, int column) const =0 | ClpMatrixBase | pure virtual |
unpackPacked(ClpSimplex *model, CoinIndexedVector *rowArray, int column) const =0 | ClpMatrixBase | pure virtual |
updatePivot(ClpSimplex *model, double oldInValue, double oldOutValue) | ClpMatrixBase | virtual |
useEffectiveRhs(ClpSimplex *model) | ClpMatrixBase | |
~ClpMatrixBase() | ClpMatrixBase | virtual |