| add(CoinBigIndex numberElements, int indicesRow[], int indicesColumn[], double elements[]) | CoinFactorization | |
| addColumn(CoinBigIndex numberElements, int indicesRow[], double elements[]) | CoinFactorization | |
| addLink(int index, int count) | CoinFactorization | [inline, protected] |
| addRow(CoinBigIndex numberElements, int indicesColumn[], double elements[]) | CoinFactorization | |
| adjustedAreaFactor() const | CoinFactorization | |
| almostDestructor() | CoinFactorization | |
| areaFactor() const | CoinFactorization | [inline] |
| areaFactor(double value) | CoinFactorization | [inline] |
| areaFactor_ | CoinFactorization | [protected] |
| baseL() const | CoinFactorization | [inline] |
| baseL_ | CoinFactorization | [protected] |
| biasLU() const | CoinFactorization | [inline] |
| biasLU_ | CoinFactorization | [protected] |
| biggerDimension_ | CoinFactorization | [protected] |
| btranAverageAfterL_ | CoinFactorization | [protected] |
| btranAverageAfterR_ | CoinFactorization | [protected] |
| btranAverageAfterU_ | CoinFactorization | [protected] |
| btranCountAfterL_ | CoinFactorization | [mutable, protected] |
| btranCountAfterR_ | CoinFactorization | [mutable, protected] |
| btranCountAfterU_ | CoinFactorization | [mutable, protected] |
| btranCountInput_ | CoinFactorization | [mutable, protected] |
| checkConsistency() | CoinFactorization | [protected] |
| checkPivot(double saveFromU, double oldPivot) const | CoinFactorization | [protected] |
| checkSparse() | CoinFactorization | |
| cleanup() | CoinFactorization | [protected] |
| clearArrays() | CoinFactorization | [inline] |
| CoinFactorization() | CoinFactorization | |
| CoinFactorization(const CoinFactorization &other) | CoinFactorization | |
| CoinFactorizationUnitTest(const std::string &mpsDir) | CoinFactorization | [friend] |
| collectStatistics() const | CoinFactorization | [inline] |
| collectStatistics_ | CoinFactorization | [mutable, protected] |
| conditionNumber() const | CoinFactorization | |
| convertRowToColumnU_ | CoinFactorization | [protected] |
| deleteColumn(int Row) | CoinFactorization | |
| deleteLink(int index) | CoinFactorization | [inline, protected] |
| deleteRow(int Row) | CoinFactorization | |
| denseArea_ | CoinFactorization | [protected] |
| densePermute_ | CoinFactorization | [protected] |
| denseThreshold() const | CoinFactorization | [inline] |
| denseThreshold_ | CoinFactorization | [protected] |
| doForrestTomlin_ | CoinFactorization | [protected] |
| elementByRowL() const | CoinFactorization | [inline] |
| elementByRowL_ | CoinFactorization | [protected] |
| elementL_ | CoinFactorization | [protected] |
| elementR_ | CoinFactorization | [protected] |
| elementU() const | CoinFactorization | [inline] |
| elementU_ | CoinFactorization | [protected] |
| emptyRows(int numberToEmpty, const int which[]) | CoinFactorization | |
| factor() | CoinFactorization | |
| factorDense() | CoinFactorization | [protected] |
| factorElements_ | CoinFactorization | [protected] |
| factorize(const CoinPackedMatrix &matrix, int rowIsBasic[], int columnIsBasic[], double areaFactor=0.0) | CoinFactorization | |
| factorize(int numberRows, int numberColumns, CoinBigIndex numberElements, CoinBigIndex maximumL, CoinBigIndex maximumU, const int indicesRow[], const int indicesColumn[], const double elements[], int permutation[], double areaFactor=0.0) | CoinFactorization | |
| factorizePart1(int numberRows, int numberColumns, CoinBigIndex estimateNumberElements, int *indicesRow[], int *indicesColumn[], double *elements[], double areaFactor=0.0) | CoinFactorization | |
| factorizePart2(int permutation[], int exactNumberElements) | CoinFactorization | |
| factorSparse() | CoinFactorization | [protected] |
| factorSparseLarge() | CoinFactorization | [protected] |
| factorSparseSmall() | CoinFactorization | [protected] |
| firstCount_ | CoinFactorization | [protected] |
| forrestTomlin() const | CoinFactorization | [inline] |
| ftranAverageAfterL_ | CoinFactorization | [protected] |
| ftranAverageAfterR_ | CoinFactorization | [protected] |
| ftranAverageAfterU_ | CoinFactorization | [protected] |
| ftranCountAfterL_ | CoinFactorization | [mutable, protected] |
| ftranCountAfterR_ | CoinFactorization | [mutable, protected] |
| ftranCountAfterU_ | CoinFactorization | [mutable, protected] |
| ftranCountInput_ | CoinFactorization | [mutable, protected] |
| getAccuracyCheck() const | CoinFactorization | [inline] |
| getAreas(int numberRows, int numberColumns, CoinBigIndex maximumL, CoinBigIndex maximumU) | CoinFactorization | |
| getColumnSpace(int iColumn, int extraNeeded) | CoinFactorization | [protected] |
| getColumnSpaceIterate(int iColumn, double value, int iRow) | CoinFactorization | [protected] |
| getColumnSpaceIterateR(int iColumn, double value, int iRow) | CoinFactorization | [protected] |
| getRowSpace(int iRow, int extraNeeded) | CoinFactorization | [protected] |
| getRowSpaceIterate(int iRow, int extraNeeded) | CoinFactorization | [protected] |
| goSparse() | CoinFactorization | |
| gutsOfCopy(const CoinFactorization &other) | CoinFactorization | |
| gutsOfDestructor(int type=1) | CoinFactorization | |
| gutsOfInitialize(int type) | CoinFactorization | |
| indexColumnL() const | CoinFactorization | [inline] |
| indexColumnL_ | CoinFactorization | [protected] |
| indexColumnU_ | CoinFactorization | [protected] |
| indexRowL() const | CoinFactorization | [inline] |
| indexRowL_ | CoinFactorization | [protected] |
| indexRowR_ | CoinFactorization | [protected] |
| indexRowU() const | CoinFactorization | [inline] |
| indexRowU_ | CoinFactorization | [protected] |
| lastColumn_ | CoinFactorization | [protected] |
| lastCount_ | CoinFactorization | [protected] |
| lastRow_ | CoinFactorization | [protected] |
| lengthAreaL() const | CoinFactorization | [inline] |
| lengthAreaL_ | CoinFactorization | [protected] |
| lengthAreaR_ | CoinFactorization | [protected] |
| lengthAreaU() const | CoinFactorization | [inline] |
| lengthAreaU_ | CoinFactorization | [protected] |
| lengthL_ | CoinFactorization | [protected] |
| lengthR_ | CoinFactorization | [protected] |
| lengthU_ | CoinFactorization | [protected] |
| markRow_ | CoinFactorization | [protected] |
| maximumCoefficient() const | CoinFactorization | |
| maximumColumnsExtra() | CoinFactorization | [inline] |
| maximumColumnsExtra_ | CoinFactorization | [protected] |
| maximumPivots() const | CoinFactorization | [inline] |
| maximumPivots(int value) | CoinFactorization | |
| maximumPivots_ | CoinFactorization | [protected] |
| maximumRowsExtra() const | CoinFactorization | [inline] |
| maximumRowsExtra_ | CoinFactorization | [protected] |
| maximumU_ | CoinFactorization | [protected] |
| messageLevel() const | CoinFactorization | [inline] |
| messageLevel(int value) | CoinFactorization | |
| messageLevel_ | CoinFactorization | [protected] |
| nextColumn_ | CoinFactorization | [protected] |
| nextCount_ | CoinFactorization | [protected] |
| nextRow_ | CoinFactorization | [protected] |
| numberBtranCounts_ | CoinFactorization | [mutable, protected] |
| numberColumns() const | CoinFactorization | [inline] |
| numberColumns_ | CoinFactorization | [protected] |
| numberColumnsExtra_ | CoinFactorization | [protected] |
| numberCompressions() const | CoinFactorization | [inline] |
| numberCompressions_ | CoinFactorization | [protected] |
| numberDense() const | CoinFactorization | [inline] |
| numberDense_ | CoinFactorization | [protected] |
| numberElements() const | CoinFactorization | [inline] |
| numberElementsL() const | CoinFactorization | [inline] |
| numberElementsR() const | CoinFactorization | [inline] |
| numberElementsU() const | CoinFactorization | [inline] |
| numberForrestTomlin() const | CoinFactorization | [inline] |
| numberFtranCounts_ | CoinFactorization | [mutable, protected] |
| numberGoodColumns() const | CoinFactorization | [inline] |
| numberGoodL_ | CoinFactorization | [protected] |
| numberGoodU_ | CoinFactorization | [protected] |
| numberInColumn() const | CoinFactorization | [inline] |
| numberInColumn_ | CoinFactorization | [protected] |
| numberInColumnPlus_ | CoinFactorization | [protected] |
| numberInRow() const | CoinFactorization | [inline] |
| numberInRow_ | CoinFactorization | [protected] |
| numberL() const | CoinFactorization | [inline] |
| numberL_ | CoinFactorization | [protected] |
| numberPivots_ | CoinFactorization | [protected] |
| numberR_ | CoinFactorization | [protected] |
| numberRows() const | CoinFactorization | [inline] |
| numberRows_ | CoinFactorization | [protected] |
| numberRowsExtra() const | CoinFactorization | [inline] |
| numberRowsExtra_ | CoinFactorization | [protected] |
| numberSlacks_ | CoinFactorization | [protected] |
| numberTrials_ | CoinFactorization | [protected] |
| numberU_ | CoinFactorization | [protected] |
| operator=(const CoinFactorization &other) | CoinFactorization | |
| permute() const | CoinFactorization | [inline] |
| permute_ | CoinFactorization | [protected] |
| permuteBack() const | CoinFactorization | [inline] |
| permuteBack(CoinIndexedVector *regionSparse, CoinIndexedVector *outVector) const | CoinFactorization | [protected] |
| permuteBack_ | CoinFactorization | [protected] |
| persistenceFlag() const | CoinFactorization | [inline] |
| persistenceFlag_ | CoinFactorization | [protected] |
| pivot(int pivotRow, int pivotColumn, CoinBigIndex pivotRowPosition, CoinBigIndex pivotColumnPosition, double work[], unsigned int workArea2[], int increment, int increment2, T markRow[], int largeInteger) | CoinFactorization | [inline, protected] |
| pivotColumn() const | CoinFactorization | [inline] |
| pivotColumn_ | CoinFactorization | [protected] |
| pivotColumnBack() const | CoinFactorization | [inline] |
| pivotColumnBack_ | CoinFactorization | [protected] |
| pivotColumnSingleton(int pivotRow, int pivotColumn) | CoinFactorization | [protected] |
| pivotOneOtherRow(int pivotRow, int pivotColumn) | CoinFactorization | [protected] |
| pivotRegion() const | CoinFactorization | [inline] |
| pivotRegion_ | CoinFactorization | [protected] |
| pivotRowL_ | CoinFactorization | [protected] |
| pivotRowSingleton(int pivotRow, int pivotColumn) | CoinFactorization | [protected] |
| pivots() const | CoinFactorization | [inline] |
| pivotTolerance() const | CoinFactorization | [inline] |
| pivotTolerance(double value) | CoinFactorization | |
| pivotTolerance_ | CoinFactorization | [protected] |
| preProcess(int state, int possibleDuplicates=-1) | CoinFactorization | |
| relaxAccuracyCheck(double value) | CoinFactorization | [inline] |
| relaxCheck_ | CoinFactorization | [protected] |
| replaceColumn(CoinIndexedVector *regionSparse, int pivotRow, double pivotCheck, bool checkBeforeModifying=false) | CoinFactorization | |
| replaceColumnPFI(CoinIndexedVector *regionSparse, int pivotRow, double alpha) | CoinFactorization | |
| replaceRow(int whichRow, int numberElements, const int indicesColumn[], const double elements[]) | CoinFactorization | |
| resetStatistics() | CoinFactorization | |
| restoreFactorization(const char *file, bool factor=false) | CoinFactorization | |
| saveColumn_ | CoinFactorization | [protected] |
| saveFactorization(const char *file) const | CoinFactorization | |
| separateLinks(int count, bool rowsFirst) | CoinFactorization | [protected] |
| setBiasLU(int value) | CoinFactorization | [inline] |
| setCollectStatistics(bool onOff) const | CoinFactorization | [inline] |
| setDenseThreshold(int value) | CoinFactorization | [inline] |
| setForrestTomlin(bool value) | CoinFactorization | [inline] |
| setNumberElementsU(CoinBigIndex value) | CoinFactorization | [inline] |
| setNumberRows(int value) | CoinFactorization | [inline] |
| setPersistenceFlag(int value) | CoinFactorization | |
| setPivots(int value) | CoinFactorization | [inline] |
| setStatus(int value) | CoinFactorization | [inline] |
| show_self() const | CoinFactorization | |
| slackValue() const | CoinFactorization | [inline] |
| slackValue(double value) | CoinFactorization | |
| slackValue_ | CoinFactorization | [protected] |
| sort() const | CoinFactorization | |
| spaceForForrestTomlin() const | CoinFactorization | [inline] |
| sparse_ | CoinFactorization | [mutable, protected] |
| sparseThreshold() const | CoinFactorization | [inline] |
| sparseThreshold(int value) | CoinFactorization | |
| sparseThreshold2_ | CoinFactorization | [protected] |
| sparseThreshold_ | CoinFactorization | [protected] |
| startColumnL() const | CoinFactorization | [inline] |
| startColumnL_ | CoinFactorization | [protected] |
| startColumnR_ | CoinFactorization | [protected] |
| startColumnU() const | CoinFactorization | [inline] |
| startColumnU_ | CoinFactorization | [protected] |
| startRowL() const | CoinFactorization | [inline] |
| startRowL_ | CoinFactorization | [protected] |
| startRowU_ | CoinFactorization | [protected] |
| status() const | CoinFactorization | [inline] |
| status_ | CoinFactorization | [protected] |
| totalElements_ | CoinFactorization | [protected] |
| updateColumn(CoinIndexedVector *regionSparse, CoinIndexedVector *regionSparse2, bool noPermute=false) const | CoinFactorization | |
| updateColumnFT(CoinIndexedVector *regionSparse, CoinIndexedVector *regionSparse2) | CoinFactorization | |
| updateColumnL(CoinIndexedVector *region, int *indexIn) const | CoinFactorization | [protected] |
| updateColumnLDensish(CoinIndexedVector *region, int *indexIn) const | CoinFactorization | [protected] |
| updateColumnLSparse(CoinIndexedVector *region, int *indexIn) const | CoinFactorization | [protected] |
| updateColumnLSparsish(CoinIndexedVector *region, int *indexIn) const | CoinFactorization | [protected] |
| updateColumnPFI(CoinIndexedVector *regionSparse) const | CoinFactorization | [protected] |
| updateColumnR(CoinIndexedVector *region) const | CoinFactorization | [protected] |
| updateColumnRFT(CoinIndexedVector *region, int *indexIn) | CoinFactorization | [protected] |
| updateColumnTranspose(CoinIndexedVector *regionSparse, CoinIndexedVector *regionSparse2) const | CoinFactorization | |
| updateColumnTransposeL(CoinIndexedVector *region) const | CoinFactorization | [protected] |
| updateColumnTransposeLByRow(CoinIndexedVector *region) const | CoinFactorization | [protected] |
| updateColumnTransposeLDensish(CoinIndexedVector *region) const | CoinFactorization | [protected] |
| updateColumnTransposeLSparse(CoinIndexedVector *region) const | CoinFactorization | [protected] |
| updateColumnTransposeLSparsish(CoinIndexedVector *region) const | CoinFactorization | [protected] |
| updateColumnTransposePFI(CoinIndexedVector *region) const | CoinFactorization | [protected] |
| updateColumnTransposeR(CoinIndexedVector *region) const | CoinFactorization | [protected] |
| updateColumnTransposeRDensish(CoinIndexedVector *region) const | CoinFactorization | [protected] |
| updateColumnTransposeRSparse(CoinIndexedVector *region) const | CoinFactorization | [protected] |
| updateColumnTransposeU(CoinIndexedVector *region, int smallestIndex) const | CoinFactorization | [protected] |
| updateColumnTransposeUDensish(CoinIndexedVector *region, int smallestIndex) const | CoinFactorization | [protected] |
| updateColumnTransposeUSparse(CoinIndexedVector *region) const | CoinFactorization | [protected] |
| updateColumnTransposeUSparsish(CoinIndexedVector *region, int smallestIndex) const | CoinFactorization | [protected] |
| updateColumnU(CoinIndexedVector *region, int *indexIn) const | CoinFactorization | [protected] |
| updateColumnUDensish(double *COIN_RESTRICT region, int *COIN_RESTRICT regionIndex) const | CoinFactorization | [protected] |
| updateColumnUSparse(CoinIndexedVector *regionSparse, int *indexIn) const | CoinFactorization | [protected] |
| updateColumnUSparsish(CoinIndexedVector *regionSparse, int *indexIn) const | CoinFactorization | [protected] |
| updateTwoColumnsFT(CoinIndexedVector *regionSparse1, CoinIndexedVector *regionSparse2, CoinIndexedVector *regionSparse3, bool noPermuteRegion3=false) | CoinFactorization | |
| updateTwoColumnsUDensish(int &numberNonZero1, double *COIN_RESTRICT region1, int *COIN_RESTRICT index1, int &numberNonZero2, double *COIN_RESTRICT region2, int *COIN_RESTRICT index2) const | CoinFactorization | [protected] |
| workArea2_ | CoinFactorization | [protected] |
| workArea_ | CoinFactorization | [protected] |
| zeroTolerance() const | CoinFactorization | [inline] |
| zeroTolerance(double value) | CoinFactorization | |
| zeroTolerance_ | CoinFactorization | [protected] |
| ~CoinFactorization() | CoinFactorization | |