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] |
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 | |
increasingRows() const | CoinFactorization | [inline] |
increasingRows(int value) | CoinFactorization | [inline] |
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 | |
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(CoinIndexedVector *regionSparse, int *indexIn) const | CoinFactorization | [protected] |
updateColumnUSparse(CoinIndexedVector *regionSparse, int *indexIn) const | CoinFactorization | [protected] |
updateColumnUSparsish(CoinIndexedVector *regionSparse, int *indexIn) const | CoinFactorization | [protected] |
workArea2_ | CoinFactorization | [protected] |
workArea_ | CoinFactorization | [protected] |
zeroTolerance() const | CoinFactorization | [inline] |
zeroTolerance(double value) | CoinFactorization | |
zeroTolerance_ | CoinFactorization | [protected] |
~CoinFactorization() | CoinFactorization | |