Classes | Namespaces | Functions
Ordering.h File Reference
#include "Eigen_Colamd.h"
Include dependency graph for Ordering.h:

Go to the source code of this file.

Classes

class  Eigen::AMDOrdering< StorageIndex >
 
struct  Eigen::internal::colamd_col< IndexType >
 
struct  Eigen::internal::Colamd_Row< IndexType >
 
class  Eigen::COLAMDOrdering< StorageIndex >
 
class  Eigen::NaturalOrdering< StorageIndex >
 

Namespaces

 Eigen
 
 Eigen::internal
 

Functions

template<typename IndexType >
static IndexType Eigen::internal::clear_mark (IndexType n_row, Colamd_Row< IndexType > Row[])
 
template<typename IndexType >
static bool Eigen::internal::colamd (IndexType n_row, IndexType n_col, IndexType Alen, IndexType *A, IndexType *p, double knobs[COLAMD_KNOBS], IndexType stats[COLAMD_STATS])
 Computes a column ordering using the column approximate minimum degree ordering. More...
 
template<typename IndexType >
IndexType Eigen::internal::colamd_c (IndexType n_col)
 
template<typename IndexType >
IndexType Eigen::internal::colamd_r (IndexType n_row)
 
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[COLAMD_KNOBS])
 set default parameters The use of this routine is optional. More...
 
template<typename IndexType >
static void Eigen::internal::detect_super_cols (colamd_col< IndexType > Col[], IndexType A[], IndexType head[], IndexType row_start, IndexType row_length)
 
template<typename IndexType >
static IndexType Eigen::internal::find_ordering (IndexType n_row, IndexType n_col, IndexType Alen, Colamd_Row< IndexType > Row[], colamd_col< IndexType > Col[], IndexType A[], IndexType head[], IndexType n_col2, IndexType max_deg, IndexType pfree)
 
template<typename IndexType >
static IndexType Eigen::internal::garbage_collection (IndexType n_row, IndexType n_col, Colamd_Row< IndexType > Row[], colamd_col< IndexType > Col[], IndexType A[], IndexType *pfree)
 
template<typename IndexType >
static IndexType Eigen::internal::init_rows_cols (IndexType n_row, IndexType n_col, Colamd_Row< IndexType > Row[], colamd_col< IndexType > col[], IndexType A[], IndexType p[], IndexType stats[COLAMD_STATS])
 
template<typename IndexType >
static void Eigen::internal::init_scoring (IndexType n_row, IndexType n_col, Colamd_Row< IndexType > Row[], colamd_col< IndexType > Col[], IndexType A[], IndexType head[], double knobs[COLAMD_KNOBS], IndexType *p_n_row2, IndexType *p_n_col2, IndexType *p_max_deg)
 
template<typename IndexType >
static void Eigen::internal::order_children (IndexType n_col, colamd_col< IndexType > Col[], IndexType p[])
 
template<typename MatrixType >
void Eigen::internal::ordering_helper_at_plus_a (const MatrixType &A, MatrixType &symmat)
 


hebiros
Author(s): Xavier Artache , Matthew Tesch
autogenerated on Thu Sep 3 2020 04:09:50