# AbcMatrix Member List

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

AbcMatrix() | AbcMatrix |
AbcMatrix(const AbcMatrix &) | AbcMatrix |
AbcMatrix(const CoinPackedMatrix &) | AbcMatrix |
AbcMatrix(const AbcMatrix &wholeModel, int numberRows, const int *whichRows, int numberColumns, const int *whichColumns) | AbcMatrix |
AbcMatrix(const CoinPackedMatrix &wholeModel, int numberRows, const int *whichRows, int numberColumns, const int *whichColumns) | AbcMatrix |
add(CoinIndexedVector &rowArray, int column, double multiplier) const | AbcMatrix |
blockStart() const | AbcMatrix | `[inline]`
blockStart(int block) const | AbcMatrix | `[inline]`
blockStart_ | AbcMatrix | `[protected]`
chooseBestDj(int iBlock, const CoinIndexedVector &infeasibilities, const double *weights) const | AbcMatrix |
column_ | AbcMatrix | `[protected]`
copy(const AbcMatrix *from) | AbcMatrix |
countBasis(const int *whichColumn, int &numberColumnBasic) | AbcMatrix |
createRowCopy() | AbcMatrix |
currentWanted() const | AbcMatrix | `[inline]`
currentWanted_ | AbcMatrix | `[protected]`
dualColumn1(const CoinIndexedVector &update, CoinPartitionedVector &tableauRow, CoinPartitionedVector &candidateList) const | AbcMatrix |
dualColumn1Part(int iBlock, int &sequenceIn, double &upperTheta, const CoinIndexedVector &update, CoinPartitionedVector &tableauRow, CoinPartitionedVector &candidateList) const | AbcMatrix |
dualColumn1Row(int iBlock, double upperThetaSlack, int &freeSequence, const CoinIndexedVector &update, CoinPartitionedVector &tableauRow, CoinPartitionedVector &candidateList) const | AbcMatrix |
dualColumn1Row1(double upperThetaSlack, int &freeSequence, const CoinIndexedVector &update, CoinPartitionedVector &tableauRow, CoinPartitionedVector &candidateList) const | AbcMatrix |
dualColumn1Row2(double upperThetaSlack, int &freeSequence, const CoinIndexedVector &update, CoinPartitionedVector &tableauRow, CoinPartitionedVector &candidateList) const | AbcMatrix |
dualColumn1RowFew(int iBlock, double upperThetaSlack, int &freeSequence, const CoinIndexedVector &update, CoinPartitionedVector &tableauRow, CoinPartitionedVector &candidateList) const | AbcMatrix |
element_ | AbcMatrix | `[protected]`
endFraction() const | AbcMatrix | `[inline]`
endFraction_ | AbcMatrix | `[protected]`
fillBasis(const int *whichColumn, int &numberColumnBasic, int *row, int *start, int *rowCount, int *columnCount, CoinSimplexDouble *element) | AbcMatrix |
fillBasis(const int *whichColumn, int &numberColumnBasic, int *row, int *start, int *rowCount, int *columnCount, long double *element) | AbcMatrix |
getElements() const | AbcMatrix | `[inline]`
getIndices() const | AbcMatrix | `[inline]`
getMutableElements() const | AbcMatrix | `[inline]`
getMutableIndices() const | AbcMatrix | `[inline]`
getMutableVectorLengths() const | AbcMatrix | `[inline]`
getMutableVectorStarts() const | AbcMatrix | `[inline]`
getNumCols() const | AbcMatrix | `[inline]`
getNumElements() const | AbcMatrix | `[inline]`
getNumRows() const | AbcMatrix | `[inline]`
getPackedMatrix() const | AbcMatrix | `[inline]`
getVectorLengths() const | AbcMatrix | `[inline]`
getVectorStarts() const | AbcMatrix | `[inline]`
gotRowCopy() const | AbcMatrix | `[inline]`
inOutUseful(int sequenceIn, int sequenceOut) | AbcMatrix |
isColOrdered() const | AbcMatrix | `[inline]`
makeAllUseful(CoinIndexedVector &spare) | AbcMatrix |
matrix() const | AbcMatrix | `[inline]`
matrix_ | AbcMatrix | `[protected]`
minimumGoodReducedCosts() const | AbcMatrix | `[inline]`
minimumGoodReducedCosts_ | AbcMatrix | `[protected]`
minimumObjectsScan() const | AbcMatrix | `[inline]`
minimumObjectsScan_ | AbcMatrix | `[protected]`
model_ | AbcMatrix | `[mutable, protected]`
moveLargestToStart() | AbcMatrix |
numberColumnBlocks() const | AbcMatrix | `[inline]`
numberColumnBlocks_ | AbcMatrix | `[mutable, protected]`
numberRowBlocks() const | AbcMatrix | `[inline]`
numberRowBlocks_ | AbcMatrix | `[protected]`
operator=(const AbcMatrix &) | AbcMatrix |
originalWanted() const | AbcMatrix | `[inline]`
originalWanted_ | AbcMatrix | `[protected]`
partialPricing(double startFraction, double endFraction, int &bestSequence, int &numberWanted) | AbcMatrix |
pivotColumnDantzig(const CoinIndexedVector &updates, CoinPartitionedVector &spare) const | AbcMatrix |
pivotColumnDantzig(int iBlock, bool doByRow, const CoinIndexedVector &updates, CoinPartitionedVector &spare, double &bestValue) const | AbcMatrix |
primalColumnDouble(int iBlock, CoinPartitionedVector &updateForTableauRow, CoinPartitionedVector &updateForDjs, const CoinIndexedVector &updateForWeights, CoinPartitionedVector &spareColumn1, double *infeasibilities, double referenceIn, double devex, unsigned int *reference, double *weights, double scaleFactor) const | AbcMatrix |
primalColumnDouble(CoinPartitionedVector &updateForTableauRow, CoinPartitionedVector &updateForDjs, const CoinIndexedVector &updateForWeights, CoinPartitionedVector &spareColumn1, CoinIndexedVector &infeasible, double referenceIn, double devex, unsigned int *reference, double *weights, double scaleFactor) const | AbcMatrix |
primalColumnRow(int iBlock, bool doByRow, const CoinIndexedVector &update, CoinPartitionedVector &tableauRow) const | AbcMatrix |
primalColumnRowAndDjs(int iBlock, const CoinIndexedVector &updateTableau, const CoinIndexedVector &updateDjs, CoinPartitionedVector &tableauRow) const | AbcMatrix |
primalColumnSparseDouble(int iBlock, CoinPartitionedVector &updateForTableauRow, CoinPartitionedVector &updateForDjs, const CoinIndexedVector &updateForWeights, CoinPartitionedVector &spareColumn1, double *infeasibilities, double referenceIn, double devex, unsigned int *reference, double *weights, double scaleFactor) const | AbcMatrix |
primalColumnSubset(int iBlock, const CoinIndexedVector &update, const CoinPartitionedVector &tableauRow, CoinPartitionedVector &weights) const | AbcMatrix |
putIntofUseful(int sequence, CoinIndexedVector &spare) | AbcMatrix |
rebalance() const | AbcMatrix |
reverseOrderedCopy() const | AbcMatrix |
rowColumns() const | AbcMatrix |
rowElements() const | AbcMatrix |
rowEnd() const | AbcMatrix |
rowStart() const | AbcMatrix |
rowStart_ | AbcMatrix | `[protected]`
savedBestDj() const | AbcMatrix | `[inline]`
savedBestDj_ | AbcMatrix | `[protected]`
savedBestSequence() const | AbcMatrix | `[inline]`
savedBestSequence_ | AbcMatrix | `[protected]`
scale(int numberRowsAlreadyScaled) | AbcMatrix |
setCurrentWanted(int value) | AbcMatrix | `[inline]`
setEndFraction(double value) | AbcMatrix | `[inline]`
setMinimumGoodReducedCosts(int value) | AbcMatrix | `[inline]`
setMinimumObjectsScan(int value) | AbcMatrix | `[inline]`
setModel(AbcSimplex *model) | AbcMatrix |
setOriginalWanted(int value) | AbcMatrix | `[inline]`
setSavedBestDj(double value) | AbcMatrix | `[inline]`
setSavedBestSequence(int value) | AbcMatrix | `[inline]`
setStartFraction(double value) | AbcMatrix | `[inline]`
sortUseful(CoinIndexedVector &spare) | AbcMatrix |
startColumnBlock() const | AbcMatrix | `[inline]`
startColumnBlock_ | AbcMatrix | `[mutable, protected]`
startFraction() const | AbcMatrix | `[inline]`
startFraction_ | AbcMatrix | `[protected]`
subsetTransposeTimes(const CoinIndexedVector &x, CoinIndexedVector &z) const | AbcMatrix |
takeOutOfUseful(int sequence, CoinIndexedVector &spare) | AbcMatrix |
timesIncludingSlacks(double scalar, const double *x, double *y) const | AbcMatrix |
timesModifyExcludingSlacks(double scalar, const double *x, double *y) const | AbcMatrix |
timesModifyIncludingSlacks(double scalar, const double *x, double *y) const | AbcMatrix |
transposeTimes(const CoinIndexedVector &x, CoinIndexedVector &z) const | AbcMatrix |
transposeTimesAll(const double *x, double *y) const | AbcMatrix |
transposeTimesBasic(double scalar, const double *x, double *y) const | AbcMatrix |
transposeTimesNonBasic(double scalar, const double *x, double *y) const | AbcMatrix |
transposeTimesNonBasic(double scalar, const CoinIndexedVector &x, CoinIndexedVector &z) const | AbcMatrix |
unpack(CoinIndexedVector &rowArray, int column) const | AbcMatrix |
~AbcMatrix() | AbcMatrix |