Clp  1.17.8
ClpGubMatrix Member List

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

add(const ClpSimplex *model, CoinIndexedVector *rowArray, int column, double multiplier) constClpGubMatrixvirtual
add(const ClpSimplex *model, double *array, int column, double multiplier) constClpGubMatrixvirtual
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
backToPivotRow_ClpGubMatrixprotected
backward() constClpGubMatrixinline
backward_ClpGubMatrixprotected
canCombine(const ClpSimplex *model, const CoinIndexedVector *pi) constClpPackedMatrixvirtual
canDoPartialPricing() constClpPackedMatrixvirtual
canGetRowCopy() constClpMatrixBaseinlinevirtual
changeCost_ClpGubMatrixprotected
checkFeasible(ClpSimplex *model, double &sum) constClpMatrixBasevirtual
checkFlags(int type) constClpPackedMatrixprotected
checkGaps()ClpPackedMatrixinline
clearCopies()ClpPackedMatrixprivate
clearFlagged(int sequence)ClpGubMatrixinline
clone() constClpGubMatrixvirtual
ClpGubMatrix()ClpGubMatrix
ClpGubMatrix(const ClpGubMatrix &)ClpGubMatrix
ClpGubMatrix(const CoinPackedMatrix &)ClpGubMatrix
ClpGubMatrix(const ClpGubMatrix &wholeModel, int numberRows, const int *whichRows, int numberColumns, const int *whichColumns)ClpGubMatrix
ClpGubMatrix(const CoinPackedMatrix &wholeModel, int numberRows, const int *whichRows, int numberColumns, const int *whichColumns)ClpGubMatrix
ClpGubMatrix(CoinPackedMatrix *matrix)ClpGubMatrix
ClpGubMatrix(ClpPackedMatrix *matrix, int numberSets, const int *start, const int *end, const double *lower, const double *upper, const unsigned char *status=NULL)ClpGubMatrix
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)ClpGubMatrixvirtual
countBasis(const int *whichColumn, int &numberColumnBasic)ClpGubMatrixvirtual
createScaledMatrix(ClpSimplex *model) constClpPackedMatrix
createVariable(ClpSimplex *model, int &bestSequence)ClpMatrixBasevirtual
currentWanted() constClpMatrixBaseinline
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)ClpGubMatrixvirtual
dubiousWeights(const ClpSimplex *model, int *inputWeights) constClpPackedMatrixvirtual
end() constClpGubMatrixinline
end_ClpGubMatrixprotected
endFraction() constClpMatrixBaseinline
endFraction_ClpMatrixBaseprotected
extendUpdated(ClpSimplex *model, CoinIndexedVector *update, int mode)ClpGubMatrixvirtual
fillBasis(ClpSimplex *model, const int *whichColumn, int &numberColumnBasic, int *row, int *start, int *rowCount, int *columnCount, CoinFactorizationDouble *element)ClpGubMatrixvirtual
firstGub_ClpGubMatrixprotected
flagged(int sequence) constClpGubMatrixinline
flags() constClpPackedMatrixinline
flags_ClpPackedMatrixmutableprotected
fromIndex_ClpGubMatrixprotected
generalExpanded(ClpSimplex *model, int mode, int &number)ClpGubMatrixvirtual
getElements() constClpPackedMatrixinlinevirtual
getIndices() constClpPackedMatrixinlinevirtual
getMutableElements() constClpPackedMatrixinline
getNumCols() constClpPackedMatrixinlinevirtual
getNumElements() constClpPackedMatrixinlinevirtual
getNumRows() constClpPackedMatrixinlinevirtual
getPackedMatrix() constClpPackedMatrixinlinevirtual
getStatus(int sequence) constClpGubMatrixinline
getVectorLength(int index) constClpPackedMatrixinlinevirtual
getVectorLengths() constClpPackedMatrixinlinevirtual
getVectorStarts() constClpPackedMatrixinlinevirtual
gubSlackIn_ClpGubMatrixprotected
gubType_ClpGubMatrixprotected
gutsOfTransposeTimesByRowEQ1(const CoinIndexedVector *piVector, CoinIndexedVector *output, const double tolerance, const double scalar) constClpPackedMatrixprivate
gutsOfTransposeTimesByRowEQ2(const CoinIndexedVector *piVector, CoinIndexedVector *output, CoinIndexedVector *spareVector, const double tolerance, const double scalar) constClpPackedMatrixprivate
gutsOfTransposeTimesByRowGE3(const CoinIndexedVector *COIN_RESTRICT piVector, int *COIN_RESTRICT index, double *COIN_RESTRICT output, double *COIN_RESTRICT array2, const double tolerance, const double scalar) constClpPackedMatrixprivate
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) constClpPackedMatrixprivate
gutsOfTransposeTimesByRowGEK(const CoinIndexedVector *COIN_RESTRICT piVector, int *COIN_RESTRICT index, double *COIN_RESTRICT output, int numberColumns, const double tolerance, const double scalar) constClpPackedMatrixprivate
gutsOfTransposeTimesScaled(const double *COIN_RESTRICT pi, const double *COIN_RESTRICT columnScale, int *COIN_RESTRICT index, double *COIN_RESTRICT array, const double tolerance) constClpPackedMatrixprivate
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) constClpPackedMatrixprivate
gutsOfTransposeTimesUnscaled(const double *COIN_RESTRICT pi, int *COIN_RESTRICT index, double *COIN_RESTRICT array, const double tolerance) constClpPackedMatrixprivate
gutsOfTransposeTimesUnscaled(const double *COIN_RESTRICT pi, int *COIN_RESTRICT index, double *COIN_RESTRICT array, const unsigned char *status, const double tolerance) constClpPackedMatrixprivate
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 acceptablePivot, double dualTolerance, int &numberRemaining, const double zeroTolerance) constClpPackedMatrixprivate
hiddenRows() constClpGubMatrixvirtual
infeasibilityWeight_ClpGubMatrixprotected
isColOrdered() constClpPackedMatrixinlinevirtual
keyVariable() constClpGubMatrixinline
keyVariable_ClpGubMatrixmutableprotected
lastGub_ClpGubMatrixprotected
lastRefresh() constClpMatrixBaseinline
lastRefresh_ClpMatrixBaseprotected
listTransposeTimes(const ClpSimplex *model, double *x, int *y, int number, double *z) constClpMatrixBasevirtual
lower() constClpGubMatrixinline
lower_ClpGubMatrixprotected
makeSpecialColumnCopy()ClpPackedMatrixinline
matrix() constClpPackedMatrixinline
matrix_ClpPackedMatrixprotected
minimumGoodReducedCosts() constClpMatrixBaseinline
minimumGoodReducedCosts_ClpMatrixBaseprotected
minimumObjectsScan() constClpMatrixBaseinline
minimumObjectsScan_ClpMatrixBaseprotected
model_ClpGubMatrixprotected
modifyCoefficient(int row, int column, double newElement, bool keepZero=false)ClpPackedMatrixinlinevirtual
next_ClpGubMatrixmutableprotected
noCheck_ClpGubMatrixprotected
numberActiveColumns() constClpPackedMatrixinline
numberActiveColumns_ClpPackedMatrixprotected
numberDualInfeasibilities_ClpGubMatrixprotected
numberPrimalInfeasibilities_ClpGubMatrixprotected
numberSets() constClpGubMatrixinline
numberSets_ClpGubMatrixprotected
operator=(const ClpGubMatrix &)ClpGubMatrix
ClpPackedMatrix::operator=(const ClpPackedMatrix &)ClpPackedMatrix
ClpMatrixBase::operator=(const ClpMatrixBase &)ClpMatrixBaseprotected
originalWanted() constClpMatrixBaseinline
originalWanted_ClpMatrixBaseprotected
partialPricing(ClpSimplex *model, double start, double end, int &bestSequence, int &numberWanted)ClpGubMatrixvirtual
possiblePivotKey_ClpGubMatrixprotected
primalExpanded(ClpSimplex *model, int mode)ClpGubMatrixvirtual
rangeOfElements(double &smallestNegative, double &largestNegative, double &smallestPositive, double &largestPositive)ClpPackedMatrixvirtual
reallyScale(const double *rowScale, const double *columnScale)ClpPackedMatrixvirtual
redoSet(ClpSimplex *model, int newKey, int oldKey, int iSet)ClpGubMatrix
reducedCost(ClpSimplex *model, int sequence) constClpMatrixBase
refresh(ClpSimplex *model)ClpPackedMatrixvirtual
refreshFrequency() constClpMatrixBaseinline
refreshFrequency_ClpMatrixBaseprotected
releasePackedMatrix() constClpPackedMatrixinlinevirtual
releaseSpecialColumnCopy()ClpPackedMatrix
replaceVector(const int index, const int numReplace, const double *newElements)ClpPackedMatrixinlinevirtual
reverseOrderedCopy() constClpGubMatrixvirtual
rhsOffset(ClpSimplex *model, bool forceRefresh=false, bool check=false)ClpGubMatrixvirtual
rhsOffset_ClpMatrixBaseprotected
rowCopy_ClpPackedMatrixprotected
savedBestDj() constClpMatrixBaseinline
savedBestDj_ClpMatrixBaseprotected
savedBestSequence() constClpMatrixBaseinline
savedBestSequence_ClpMatrixBaseprotected
savedKeyVariable_ClpGubMatrixprotected
saveNumber_ClpGubMatrixprotected
saveStatus_ClpGubMatrixprotected
scale(ClpModel *model, ClpSimplex *simplex=NULL) constClpPackedMatrixvirtual
scaledColumnCopy(ClpModel *model) constClpPackedMatrixvirtual
scaleRowCopy(ClpModel *model) constClpPackedMatrixvirtual
setAbove(int sequence)ClpGubMatrixinline
setBelow(int sequence)ClpGubMatrixinline
setCurrentWanted(int value)ClpMatrixBaseinline
setDimensions(int numrows, int numcols)ClpPackedMatrixvirtual
setEndFraction(double value)ClpMatrixBaseinline
setFeasible(int sequence)ClpGubMatrixinline
setFlagged(int sequence)ClpGubMatrixinline
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
setStatus(int sequence, ClpSimplex::Status status)ClpGubMatrixinline
setType(int newtype)ClpMatrixBaseinline
skipDualCheck() constClpMatrixBaseinline
skipDualCheck_ClpMatrixBaseprotected
specialColumnCopy(ClpSimplex *model)ClpPackedMatrix
specialRowCopy(ClpSimplex *model, const ClpMatrixBase *rowCopy)ClpPackedMatrix
start() constClpGubMatrixinline
start_ClpGubMatrixprotected
startFraction() constClpMatrixBaseinline
startFraction_ClpMatrixBaseprotected
status_ClpGubMatrixmutableprotected
subsetClone(int numberRows, const int *whichRows, int numberColumns, const int *whichColumns) constClpGubMatrixvirtual
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) constClpGubMatrixvirtual
sumDualInfeasibilities_ClpGubMatrixprotected
sumOfRelaxedDualInfeasibilities_ClpGubMatrixprotected
sumOfRelaxedPrimalInfeasibilities_ClpGubMatrixprotected
sumPrimalInfeasibilities_ClpGubMatrixprotected
switchOffCheck()ClpGubMatrix
synchronize(ClpSimplex *model, int mode)ClpGubMatrixvirtual
times(double scalar, const double *x, double *y) constClpPackedMatrixvirtual
times(double scalar, const double *x, double *y, const double *rowScale, const double *columnScale) constClpPackedMatrixvirtual
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
toIndex_ClpGubMatrixprotected
transposeTimes(const ClpSimplex *model, double scalar, const CoinIndexedVector *x, CoinIndexedVector *y, CoinIndexedVector *z) constClpGubMatrixvirtual
transposeTimes(double scalar, const double *x, double *y) constClpGubMatrix
transposeTimes(double scalar, const double *x, double *y, const double *rowScale, const double *columnScale, double *spare=NULL) constClpGubMatrix
transposeTimes(const ClpSimplex *model, double scalar, const CoinIndexedVector *x, CoinIndexedVector *y, CoinIndexedVector *z) constClpGubMatrix
ClpPackedMatrix::transposeTimes(double scalar, const double *x, double *y) constClpPackedMatrixvirtual
ClpPackedMatrix::transposeTimes(double scalar, const double *x, double *y, const double *rowScale, const double *columnScale, double *spare=NULL) constClpPackedMatrixvirtual
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)ClpPackedMatrixvirtual
transposeTimesByColumn(const ClpSimplex *model, double scalar, const CoinIndexedVector *x, CoinIndexedVector *y, CoinIndexedVector *z) constClpPackedMatrix
transposeTimesByRow(const ClpSimplex *model, double scalar, const CoinIndexedVector *x, CoinIndexedVector *y, CoinIndexedVector *z) constClpGubMatrixvirtual
transposeTimesSubset(int number, const int *which, const double *pi, double *y, const double *rowScale, const double *columnScale, double *spare=NULL) constClpPackedMatrix
trueSequenceIn_ClpMatrixBaseprotected
trueSequenceOut_ClpMatrixBaseprotected
type() constClpMatrixBaseinline
type_ClpMatrixBaseprotected
unpack(const ClpSimplex *model, CoinIndexedVector *rowArray, int column) constClpGubMatrixvirtual
unpackPacked(ClpSimplex *model, CoinIndexedVector *rowArray, int column) constClpGubMatrixvirtual
updatePivot(ClpSimplex *model, double oldInValue, double oldOutValue)ClpGubMatrixvirtual
upper() constClpGubMatrixinline
upper_ClpGubMatrixprotected
useEffectiveRhs(ClpSimplex *model, bool cheapest=true)ClpGubMatrixvirtual
ClpPackedMatrix::useEffectiveRhs(ClpSimplex *model)ClpPackedMatrix
wantsSpecialColumnCopy() constClpPackedMatrixinline
weight(int sequence) constClpGubMatrixinline
zeros() constClpPackedMatrixinline
~ClpGubMatrix()ClpGubMatrixvirtual
~ClpMatrixBase()ClpMatrixBasevirtual
~ClpPackedMatrix()ClpPackedMatrixvirtual