add(CoinBigIndex numberElements, int indicesRow[], int indicesColumn[], double elements[]) | CoinFactorization | |
addColumn(CoinBigIndex numberElements, int indicesRow[], double elements[]) | CoinFactorization | |
addLink(int index, int count) | CoinFactorization | inlineprotected |
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 | |
btranAverageAfterR_ | CoinFactorization | |
btranAverageAfterU_ | CoinFactorization | |
btranCountAfterL_ | CoinFactorization | mutable |
btranCountAfterR_ | CoinFactorization | mutable |
btranCountAfterU_ | CoinFactorization | mutable |
btranCountInput_ | CoinFactorization | mutable |
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 |
conditionNumber() const | CoinFactorization | |
convertRowToColumnU_ | CoinFactorization | protected |
deleteColumn(int Row) | CoinFactorization | |
deleteLink(int index) | CoinFactorization | inlineprotected |
deleteRow(int Row) | CoinFactorization | |
denseArea_ | CoinFactorization | protected |
denseAreaAddress_ | 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[], CoinFactorizationDouble *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 | |
ftranAverageAfterR_ | CoinFactorization | |
ftranAverageAfterU_ | CoinFactorization | |
ftranCountAfterL_ | CoinFactorization | mutable |
ftranCountAfterR_ | CoinFactorization | mutable |
ftranCountAfterU_ | CoinFactorization | mutable |
ftranCountInput_ | CoinFactorization | mutable |
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() const | CoinFactorization | inline |
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 |
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 |
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, CoinFactorizationDouble work[], unsigned int workArea2[], int increment2, T markRow[], int largeInteger) | CoinFactorization | inlineprotected |
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 |
reorderU() | CoinFactorization | protected |
replaceColumn(CoinIndexedVector *regionSparse, int pivotRow, double pivotCheck, bool checkBeforeModifying=false, double acceptablePivot=1.0e-8) | CoinFactorization | |
replaceColumnPFI(CoinIndexedVector *regionSparse, int pivotRow, double alpha) | CoinFactorization | |
replaceColumnU(CoinIndexedVector *regionSparse, CoinBigIndex *deleted, int internalPivotRow) | 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 | mutableprotected |
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 |
updateColumnTransposeUByColumn(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 | |