Clp
1.17.8
|
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 | mutableprotected |
moveLargestToStart() | AbcMatrix | |
numberColumnBlocks() const | AbcMatrix | inline |
numberColumnBlocks_ | AbcMatrix | mutableprotected |
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 | mutableprotected |
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 |