- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

CoinFactorization Member List

This is the complete list of members for CoinFactorization, including all inherited members.

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 |
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 | inline protected
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 | 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
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 | 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
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 |