Clp  1.17.8
ClpPlusMinusOneMatrix Member List

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

add(const ClpSimplex *model, CoinIndexedVector *rowArray, int column, double multiplier) constClpPlusMinusOneMatrixvirtual
add(const ClpSimplex *model, double *array, int column, double multiplier) constClpPlusMinusOneMatrixvirtual
allElementsInRange(ClpModel *, double, double, int=15)ClpMatrixBaseinlinevirtual
appendCols(int number, const CoinPackedVectorBase *const *columns)ClpPlusMinusOneMatrixvirtual
appendMatrix(int number, int type, const CoinBigIndex *starts, const int *index, const double *element, int numberOther=-1)ClpPlusMinusOneMatrixvirtual
appendRows(int number, const CoinPackedVectorBase *const *rows)ClpPlusMinusOneMatrixvirtual
backToBasics()ClpMatrixBaseinlinevirtual
canCombine(const ClpSimplex *model, const CoinIndexedVector *pi) constClpPlusMinusOneMatrixvirtual
canDoPartialPricing() constClpPlusMinusOneMatrixvirtual
canGetRowCopy() constClpMatrixBaseinlinevirtual
checkFeasible(ClpSimplex *model, double &sum) constClpMatrixBasevirtual
checkValid(bool detail) constClpPlusMinusOneMatrix
clone() constClpPlusMinusOneMatrixvirtual
ClpMatrixBase()ClpMatrixBaseprotected
ClpMatrixBase(const ClpMatrixBase &)ClpMatrixBaseprotected
ClpPlusMinusOneMatrix()ClpPlusMinusOneMatrix
ClpPlusMinusOneMatrix(const ClpPlusMinusOneMatrix &)ClpPlusMinusOneMatrix
ClpPlusMinusOneMatrix(const CoinPackedMatrix &)ClpPlusMinusOneMatrix
ClpPlusMinusOneMatrix(int numberRows, int numberColumns, bool columnOrdered, const int *indices, const CoinBigIndex *startPositive, const CoinBigIndex *startNegative)ClpPlusMinusOneMatrix
ClpPlusMinusOneMatrix(const ClpPlusMinusOneMatrix &wholeModel, int numberRows, const int *whichRows, int numberColumns, const int *whichColumns)ClpPlusMinusOneMatrix
columnOrdered_ClpPlusMinusOneMatrixprotected
correctSequence(const ClpSimplex *model, int &sequenceIn, int &sequenceOut)ClpMatrixBasevirtual
countBasis(const int *whichColumn, int &numberColumnBasic)ClpPlusMinusOneMatrixvirtual
createVariable(ClpSimplex *model, int &bestSequence)ClpMatrixBasevirtual
currentWanted() constClpMatrixBaseinline
currentWanted_ClpMatrixBaseprotected
deleteCols(const int numDel, const int *indDel)ClpPlusMinusOneMatrixvirtual
deleteRows(const int numDel, const int *indDel)ClpPlusMinusOneMatrixvirtual
dualExpanded(ClpSimplex *model, CoinIndexedVector *array, double *other, int mode)ClpMatrixBasevirtual
dubiousWeights(const ClpSimplex *model, int *inputWeights) constClpPlusMinusOneMatrixvirtual
endFraction() constClpMatrixBaseinline
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)ClpPlusMinusOneMatrixvirtual
generalExpanded(ClpSimplex *model, int mode, int &number)ClpMatrixBasevirtual
getElements() constClpPlusMinusOneMatrixvirtual
getIndices() constClpPlusMinusOneMatrixinlinevirtual
getMutableIndices() constClpPlusMinusOneMatrixinline
getNumCols() constClpPlusMinusOneMatrixinlinevirtual
getNumElements() constClpPlusMinusOneMatrixvirtual
getNumRows() constClpPlusMinusOneMatrixinlinevirtual
getPackedMatrix() constClpPlusMinusOneMatrixvirtual
getVectorLength(int index) constClpMatrixBasevirtual
getVectorLengths() constClpPlusMinusOneMatrixvirtual
getVectorStarts() constClpPlusMinusOneMatrixvirtual
hiddenRows() constClpMatrixBasevirtual
indices_ClpPlusMinusOneMatrixprotected
isColOrdered() constClpPlusMinusOneMatrixvirtual
lastRefresh() constClpMatrixBaseinline
lastRefresh_ClpMatrixBaseprotected
lengths_ClpPlusMinusOneMatrixmutableprotected
listTransposeTimes(const ClpSimplex *model, double *x, int *y, int number, double *z) constClpMatrixBasevirtual
matrix_ClpPlusMinusOneMatrixmutableprotected
minimumGoodReducedCosts() constClpMatrixBaseinline
minimumGoodReducedCosts_ClpMatrixBaseprotected
minimumObjectsScan() constClpMatrixBaseinline
minimumObjectsScan_ClpMatrixBaseprotected
modifyCoefficient(int row, int column, double newElement, bool keepZero=false)ClpMatrixBasevirtual
numberColumns_ClpPlusMinusOneMatrixprotected
numberRows_ClpPlusMinusOneMatrixprotected
operator=(const ClpPlusMinusOneMatrix &)ClpPlusMinusOneMatrix
ClpMatrixBase::operator=(const ClpMatrixBase &)ClpMatrixBaseprotected
originalWanted() constClpMatrixBaseinline
originalWanted_ClpMatrixBaseprotected
partialPricing(ClpSimplex *model, double start, double end, int &bestSequence, int &numberWanted)ClpPlusMinusOneMatrixvirtual
passInCopy(int numberRows, int numberColumns, bool columnOrdered, int *indices, CoinBigIndex *startPositive, CoinBigIndex *startNegative)ClpPlusMinusOneMatrix
primalExpanded(ClpSimplex *model, int mode)ClpMatrixBasevirtual
rangeOfElements(double &smallestNegative, double &largestNegative, double &smallestPositive, double &largestPositive)ClpPlusMinusOneMatrixvirtual
reallyScale(const double *rowScale, const double *columnScale)ClpMatrixBasevirtual
reducedCost(ClpSimplex *model, int sequence) constClpMatrixBase
refresh(ClpSimplex *)ClpMatrixBaseinlinevirtual
refreshFrequency() constClpMatrixBaseinline
refreshFrequency_ClpMatrixBaseprotected
releasePackedMatrix() constClpPlusMinusOneMatrixvirtual
reverseOrderedCopy() constClpPlusMinusOneMatrixvirtual
rhsOffset(ClpSimplex *model, bool forceRefresh=false, bool check=false)ClpMatrixBasevirtual
rhsOffset_ClpMatrixBaseprotected
savedBestDj() constClpMatrixBaseinline
savedBestDj_ClpMatrixBaseprotected
savedBestSequence() constClpMatrixBaseinline
savedBestSequence_ClpMatrixBaseprotected
scale(ClpModel *, ClpSimplex *=NULL) constClpMatrixBaseinlinevirtual
scaledColumnCopy(ClpModel *) constClpMatrixBaseinlinevirtual
scaleRowCopy(ClpModel *) constClpMatrixBaseinlinevirtual
setCurrentWanted(int value)ClpMatrixBaseinline
setDimensions(int numrows, int numcols)ClpPlusMinusOneMatrixvirtual
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() constClpMatrixBaseinline
skipDualCheck_ClpMatrixBaseprotected
startFraction() constClpMatrixBaseinline
startFraction_ClpMatrixBaseprotected
startNegative() constClpPlusMinusOneMatrixinline
startNegative_ClpPlusMinusOneMatrixprotected
startPositive() constClpPlusMinusOneMatrixinline
startPositive_ClpPlusMinusOneMatrixprotected
subsetClone(int numberRows, const int *whichRows, int numberColumns, const int *whichColumns) constClpPlusMinusOneMatrixvirtual
subsetTimes2(const ClpSimplex *model, CoinIndexedVector *dj1, const CoinIndexedVector *pi2, CoinIndexedVector *dj2, double referenceIn, double devex, unsigned int *reference, double *weights, double scaleFactor)ClpPlusMinusOneMatrixvirtual
subsetTransposeTimes(const ClpSimplex *model, const CoinIndexedVector *x, const CoinIndexedVector *y, CoinIndexedVector *z) constClpPlusMinusOneMatrixvirtual
times(double scalar, const double *x, double *y) constClpPlusMinusOneMatrixvirtual
times(double scalar, const double *x, double *y, const double *rowScale, const double *columnScale) constClpPlusMinusOneMatrixvirtual
ClpMatrixBase::times(double scalar, const double *COIN_RESTRICT x, double *COIN_RESTRICT y) const =0ClpMatrixBasepure virtual
ClpMatrixBase::times(double scalar, const double *COIN_RESTRICT x, double *COIN_RESTRICT y, const double *COIN_RESTRICT rowScale, const double *COIN_RESTRICT columnScale) constClpMatrixBasevirtual
transposeTimes(double scalar, const double *x, double *y) constClpPlusMinusOneMatrixvirtual
transposeTimes(double scalar, const double *x, double *y, const double *rowScale, const double *columnScale, double *spare=NULL) constClpPlusMinusOneMatrixvirtual
transposeTimes(const ClpSimplex *model, double scalar, const CoinIndexedVector *x, CoinIndexedVector *y, CoinIndexedVector *z) constClpPlusMinusOneMatrixvirtual
ClpMatrixBase::transposeTimes(double scalar, const double *COIN_RESTRICT x, double *COIN_RESTRICT y) const =0ClpMatrixBasepure virtual
ClpMatrixBase::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) constClpMatrixBasevirtual
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)ClpPlusMinusOneMatrixvirtual
transposeTimesByRow(const ClpSimplex *model, double scalar, const CoinIndexedVector *x, CoinIndexedVector *y, CoinIndexedVector *z) constClpPlusMinusOneMatrixvirtual
trueSequenceIn_ClpMatrixBaseprotected
trueSequenceOut_ClpMatrixBaseprotected
type() constClpMatrixBaseinline
type_ClpMatrixBaseprotected
unpack(const ClpSimplex *model, CoinIndexedVector *rowArray, int column) constClpPlusMinusOneMatrixvirtual
unpackPacked(ClpSimplex *model, CoinIndexedVector *rowArray, int column) constClpPlusMinusOneMatrixvirtual
updatePivot(ClpSimplex *model, double oldInValue, double oldOutValue)ClpMatrixBasevirtual
useEffectiveRhs(ClpSimplex *model)ClpMatrixBase
~ClpMatrixBase()ClpMatrixBasevirtual
~ClpPlusMinusOneMatrix()ClpPlusMinusOneMatrixvirtual