Public Types | Public Member Functions | Protected Attributes | List of all members
Eigen::MetisOrdering< Index > Class Template Reference

#include <MetisSupport.h>

Public Types

typedef Matrix< Index, Dynamic, 1 > IndexVector
 
typedef PermutationMatrix< Dynamic, Dynamic, Index > PermutationType
 

Public Member Functions

template<typename MatrixType >
void get_symmetrized_graph (const MatrixType &A)
 
template<typename MatrixType >
void operator() (const MatrixType &A, PermutationType &matperm)
 

Protected Attributes

IndexVector m_indexPtr
 
IndexVector m_innerIndices
 

Detailed Description

template<typename Index>
class Eigen::MetisOrdering< Index >

Get the fill-reducing ordering from the METIS package

If A is the original matrix and Ap is the permuted matrix, the fill-reducing permutation is defined as follows : Row (column) i of A is the matperm(i) row (column) of Ap. WARNING: As computed by METIS, this corresponds to the vector iperm (instead of perm)

Definition at line 22 of file MetisSupport.h.

Member Typedef Documentation

template<typename Index >
typedef Matrix<Index,Dynamic,1> Eigen::MetisOrdering< Index >::IndexVector

Definition at line 26 of file MetisSupport.h.

template<typename Index >
typedef PermutationMatrix<Dynamic,Dynamic,Index> Eigen::MetisOrdering< Index >::PermutationType

Definition at line 25 of file MetisSupport.h.

Member Function Documentation

template<typename Index >
template<typename MatrixType >
void Eigen::MetisOrdering< Index >::get_symmetrized_graph ( const MatrixType &  A)
inline

Definition at line 29 of file MetisSupport.h.

template<typename Index >
template<typename MatrixType >
void Eigen::MetisOrdering< Index >::operator() ( const MatrixType &  A,
PermutationType matperm 
)
inline

Definition at line 103 of file MetisSupport.h.

Member Data Documentation

template<typename Index >
IndexVector Eigen::MetisOrdering< Index >::m_indexPtr
protected

Definition at line 132 of file MetisSupport.h.

template<typename Index >
IndexVector Eigen::MetisOrdering< Index >::m_innerIndices
protected

Definition at line 133 of file MetisSupport.h.


The documentation for this class was generated from the following file:


tuw_aruco
Author(s): Lukas Pfeifhofer
autogenerated on Mon Jun 10 2019 15:41:08