|
template<typename IndexType > |
static IndexType | Eigen::internal::Colamd::clear_mark (IndexType n_row, RowStructure< IndexType > Row []) |
|
template<typename IndexType > |
IndexType | Eigen::internal::Colamd::colamd_c (IndexType n_col) |
|
template<typename IndexType > |
IndexType | Eigen::internal::Colamd::colamd_r (IndexType n_row) |
|
template<typename IndexType > |
static bool | Eigen::internal::Colamd::compute_ordering (IndexType n_row, IndexType n_col, IndexType Alen, IndexType *A, IndexType *p, double knobs[NKnobs], IndexType stats[NStats]) |
| Computes a column ordering using the column approximate minimum degree ordering. More...
|
|
template<typename IndexType > |
static void | Eigen::internal::Colamd::detect_super_cols (ColStructure< IndexType > Col [], IndexType A [], IndexType head [], IndexType row_start, IndexType row_length) |
|
template<typename IndexType > |
static IndexType | Eigen::internal::Colamd::find_ordering (IndexType n_row, IndexType n_col, IndexType Alen, RowStructure< IndexType > Row [], ColStructure< IndexType > Col [], IndexType A [], IndexType head [], IndexType n_col2, IndexType max_deg, IndexType pfree) |
|
template<typename IndexType > |
static IndexType | Eigen::internal::Colamd::garbage_collection (IndexType n_row, IndexType n_col, RowStructure< IndexType > Row [], ColStructure< IndexType > Col [], IndexType A [], IndexType *pfree) |
|
template<typename IndexType > |
static IndexType | Eigen::internal::Colamd::init_rows_cols (IndexType n_row, IndexType n_col, RowStructure< IndexType > Row [], ColStructure< IndexType > col [], IndexType A [], IndexType p [], IndexType stats[NStats]) |
|
template<typename IndexType > |
static void | Eigen::internal::Colamd::init_scoring (IndexType n_row, IndexType n_col, RowStructure< IndexType > Row [], ColStructure< IndexType > Col [], IndexType A [], IndexType head [], double knobs[NKnobs], IndexType *p_n_row2, IndexType *p_n_col2, IndexType *p_max_deg) |
|
template<typename IndexType > |
IndexType | Eigen::internal::Colamd::ones_complement (const IndexType r) |
|
template<typename IndexType > |
static void | Eigen::internal::Colamd::order_children (IndexType n_col, ColStructure< IndexType > Col [], IndexType p []) |
|
template<typename MatrixType > |
void | Eigen::internal::ordering_helper_at_plus_a (const MatrixType &A, MatrixType &symmat) |
|
template<typename IndexType > |
IndexType | Eigen::internal::Colamd::recommended (IndexType nnz, IndexType n_row, IndexType n_col) |
| Returns the recommended value of Alen. More...
|
|
static void | Eigen::internal::Colamd::set_defaults (double knobs[NKnobs]) |
| set default parameters The use of this routine is optional. More...
|
|