Cbc  2.9.9
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ClpPackedMatrix Member List

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

add(const ClpSimplex *model, CoinIndexedVector *rowArray, int column, double multiplier) const ClpPackedMatrixvirtual
add(const ClpSimplex *model, double *array, int column, double multiplier) const ClpPackedMatrixvirtual
allElementsInRange(ClpModel *model, double smallest, double largest, int check=15)ClpPackedMatrixvirtual
appendCols(int number, const CoinPackedVectorBase *const *columns)ClpPackedMatrixvirtual
appendMatrix(int number, int type, const CoinBigIndex *starts, const int *index, const double *element, int numberOther=-1)ClpPackedMatrixvirtual
appendRows(int number, const CoinPackedVectorBase *const *rows)ClpPackedMatrixvirtual
backToBasics()ClpMatrixBaseinlinevirtual
canCombine(const ClpSimplex *model, const CoinIndexedVector *pi) const ClpPackedMatrixvirtual
canDoPartialPricing() const ClpPackedMatrixvirtual
canGetRowCopy() const ClpMatrixBaseinlinevirtual
checkFeasible(ClpSimplex *model, double &sum) const ClpMatrixBasevirtual
checkFlags(int type) const ClpPackedMatrixprotected
checkGaps()ClpPackedMatrixinline
clearCopies()ClpPackedMatrixprivate
clone() const ClpPackedMatrixvirtual
ClpMatrixBase()ClpMatrixBaseprotected
ClpMatrixBase(const ClpMatrixBase &)ClpMatrixBaseprotected
ClpPackedMatrix()ClpPackedMatrix
ClpPackedMatrix(const ClpPackedMatrix &)ClpPackedMatrix
ClpPackedMatrix(const CoinPackedMatrix &)ClpPackedMatrix
ClpPackedMatrix(const ClpPackedMatrix &wholeModel, int numberRows, const int *whichRows, int numberColumns, const int *whichColumns)ClpPackedMatrix
ClpPackedMatrix(const CoinPackedMatrix &wholeModel, int numberRows, const int *whichRows, int numberColumns, const int *whichColumns)ClpPackedMatrix
ClpPackedMatrix(CoinPackedMatrix *matrix)ClpPackedMatrix
columnCopy_ClpPackedMatrixprotected
copy(const ClpPackedMatrix *from)ClpPackedMatrixvirtual
correctSequence(const ClpSimplex *model, int &sequenceIn, int &sequenceOut)ClpPackedMatrixvirtual
countBasis(const int *whichColumn, int &numberColumnBasic)ClpPackedMatrixvirtual
createScaledMatrix(ClpSimplex *model) const ClpPackedMatrix
createVariable(ClpSimplex *model, int &bestSequence)ClpMatrixBasevirtual
currentWanted() const ClpMatrixBaseinline
currentWanted_ClpMatrixBaseprotected
deleteCols(const int numDel, const int *indDel)ClpPackedMatrixvirtual
deleteRows(const int numDel, const int *indDel)ClpPackedMatrixvirtual
dualExpanded(ClpSimplex *model, CoinIndexedVector *array, double *other, int mode)ClpMatrixBasevirtual
dubiousWeights(const ClpSimplex *model, int *inputWeights) const ClpPackedMatrixvirtual
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)ClpPackedMatrixvirtual
flags() const ClpPackedMatrixinline
flags_ClpPackedMatrixmutableprotected
generalExpanded(ClpSimplex *model, int mode, int &number)ClpMatrixBasevirtual
getElements() const ClpPackedMatrixinlinevirtual
getIndices() const ClpPackedMatrixinlinevirtual
getMutableElements() const ClpPackedMatrixinline
getNumCols() const ClpPackedMatrixinlinevirtual
getNumElements() const ClpPackedMatrixinlinevirtual
getNumRows() const ClpPackedMatrixinlinevirtual
getPackedMatrix() const ClpPackedMatrixinlinevirtual
getVectorLength(int index) const ClpPackedMatrixinlinevirtual
getVectorLengths() const ClpPackedMatrixinlinevirtual
getVectorStarts() const ClpPackedMatrixinlinevirtual
gutsOfTransposeTimesByRowEQ1(const CoinIndexedVector *piVector, CoinIndexedVector *output, const double tolerance, const double scalar) const ClpPackedMatrixprivate
gutsOfTransposeTimesByRowEQ2(const CoinIndexedVector *piVector, CoinIndexedVector *output, CoinIndexedVector *spareVector, const double tolerance, const double scalar) const ClpPackedMatrixprivate
gutsOfTransposeTimesByRowGE3(const CoinIndexedVector *COIN_RESTRICT piVector, int *COIN_RESTRICT index, double *COIN_RESTRICT output, double *COIN_RESTRICT array2, const double tolerance, const double scalar) const ClpPackedMatrixprivate
gutsOfTransposeTimesByRowGE3a(const CoinIndexedVector *COIN_RESTRICT piVector, int *COIN_RESTRICT index, double *COIN_RESTRICT output, int *COIN_RESTRICT lookup, char *COIN_RESTRICT marked, const double tolerance, const double scalar) const ClpPackedMatrixprivate
gutsOfTransposeTimesByRowGEK(const CoinIndexedVector *COIN_RESTRICT piVector, int *COIN_RESTRICT index, double *COIN_RESTRICT output, int numberColumns, const double tolerance, const double scalar) const ClpPackedMatrixprivate
gutsOfTransposeTimesScaled(const double *COIN_RESTRICT pi, const double *COIN_RESTRICT columnScale, int *COIN_RESTRICT index, double *COIN_RESTRICT array, const double tolerance) const ClpPackedMatrixprivate
gutsOfTransposeTimesScaled(const double *COIN_RESTRICT pi, const double *COIN_RESTRICT columnScale, int *COIN_RESTRICT index, double *COIN_RESTRICT array, const unsigned char *status, const double tolerance) const ClpPackedMatrixprivate
gutsOfTransposeTimesUnscaled(const double *COIN_RESTRICT pi, int *COIN_RESTRICT index, double *COIN_RESTRICT array, const double tolerance) const ClpPackedMatrixprivate
gutsOfTransposeTimesUnscaled(const double *COIN_RESTRICT pi, int *COIN_RESTRICT index, double *COIN_RESTRICT array, const unsigned char *status, const double tolerance) const ClpPackedMatrixprivate
gutsOfTransposeTimesUnscaled(const double *COIN_RESTRICT pi, int *COIN_RESTRICT index, double *COIN_RESTRICT array, const unsigned char *status, int *COIN_RESTRICT spareIndex, double *COIN_RESTRICT spareArray, const double *COIN_RESTRICT reducedCost, double &upperTheta, double &bestPossible, double acceptablePivot, double dualTolerance, int &numberRemaining, const double zeroTolerance) const ClpPackedMatrixprivate
hiddenRows() const ClpMatrixBasevirtual
isColOrdered() const ClpPackedMatrixinlinevirtual
lastRefresh() const ClpMatrixBaseinline
lastRefresh_ClpMatrixBaseprotected
listTransposeTimes(const ClpSimplex *model, double *x, int *y, int number, double *z) const ClpMatrixBasevirtual
makeSpecialColumnCopy()ClpPackedMatrixinline
matrix() const ClpPackedMatrixinline
matrix_ClpPackedMatrixprotected
minimumGoodReducedCosts() const ClpMatrixBaseinline
minimumGoodReducedCosts_ClpMatrixBaseprotected
minimumObjectsScan() const ClpMatrixBaseinline
minimumObjectsScan_ClpMatrixBaseprotected
modifyCoefficient(int row, int column, double newElement, bool keepZero=false)ClpPackedMatrixinlinevirtual
numberActiveColumns() const ClpPackedMatrixinline
numberActiveColumns_ClpPackedMatrixprotected
operator=(const ClpPackedMatrix &)ClpPackedMatrix
ClpMatrixBase::operator=(const ClpMatrixBase &)ClpMatrixBaseprotected
originalWanted() const ClpMatrixBaseinline
originalWanted_ClpMatrixBaseprotected
partialPricing(ClpSimplex *model, double start, double end, int &bestSequence, int &numberWanted)ClpPackedMatrixvirtual
primalExpanded(ClpSimplex *model, int mode)ClpMatrixBasevirtual
rangeOfElements(double &smallestNegative, double &largestNegative, double &smallestPositive, double &largestPositive)ClpPackedMatrixvirtual
reallyScale(const double *rowScale, const double *columnScale)ClpPackedMatrixvirtual
reducedCost(ClpSimplex *model, int sequence) const ClpMatrixBase
refresh(ClpSimplex *model)ClpPackedMatrixvirtual
refreshFrequency() const ClpMatrixBaseinline
refreshFrequency_ClpMatrixBaseprotected
releasePackedMatrix() const ClpPackedMatrixinlinevirtual
releaseSpecialColumnCopy()ClpPackedMatrix
replaceVector(const int index, const int numReplace, const double *newElements)ClpPackedMatrixinlinevirtual
reverseOrderedCopy() const ClpPackedMatrixvirtual
rhsOffset(ClpSimplex *model, bool forceRefresh=false, bool check=false)ClpMatrixBasevirtual
rhsOffset_ClpMatrixBaseprotected
rowCopy_ClpPackedMatrixprotected
savedBestDj() const ClpMatrixBaseinline
savedBestDj_ClpMatrixBaseprotected
savedBestSequence() const ClpMatrixBaseinline
savedBestSequence_ClpMatrixBaseprotected
scale(ClpModel *model, const ClpSimplex *baseModel=NULL) const ClpPackedMatrixvirtual
scaledColumnCopy(ClpModel *model) const ClpPackedMatrixvirtual
scaleRowCopy(ClpModel *model) const ClpPackedMatrixvirtual
setCurrentWanted(int value)ClpMatrixBaseinline
setDimensions(int numrows, int numcols)ClpPackedMatrixvirtual
setEndFraction(double value)ClpMatrixBaseinline
setMatrixNull()ClpPackedMatrixinline
setMinimumGoodReducedCosts(int value)ClpMatrixBaseinline
setMinimumObjectsScan(int value)ClpMatrixBaseinline
setNumberActiveColumns(int value)ClpPackedMatrixinline
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
specialColumnCopy(ClpSimplex *model)ClpPackedMatrix
specialRowCopy(ClpSimplex *model, const ClpMatrixBase *rowCopy)ClpPackedMatrix
startFraction() const ClpMatrixBaseinline
startFraction_ClpMatrixBaseprotected
subsetClone(int numberRows, const int *whichRows, int numberColumns, const int *whichColumns) const ClpPackedMatrixvirtual
subsetTimes2(const ClpSimplex *model, CoinIndexedVector *dj1, const CoinIndexedVector *pi2, CoinIndexedVector *dj2, double referenceIn, double devex, unsigned int *reference, double *weights, double scaleFactor)ClpPackedMatrixvirtual
subsetTransposeTimes(const ClpSimplex *model, const CoinIndexedVector *x, const CoinIndexedVector *y, CoinIndexedVector *z) const ClpPackedMatrixvirtual
times(double scalar, const double *x, double *y) const ClpPackedMatrixvirtual
times(double scalar, const double *x, double *y, const double *rowScale, const double *columnScale) const ClpPackedMatrixvirtual
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) const ClpMatrixBasevirtual
transposeTimes(double scalar, const double *x, double *y) const ClpPackedMatrixvirtual
transposeTimes(double scalar, const double *x, double *y, const double *rowScale, const double *columnScale, double *spare=NULL) const ClpPackedMatrixvirtual
transposeTimes(const ClpSimplex *model, double scalar, const CoinIndexedVector *x, CoinIndexedVector *y, CoinIndexedVector *z) const ClpPackedMatrixvirtual
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) const ClpMatrixBasevirtual
transposeTimes2(const ClpSimplex *model, const CoinIndexedVector *pi1, CoinIndexedVector *dj1, const CoinIndexedVector *pi2, CoinIndexedVector *spare, double referenceIn, double devex, unsigned int *reference, double *weights, double scaleFactor)ClpPackedMatrixvirtual
transposeTimesByColumn(const ClpSimplex *model, double scalar, const CoinIndexedVector *x, CoinIndexedVector *y, CoinIndexedVector *z) const ClpPackedMatrix
transposeTimesByRow(const ClpSimplex *model, double scalar, const CoinIndexedVector *x, CoinIndexedVector *y, CoinIndexedVector *z) const ClpPackedMatrixvirtual
transposeTimesSubset(int number, const int *which, const double *pi, double *y, const double *rowScale, const double *columnScale, double *spare=NULL) const ClpPackedMatrix
trueSequenceIn_ClpMatrixBaseprotected
trueSequenceOut_ClpMatrixBaseprotected
type() const ClpMatrixBaseinline
type_ClpMatrixBaseprotected
unpack(const ClpSimplex *model, CoinIndexedVector *rowArray, int column) const ClpPackedMatrixvirtual
unpackPacked(ClpSimplex *model, CoinIndexedVector *rowArray, int column) const ClpPackedMatrixvirtual
updatePivot(ClpSimplex *model, double oldInValue, double oldOutValue)ClpMatrixBasevirtual
useEffectiveRhs(ClpSimplex *model)ClpPackedMatrix
wantsSpecialColumnCopy() const ClpPackedMatrixinline
zeros() const ClpPackedMatrixinline
~ClpMatrixBase()ClpMatrixBasevirtual
~ClpPackedMatrix()ClpPackedMatrixvirtual