Clp  1.17.6
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ClpMatrixBase Member List

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

add(const ClpSimplex *model, CoinIndexedVector *rowArray, int column, double multiplier) const =0ClpMatrixBasepure virtual
add(const ClpSimplex *model, double *array, int column, double multiplier) const =0ClpMatrixBasepure virtual
allElementsInRange(ClpModel *, double, double, int=15)ClpMatrixBaseinlinevirtual
appendCols(int number, const CoinPackedVectorBase *const *columns)ClpMatrixBasevirtual
appendMatrix(int number, int type, const CoinBigIndex *starts, const int *index, const double *element, int numberOther=-1)ClpMatrixBasevirtual
appendRows(int number, const CoinPackedVectorBase *const *rows)ClpMatrixBasevirtual
backToBasics()ClpMatrixBaseinlinevirtual
canCombine(const ClpSimplex *, const CoinIndexedVector *) const ClpMatrixBaseinlinevirtual
canDoPartialPricing() const ClpMatrixBasevirtual
canGetRowCopy() const ClpMatrixBaseinlinevirtual
checkFeasible(ClpSimplex *model, double &sum) const ClpMatrixBasevirtual
clone() const =0ClpMatrixBasepure virtual
ClpMatrixBase()ClpMatrixBaseprotected
ClpMatrixBase(const ClpMatrixBase &)ClpMatrixBaseprotected
correctSequence(const ClpSimplex *model, int &sequenceIn, int &sequenceOut)ClpMatrixBasevirtual
countBasis(const int *whichColumn, int &numberColumnBasic)=0ClpMatrixBasepure virtual
createVariable(ClpSimplex *model, int &bestSequence)ClpMatrixBasevirtual
currentWanted() const ClpMatrixBaseinline
currentWanted_ClpMatrixBaseprotected
deleteCols(const int numDel, const int *indDel)=0ClpMatrixBasepure virtual
deleteRows(const int numDel, const int *indDel)=0ClpMatrixBasepure virtual
dualExpanded(ClpSimplex *model, CoinIndexedVector *array, double *other, int mode)ClpMatrixBasevirtual
dubiousWeights(const ClpSimplex *model, int *inputWeights) const ClpMatrixBasevirtual
endFraction() const ClpMatrixBaseinline
endFraction_ClpMatrixBaseprotected
extendUpdated(ClpSimplex *model, CoinIndexedVector *update, int mode)ClpMatrixBasevirtual
fillBasis(ClpSimplex *model, const int *whichColumn, int &numberColumnBasic, int *row, int *start, int *rowCount, int *columnCount, CoinFactorizationDouble *element)=0ClpMatrixBasepure virtual
generalExpanded(ClpSimplex *model, int mode, int &number)ClpMatrixBasevirtual
getElements() const =0ClpMatrixBasepure virtual
getIndices() const =0ClpMatrixBasepure virtual
getNumCols() const =0ClpMatrixBasepure virtual
getNumElements() const =0ClpMatrixBasepure virtual
getNumRows() const =0ClpMatrixBasepure virtual
getPackedMatrix() const =0ClpMatrixBasepure virtual
getVectorLength(int index) const ClpMatrixBasevirtual
getVectorLengths() const =0ClpMatrixBasepure virtual
getVectorStarts() const =0ClpMatrixBasepure virtual
hiddenRows() const ClpMatrixBasevirtual
isColOrdered() const =0ClpMatrixBasepure virtual
lastRefresh() const ClpMatrixBaseinline
lastRefresh_ClpMatrixBaseprotected
listTransposeTimes(const ClpSimplex *model, double *x, int *y, int number, double *z) const ClpMatrixBasevirtual
minimumGoodReducedCosts() const ClpMatrixBaseinline
minimumGoodReducedCosts_ClpMatrixBaseprotected
minimumObjectsScan() const ClpMatrixBaseinline
minimumObjectsScan_ClpMatrixBaseprotected
modifyCoefficient(int row, int column, double newElement, bool keepZero=false)ClpMatrixBasevirtual
operator=(const ClpMatrixBase &)ClpMatrixBaseprotected
originalWanted() const ClpMatrixBaseinline
originalWanted_ClpMatrixBaseprotected
partialPricing(ClpSimplex *model, double start, double end, int &bestSequence, int &numberWanted)ClpMatrixBasevirtual
primalExpanded(ClpSimplex *model, int mode)ClpMatrixBasevirtual
rangeOfElements(double &smallestNegative, double &largestNegative, double &smallestPositive, double &largestPositive)ClpMatrixBasevirtual
reallyScale(const double *rowScale, const double *columnScale)ClpMatrixBasevirtual
reducedCost(ClpSimplex *model, int sequence) const ClpMatrixBase
refresh(ClpSimplex *)ClpMatrixBaseinlinevirtual
refreshFrequency() const ClpMatrixBaseinline
refreshFrequency_ClpMatrixBaseprotected
releasePackedMatrix() const =0ClpMatrixBasepure virtual
reverseOrderedCopy() const ClpMatrixBaseinlinevirtual
rhsOffset(ClpSimplex *model, bool forceRefresh=false, bool check=false)ClpMatrixBasevirtual
rhsOffset_ClpMatrixBaseprotected
savedBestDj() const ClpMatrixBaseinline
savedBestDj_ClpMatrixBaseprotected
savedBestSequence() const ClpMatrixBaseinline
savedBestSequence_ClpMatrixBaseprotected
scale(ClpModel *, ClpSimplex *=NULL) const ClpMatrixBaseinlinevirtual
scaledColumnCopy(ClpModel *) const ClpMatrixBaseinlinevirtual
scaleRowCopy(ClpModel *) const ClpMatrixBaseinlinevirtual
setCurrentWanted(int value)ClpMatrixBaseinline
setDimensions(int numrows, int numcols)ClpMatrixBasevirtual
setEndFraction(double value)ClpMatrixBaseinline
setMinimumGoodReducedCosts(int value)ClpMatrixBaseinline
setMinimumObjectsScan(int value)ClpMatrixBaseinline
setOriginalWanted(int value)ClpMatrixBaseinline
setRefreshFrequency(int value)ClpMatrixBaseinline
setSavedBestDj(double value)ClpMatrixBaseinline
setSavedBestSequence(int value)ClpMatrixBaseinline
setSkipDualCheck(bool yes)ClpMatrixBaseinline
setStartFraction(double value)ClpMatrixBaseinline
setType(int newtype)ClpMatrixBaseinline
skipDualCheck() const ClpMatrixBaseinline
skipDualCheck_ClpMatrixBaseprotected
startFraction() const ClpMatrixBaseinline
startFraction_ClpMatrixBaseprotected
subsetClone(int numberRows, const int *whichRows, int numberColumns, const int *whichColumns) const ClpMatrixBasevirtual
subsetTimes2(const ClpSimplex *model, CoinIndexedVector *dj1, const CoinIndexedVector *pi2, CoinIndexedVector *dj2, double referenceIn, double devex, unsigned int *reference, double *weights, double scaleFactor)ClpMatrixBasevirtual
subsetTransposeTimes(const ClpSimplex *model, const CoinIndexedVector *x, const CoinIndexedVector *y, CoinIndexedVector *z) const =0ClpMatrixBasepure virtual
times(double scalar, const double *COIN_RESTRICT x, double *COIN_RESTRICT y) const =0ClpMatrixBasepure virtual
times(double scalar, const double *COIN_RESTRICT x, double *COIN_RESTRICT y, const double *COIN_RESTRICT rowScale, const double *COIN_RESTRICT columnScale) const ClpMatrixBasevirtual
transposeTimes(double scalar, const double *COIN_RESTRICT x, double *COIN_RESTRICT y) const =0ClpMatrixBasepure 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 ClpMatrixBasevirtual
transposeTimes(const ClpSimplex *model, double scalar, const CoinIndexedVector *x, CoinIndexedVector *y, CoinIndexedVector *z) const =0ClpMatrixBasepure 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)ClpMatrixBasevirtual
trueSequenceIn_ClpMatrixBaseprotected
trueSequenceOut_ClpMatrixBaseprotected
type() const ClpMatrixBaseinline
type_ClpMatrixBaseprotected
unpack(const ClpSimplex *model, CoinIndexedVector *rowArray, int column) const =0ClpMatrixBasepure virtual
unpackPacked(ClpSimplex *model, CoinIndexedVector *rowArray, int column) const =0ClpMatrixBasepure virtual
updatePivot(ClpSimplex *model, double oldInValue, double oldOutValue)ClpMatrixBasevirtual
useEffectiveRhs(ClpSimplex *model)ClpMatrixBase
~ClpMatrixBase()ClpMatrixBasevirtual