, 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 | |