|
TR-mbed 1.0
|
Classes | |
| struct | ColStructure |
| struct | RowStructure |
Enumerations | |
| enum | KnobsStatsIndex { DenseRow = 0 , DenseCol = 1 , DefragCount = 2 , Status = 3 , Info1 = 4 , Info2 = 5 , Info3 = 6 } |
| enum | Status { Ok = 0 , OkButJumbled = 1 , ErrorANotPresent = -1 , ErrorPNotPresent = -2 , ErrorNrowNegative = -3 , ErrorNcolNegative = -4 , ErrorNnzNegative = -5 , ErrorP0Nonzero = -6 , ErrorATooSmall = -7 , ErrorColLengthNegative = -8 , ErrorRowIndexOutOfBounds = -9 , ErrorOutOfMemory = -10 , ErrorInternalError = -999 } |
| enum | RowColumnStatus { Alive = 0 , Dead = -1 } |
| enum | ColumnStatus { DeadPrincipal = -1 , DeadNonPrincipal = -2 } |
Functions | |
| template<typename IndexType > | |
| IndexType | ones_complement (const IndexType r) |
| template<typename IndexType > | |
| IndexType | colamd_c (IndexType n_col) |
| template<typename IndexType > | |
| IndexType | colamd_r (IndexType n_row) |
| template<typename IndexType > | |
| IndexType | recommended (IndexType nnz, IndexType n_row, IndexType n_col) |
| Returns the recommended value of Alen. | |
Variables | |
| const int | NKnobs = 20 |
| const int | NStats = 20 |
| const int | Empty = -1 |
|
inline |
|
inline |
| IndexType internal::Colamd::ones_complement | ( | const IndexType | r | ) |
|
inline |
Returns the recommended value of Alen.
Returns recommended value of Alen for use by colamd. Returns -1 if any input argument is negative. The use of this routine or macro is optional. Note that the macro uses its arguments more than once, so be careful for side effects, if you pass expressions as arguments to COLAMD_RECOMMENDED.
| nnz | nonzeros in A |
| n_row | number of rows in A |
| n_col | number of columns in A |
| const int internal::Colamd::Empty = -1 |
| const int internal::Colamd::NKnobs = 20 |
| const int internal::Colamd::NStats = 20 |