Cbc  2.9.9
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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) const ClpGubMatrixvirtual
add(const ClpSimplex *model, double *array, int column, double multiplier) const ClpGubMatrixvirtual
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() const ClpGubMatrixinline
backward_ClpGubMatrixprotected
canCombine(const ClpSimplex *model, const CoinIndexedVector *pi) const ClpPackedMatrixvirtual
canDoPartialPricing() const ClpPackedMatrixvirtual
canGetRowCopy() const ClpMatrixBaseinlinevirtual
changeCost_ClpGubMatrixprotected
checkFeasible(ClpSimplex *model, double &sum) const ClpMatrixBasevirtual
checkFlags(int type) const ClpPackedMatrixprotected
checkGaps()ClpPackedMatrixinline
clearFlagged(int sequence)ClpGubMatrixinline
clone() const ClpGubMatrixvirtual
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) 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)ClpGubMatrixvirtual
dubiousWeights(const ClpSimplex *model, int *inputWeights) const ClpPackedMatrixvirtual
end() const ClpGubMatrixinline
end_ClpGubMatrixprotected
endFraction() const ClpMatrixBaseinline
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) const ClpGubMatrixinline
flags() const ClpPackedMatrixinline
flags_ClpPackedMatrixmutableprotected
fromIndex_ClpGubMatrixprotected
generalExpanded(ClpSimplex *model, int mode, int &number)ClpGubMatrixvirtual
getElements() const ClpPackedMatrixinlinevirtual
getIndices() const ClpPackedMatrixinlinevirtual
getMutableElements() const ClpPackedMatrixinline
getNumCols() const ClpPackedMatrixinlinevirtual
getNumElements() const ClpPackedMatrixinlinevirtual
getNumRows() const ClpPackedMatrixinlinevirtual
getPackedMatrix() const ClpPackedMatrixinlinevirtual
getStatus(int sequence) const ClpGubMatrixinline
getVectorLength(int index) const ClpPackedMatrixinlinevirtual
getVectorLengths() const ClpPackedMatrixinlinevirtual
getVectorStarts() const ClpPackedMatrixinlinevirtual
gubSlackIn_ClpGubMatrixprotected
gubType_ClpGubMatrixprotected
hiddenRows() const ClpGubMatrixvirtual
infeasibilityWeight_ClpGubMatrixprotected
isColOrdered() const ClpPackedMatrixinlinevirtual
keyVariable() const ClpGubMatrixinline
keyVariable_ClpGubMatrixmutableprotected
lastGub_ClpGubMatrixprotected
lastRefresh() const ClpMatrixBaseinline
lastRefresh_ClpMatrixBaseprotected
listTransposeTimes(const ClpSimplex *model, double *x, int *y, int number, double *z) const ClpMatrixBasevirtual
lower() const ClpGubMatrixinline
lower_ClpGubMatrixprotected
makeSpecialColumnCopy()ClpPackedMatrixinline
matrix() const ClpPackedMatrixinline
matrix_ClpPackedMatrixprotected
minimumGoodReducedCosts() const ClpMatrixBaseinline
minimumGoodReducedCosts_ClpMatrixBaseprotected
minimumObjectsScan() const ClpMatrixBaseinline
minimumObjectsScan_ClpMatrixBaseprotected
model_ClpGubMatrixprotected
modifyCoefficient(int row, int column, double newElement, bool keepZero=false)ClpPackedMatrixinlinevirtual
next_ClpGubMatrixmutableprotected
noCheck_ClpGubMatrixprotected
numberActiveColumns() const ClpPackedMatrixinline
numberActiveColumns_ClpPackedMatrixprotected
numberDualInfeasibilities_ClpGubMatrixprotected
numberPrimalInfeasibilities_ClpGubMatrixprotected
numberSets() const ClpGubMatrixinline
numberSets_ClpGubMatrixprotected
operator=(const ClpGubMatrix &)ClpGubMatrix
ClpPackedMatrix::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)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) 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 ClpGubMatrixvirtual
rhsOffset(ClpSimplex *model, bool forceRefresh=false, bool check=false)ClpGubMatrixvirtual
rhsOffset_ClpMatrixBaseprotected
rowCopy_ClpPackedMatrixprotected
savedBestDj() const ClpMatrixBaseinline
savedBestDj_ClpMatrixBaseprotected
savedBestSequence() const ClpMatrixBaseinline
savedBestSequence_ClpMatrixBaseprotected
savedKeyVariable_ClpGubMatrixprotected
saveNumber_ClpGubMatrixprotected
saveStatus_ClpGubMatrixprotected
scale(ClpModel *model, const ClpSimplex *baseModel=NULL) const ClpPackedMatrixvirtual
scaledColumnCopy(ClpModel *model) const ClpPackedMatrixvirtual
scaleRowCopy(ClpModel *model) const ClpPackedMatrixvirtual
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() const ClpMatrixBaseinline
skipDualCheck_ClpMatrixBaseprotected
specialColumnCopy(ClpSimplex *model)ClpPackedMatrix
specialRowCopy(ClpSimplex *model, const ClpMatrixBase *rowCopy)ClpPackedMatrix
start() const ClpGubMatrixinline
start_ClpGubMatrixprotected
startFraction() const ClpMatrixBaseinline
startFraction_ClpMatrixBaseprotected
status_ClpGubMatrixmutableprotected
subsetClone(int numberRows, const int *whichRows, int numberColumns, const int *whichColumns) const ClpGubMatrixvirtual
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 ClpGubMatrixvirtual
sumDualInfeasibilities_ClpGubMatrixprotected
sumOfRelaxedDualInfeasibilities_ClpGubMatrixprotected
sumOfRelaxedPrimalInfeasibilities_ClpGubMatrixprotected
sumPrimalInfeasibilities_ClpGubMatrixprotected
switchOffCheck()ClpGubMatrix
synchronize(ClpSimplex *model, int mode)ClpGubMatrixvirtual
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
toIndex_ClpGubMatrixprotected
transposeTimes(const ClpSimplex *model, double scalar, const CoinIndexedVector *x, CoinIndexedVector *y, CoinIndexedVector *z) const ClpGubMatrixvirtual
ClpPackedMatrix::transposeTimes(double scalar, const double *x, double *y) const ClpPackedMatrixvirtual
ClpPackedMatrix::transposeTimes(double scalar, const double *x, double *y, const double *rowScale, const double *columnScale, double *spare=NULL) 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 ClpGubMatrixvirtual
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 ClpGubMatrixvirtual
unpackPacked(ClpSimplex *model, CoinIndexedVector *rowArray, int column) const ClpGubMatrixvirtual
updatePivot(ClpSimplex *model, double oldInValue, double oldOutValue)ClpGubMatrixvirtual
upper() const ClpGubMatrixinline
upper_ClpGubMatrixprotected
useEffectiveRhs(ClpSimplex *model, bool cheapest=true)ClpGubMatrixvirtual
ClpPackedMatrix::useEffectiveRhs(ClpSimplex *model)ClpPackedMatrix
wantsSpecialColumnCopy() const ClpPackedMatrixinline
weight(int sequence) const ClpGubMatrixinline
zeros() const ClpPackedMatrixinline
~ClpGubMatrix()ClpGubMatrixvirtual
~ClpMatrixBase()ClpMatrixBasevirtual
~ClpPackedMatrix()ClpPackedMatrixvirtual