Cbc  2.9.9
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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)CoinFactorizationinlineprotected
addRow(CoinBigIndex numberElements, int indicesColumn[], double elements[])CoinFactorization
adjustedAreaFactor() const CoinFactorization
almostDestructor()CoinFactorization
areaFactor() const CoinFactorizationinline
areaFactor(double value)CoinFactorizationinline
areaFactor_CoinFactorizationprotected
baseL() const CoinFactorizationinline
baseL_CoinFactorizationprotected
biasLU() const CoinFactorizationinline
biasLU_CoinFactorizationprotected
biggerDimension_CoinFactorizationprotected
btranAverageAfterL_CoinFactorization
btranAverageAfterR_CoinFactorization
btranAverageAfterU_CoinFactorization
btranCountAfterL_CoinFactorizationmutable
btranCountAfterR_CoinFactorizationmutable
btranCountAfterU_CoinFactorizationmutable
btranCountInput_CoinFactorizationmutable
checkConsistency()CoinFactorizationprotected
checkPivot(double saveFromU, double oldPivot) const CoinFactorizationprotected
checkSparse()CoinFactorization
cleanup()CoinFactorizationprotected
clearArrays()CoinFactorizationinline
CoinFactorization()CoinFactorization
CoinFactorization(const CoinFactorization &other)CoinFactorization
CoinFactorizationUnitTest(const std::string &mpsDir)CoinFactorizationfriend
collectStatistics() const CoinFactorizationinline
conditionNumber() const CoinFactorization
convertRowToColumnU_CoinFactorizationprotected
deleteColumn(int Row)CoinFactorization
deleteLink(int index)CoinFactorizationinlineprotected
deleteRow(int Row)CoinFactorization
denseArea_CoinFactorizationprotected
denseAreaAddress_CoinFactorizationprotected
densePermute_CoinFactorizationprotected
denseThreshold() const CoinFactorizationinline
denseThreshold_CoinFactorizationprotected
doForrestTomlin_CoinFactorizationprotected
elementByRowL() const CoinFactorizationinline
elementByRowL_CoinFactorizationprotected
elementL_CoinFactorizationprotected
elementR_CoinFactorizationprotected
elementU() const CoinFactorizationinline
elementU_CoinFactorizationprotected
emptyRows(int numberToEmpty, const int which[])CoinFactorization
factor()CoinFactorization
factorDense()CoinFactorizationprotected
factorElements_CoinFactorizationprotected
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()CoinFactorizationprotected
factorSparseLarge()CoinFactorizationprotected
factorSparseSmall()CoinFactorizationprotected
firstCount_CoinFactorizationprotected
forrestTomlin() const CoinFactorizationinline
ftranAverageAfterL_CoinFactorization
ftranAverageAfterR_CoinFactorization
ftranAverageAfterU_CoinFactorization
ftranCountAfterL_CoinFactorizationmutable
ftranCountAfterR_CoinFactorizationmutable
ftranCountAfterU_CoinFactorizationmutable
ftranCountInput_CoinFactorizationmutable
getAccuracyCheck() const CoinFactorizationinline
getAreas(int numberRows, int numberColumns, CoinBigIndex maximumL, CoinBigIndex maximumU)CoinFactorization
getColumnSpace(int iColumn, int extraNeeded)CoinFactorizationprotected
getColumnSpaceIterate(int iColumn, double value, int iRow)CoinFactorizationprotected
getColumnSpaceIterateR(int iColumn, double value, int iRow)CoinFactorizationprotected
getRowSpace(int iRow, int extraNeeded)CoinFactorizationprotected
getRowSpaceIterate(int iRow, int extraNeeded)CoinFactorizationprotected
goSparse()CoinFactorization
gutsOfCopy(const CoinFactorization &other)CoinFactorization
gutsOfDestructor(int type=1)CoinFactorization
gutsOfInitialize(int type)CoinFactorization
indexColumnL() const CoinFactorizationinline
indexColumnL_CoinFactorizationprotected
indexColumnU_CoinFactorizationprotected
indexRowL() const CoinFactorizationinline
indexRowL_CoinFactorizationprotected
indexRowR_CoinFactorizationprotected
indexRowU() const CoinFactorizationinline
indexRowU_CoinFactorizationprotected
lastColumn_CoinFactorizationprotected
lastCount_CoinFactorizationprotected
lastRow() const CoinFactorizationinline
lastRow_CoinFactorizationprotected
lengthAreaL() const CoinFactorizationinline
lengthAreaL_CoinFactorizationprotected
lengthAreaR_CoinFactorizationprotected
lengthAreaU() const CoinFactorizationinline
lengthAreaU_CoinFactorizationprotected
lengthL_CoinFactorizationprotected
lengthR_CoinFactorizationprotected
lengthU_CoinFactorizationprotected
markRow_CoinFactorizationprotected
maximumCoefficient() const CoinFactorization
maximumColumnsExtra()CoinFactorizationinline
maximumColumnsExtra_CoinFactorizationprotected
maximumPivots() const CoinFactorizationinline
maximumPivots(int value)CoinFactorization
maximumPivots_CoinFactorizationprotected
maximumRowsExtra() const CoinFactorizationinline
maximumRowsExtra_CoinFactorizationprotected
maximumU_CoinFactorizationprotected
messageLevel() const CoinFactorizationinline
messageLevel(int value)CoinFactorization
messageLevel_CoinFactorizationprotected
nextColumn_CoinFactorizationprotected
nextCount_CoinFactorizationprotected
nextRow_CoinFactorizationprotected
numberBtranCounts_CoinFactorizationmutable
numberColumns() const CoinFactorizationinline
numberColumns_CoinFactorizationprotected
numberColumnsExtra_CoinFactorizationprotected
numberCompressions() const CoinFactorizationinline
numberCompressions_CoinFactorizationprotected
numberDense() const CoinFactorizationinline
numberDense_CoinFactorizationprotected
numberElements() const CoinFactorizationinline
numberElementsL() const CoinFactorizationinline
numberElementsR() const CoinFactorizationinline
numberElementsU() const CoinFactorizationinline
numberForrestTomlin() const CoinFactorizationinline
numberFtranCounts_CoinFactorizationmutable
numberGoodColumns() const CoinFactorizationinline
numberGoodL_CoinFactorizationprotected
numberGoodU_CoinFactorizationprotected
numberInColumn() const CoinFactorizationinline
numberInColumn_CoinFactorizationprotected
numberInColumnPlus_CoinFactorizationprotected
numberInRow() const CoinFactorizationinline
numberInRow_CoinFactorizationprotected
numberL() const CoinFactorizationinline
numberL_CoinFactorizationprotected
numberPivots_CoinFactorizationprotected
numberR_CoinFactorizationprotected
numberRows() const CoinFactorizationinline
numberRows_CoinFactorizationprotected
numberRowsExtra() const CoinFactorizationinline
numberRowsExtra_CoinFactorizationprotected
numberSlacks_CoinFactorizationprotected
numberTrials_CoinFactorizationprotected
numberU_CoinFactorizationprotected
operator=(const CoinFactorization &other)CoinFactorization
permute() const CoinFactorizationinline
permute_CoinFactorizationprotected
permuteBack() const CoinFactorizationinline
permuteBack(CoinIndexedVector *regionSparse, CoinIndexedVector *outVector) const CoinFactorizationprotected
permuteBack_CoinFactorizationprotected
persistenceFlag() const CoinFactorizationinline
persistenceFlag_CoinFactorizationprotected
pivot(int pivotRow, int pivotColumn, CoinBigIndex pivotRowPosition, CoinBigIndex pivotColumnPosition, CoinFactorizationDouble work[], unsigned int workArea2[], int increment2, T markRow[], int largeInteger)CoinFactorizationinlineprotected
pivotColumn() const CoinFactorizationinline
pivotColumn_CoinFactorizationprotected
pivotColumnBack() const CoinFactorizationinline
pivotColumnBack_CoinFactorizationprotected
pivotColumnSingleton(int pivotRow, int pivotColumn)CoinFactorizationprotected
pivotOneOtherRow(int pivotRow, int pivotColumn)CoinFactorizationprotected
pivotRegion() const CoinFactorizationinline
pivotRegion_CoinFactorizationprotected
pivotRowL_CoinFactorizationprotected
pivotRowSingleton(int pivotRow, int pivotColumn)CoinFactorizationprotected
pivots() const CoinFactorizationinline
pivotTolerance() const CoinFactorizationinline
pivotTolerance(double value)CoinFactorization
pivotTolerance_CoinFactorizationprotected
preProcess(int state, int possibleDuplicates=-1)CoinFactorization
relaxAccuracyCheck(double value)CoinFactorizationinline
relaxCheck_CoinFactorizationprotected
reorderU()CoinFactorizationprotected
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_CoinFactorizationprotected
saveFactorization(const char *file) const CoinFactorization
separateLinks(int count, bool rowsFirst)CoinFactorizationprotected
setBiasLU(int value)CoinFactorizationinline
setCollectStatistics(bool onOff) const CoinFactorizationinline
setDenseThreshold(int value)CoinFactorizationinline
setForrestTomlin(bool value)CoinFactorizationinline
setNumberElementsU(CoinBigIndex value)CoinFactorizationinline
setNumberRows(int value)CoinFactorizationinline
setPersistenceFlag(int value)CoinFactorization
setPivots(int value)CoinFactorizationinline
setStatus(int value)CoinFactorizationinline
show_self() const CoinFactorization
slackValue() const CoinFactorizationinline
slackValue(double value)CoinFactorization
slackValue_CoinFactorizationprotected
sort() const CoinFactorization
spaceForForrestTomlin() const CoinFactorizationinline
sparse_CoinFactorizationmutableprotected
sparseThreshold() const CoinFactorizationinline
sparseThreshold(int value)CoinFactorization
sparseThreshold2_CoinFactorizationprotected
sparseThreshold_CoinFactorizationprotected
startColumnL() const CoinFactorizationinline
startColumnL_CoinFactorizationprotected
startColumnR_CoinFactorizationprotected
startColumnU() const CoinFactorizationinline
startColumnU_CoinFactorizationprotected
startRowL() const CoinFactorizationinline
startRowL_CoinFactorizationprotected
startRowU_CoinFactorizationprotected
status() const CoinFactorizationinline
status_CoinFactorizationprotected
totalElements_CoinFactorizationprotected
updateColumn(CoinIndexedVector *regionSparse, CoinIndexedVector *regionSparse2, bool noPermute=false) const CoinFactorization
updateColumnFT(CoinIndexedVector *regionSparse, CoinIndexedVector *regionSparse2)CoinFactorization
updateColumnL(CoinIndexedVector *region, int *indexIn) const CoinFactorizationprotected
updateColumnLDensish(CoinIndexedVector *region, int *indexIn) const CoinFactorizationprotected
updateColumnLSparse(CoinIndexedVector *region, int *indexIn) const CoinFactorizationprotected
updateColumnLSparsish(CoinIndexedVector *region, int *indexIn) const CoinFactorizationprotected
updateColumnPFI(CoinIndexedVector *regionSparse) const CoinFactorizationprotected
updateColumnR(CoinIndexedVector *region) const CoinFactorizationprotected
updateColumnRFT(CoinIndexedVector *region, int *indexIn)CoinFactorizationprotected
updateColumnTranspose(CoinIndexedVector *regionSparse, CoinIndexedVector *regionSparse2) const CoinFactorization
updateColumnTransposeL(CoinIndexedVector *region) const CoinFactorizationprotected
updateColumnTransposeLByRow(CoinIndexedVector *region) const CoinFactorizationprotected
updateColumnTransposeLDensish(CoinIndexedVector *region) const CoinFactorizationprotected
updateColumnTransposeLSparse(CoinIndexedVector *region) const CoinFactorizationprotected
updateColumnTransposeLSparsish(CoinIndexedVector *region) const CoinFactorizationprotected
updateColumnTransposePFI(CoinIndexedVector *region) const CoinFactorizationprotected
updateColumnTransposeR(CoinIndexedVector *region) const CoinFactorizationprotected
updateColumnTransposeRDensish(CoinIndexedVector *region) const CoinFactorizationprotected
updateColumnTransposeRSparse(CoinIndexedVector *region) const CoinFactorizationprotected
updateColumnTransposeU(CoinIndexedVector *region, int smallestIndex) const CoinFactorizationprotected
updateColumnTransposeUByColumn(CoinIndexedVector *region, int smallestIndex) const CoinFactorizationprotected
updateColumnTransposeUDensish(CoinIndexedVector *region, int smallestIndex) const CoinFactorizationprotected
updateColumnTransposeUSparse(CoinIndexedVector *region) const CoinFactorizationprotected
updateColumnTransposeUSparsish(CoinIndexedVector *region, int smallestIndex) const CoinFactorizationprotected
updateColumnU(CoinIndexedVector *region, int *indexIn) const CoinFactorizationprotected
updateColumnUDensish(double *COIN_RESTRICT region, int *COIN_RESTRICT regionIndex) const CoinFactorizationprotected
updateColumnUSparse(CoinIndexedVector *regionSparse, int *indexIn) const CoinFactorizationprotected
updateColumnUSparsish(CoinIndexedVector *regionSparse, int *indexIn) const CoinFactorizationprotected
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 CoinFactorizationprotected
workArea2_CoinFactorizationprotected
workArea_CoinFactorizationprotected
zeroTolerance() const CoinFactorizationinline
zeroTolerance(double value)CoinFactorization
zeroTolerance_CoinFactorizationprotected
~CoinFactorization()CoinFactorization