Loading...
Searching...
No Matches
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 |