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< Index >
 
struct  Eigen::internal::colamd_col< Index >
 
struct  Eigen::internal::Colamd_Row< Index >
 
class  Eigen::COLAMDOrdering< Index >
 
class  Eigen::NaturalOrdering< Index >
 

Namespaces

 Eigen
 iterative scaling algorithm to equilibrate rows and column norms in matrices
 
 Eigen::internal
 

Functions

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


acado
Author(s): Milan Vukov, Rien Quirynen
autogenerated on Mon Jun 10 2019 12:35:20