Arcane  v4.1.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence du modèle de la structure Arcane::Alina::adapter::reordered_matrix< Matrix >
+ Graphe de collaboration de Arcane::Alina::adapter::reordered_matrix< Matrix >:

Classes

struct  row_iterator
 

Types publics

typedef backend::value_type< Matrix >::type value_type
 
typedef backend::row_iterator< Matrix >::type base_iterator
 

Fonctions membres publiques

 reordered_matrix (const Matrix &A, const ptrdiff_t *perm, const ptrdiff_t *iperm)
 
size_t rows () const
 
size_t cols () const
 
size_t nonzeros () const
 
row_iterator row_begin (size_t i) const
 

Attributs publics

const MatrixA
 
const ptrdiff_t * perm
 
const ptrdiff_t * iperm
 

Description détaillée

template<class Matrix>
struct Arcane::Alina::adapter::reordered_matrix< Matrix >

Définition à la ligne 622 du fichier Adapters.h.

Documentation des définitions de type membres

◆ base_iterator

template<class Matrix>
typedef backend::row_iterator<Matrix>::type Arcane::Alina::adapter::reordered_matrix< Matrix >::base_iterator

Définition à la ligne 625 du fichier Adapters.h.

◆ value_type

template<class Matrix>
typedef backend::value_type<Matrix>::type Arcane::Alina::adapter::reordered_matrix< Matrix >::value_type

Définition à la ligne 624 du fichier Adapters.h.

Documentation des constructeurs et destructeur

◆ reordered_matrix()

template<class Matrix>
Arcane::Alina::adapter::reordered_matrix< Matrix >::reordered_matrix ( const Matrix & A,
const ptrdiff_t * perm,
const ptrdiff_t * iperm )
inline

Définition à la ligne 631 du fichier Adapters.h.

Documentation des fonctions membres

◆ cols()

template<class Matrix>
size_t Arcane::Alina::adapter::reordered_matrix< Matrix >::cols ( ) const
inline

Définition à la ligne 642 du fichier Adapters.h.

◆ nonzeros()

template<class Matrix>
size_t Arcane::Alina::adapter::reordered_matrix< Matrix >::nonzeros ( ) const
inline

Définition à la ligne 647 du fichier Adapters.h.

◆ row_begin()

template<class Matrix>
row_iterator Arcane::Alina::adapter::reordered_matrix< Matrix >::row_begin ( size_t i) const
inline

Définition à la ligne 684 du fichier Adapters.h.

◆ rows()

template<class Matrix>
size_t Arcane::Alina::adapter::reordered_matrix< Matrix >::rows ( ) const
inline

Définition à la ligne 637 du fichier Adapters.h.

Documentation des données membres

◆ A

Définition à la ligne 627 du fichier Adapters.h.

◆ iperm

template<class Matrix>
const ptrdiff_t* Arcane::Alina::adapter::reordered_matrix< Matrix >::iperm

Définition à la ligne 629 du fichier Adapters.h.

◆ perm

template<class Matrix>
const ptrdiff_t* Arcane::Alina::adapter::reordered_matrix< Matrix >::perm

Définition à la ligne 628 du fichier Adapters.h.


La documentation de cette structure a été générée à partir du fichier suivant :