# 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 |