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

Classes

struct  row_iterator
 

Types publics

typedef BlockType value_type
 

Fonctions membres publiques

 block_matrix_adapter (const Matrix &A)
 
size_t rows () const
 
size_t cols () const
 
size_t nonzeros () const
 
row_iterator row_begin (size_t i) const
 

Attributs publics

const MatrixA
 

Attributs publics statiques

static const int BlockSize = math::static_rows<BlockType>::value
 

Description détaillée

template<class Matrix, class BlockType>
struct Arcane::Alina::adapter::block_matrix_adapter< Matrix, BlockType >

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

Documentation des définitions de type membres

◆ value_type

template<class Matrix, class BlockType>
typedef BlockType Arcane::Alina::adapter::block_matrix_adapter< Matrix, BlockType >::value_type

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

Documentation des constructeurs et destructeur

◆ block_matrix_adapter()

template<class Matrix, class BlockType>
Arcane::Alina::adapter::block_matrix_adapter< Matrix, BlockType >::block_matrix_adapter ( const Matrix & A)
inline

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

Documentation des fonctions membres

◆ cols()

template<class Matrix, class BlockType>
size_t Arcane::Alina::adapter::block_matrix_adapter< Matrix, BlockType >::cols ( ) const
inline

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

◆ nonzeros()

template<class Matrix, class BlockType>
size_t Arcane::Alina::adapter::block_matrix_adapter< Matrix, BlockType >::nonzeros ( ) const
inline

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

◆ row_begin()

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

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

◆ rows()

template<class Matrix, class BlockType>
size_t Arcane::Alina::adapter::block_matrix_adapter< Matrix, BlockType >::rows ( ) const
inline

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

Documentation des données membres

◆ A

template<class Matrix, class BlockType>
const Matrix& Arcane::Alina::adapter::block_matrix_adapter< Matrix, BlockType >::A

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

◆ BlockSize

template<class Matrix, class BlockType>
const int Arcane::Alina::adapter::block_matrix_adapter< Matrix, BlockType >::BlockSize = math::static_rows<BlockType>::value
static

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


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