Arcane  v4.1.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence du modèle de la structure Arcane::Alina::adapter::matrix_builder< RowBuilder >

Generates matrix rows as needed with help of user-provided functor. Plus de détails...

#include </__w/arcaneframework.github.io/arcaneframework.github.io/framework/arccore/src/alina/arccore/alina/Adapters.h>

+ Graphe de collaboration de Arcane::Alina::adapter::matrix_builder< RowBuilder >:

Classes

struct  row_iterator
 

Types publics

typedef RowBuilder::val_type value_type
 
typedef RowBuilder::col_type col_type
 

Fonctions membres publiques

 matrix_builder (const RowBuilder &row_builder)
 
size_t rows () const
 
size_t cols () const
 
size_t nonzeros () const
 
row_iterator row_begin (size_t i) const
 

Attributs publics

RowBuilder build_row
 

Description détaillée

template<class RowBuilder>
struct Arcane::Alina::adapter::matrix_builder< RowBuilder >

Generates matrix rows as needed with help of user-provided functor.

The generated rows are not stored anywhere.

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

Documentation des définitions de type membres

◆ col_type

template<class RowBuilder>
typedef RowBuilder::col_type Arcane::Alina::adapter::matrix_builder< RowBuilder >::col_type

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

◆ value_type

template<class RowBuilder>
typedef RowBuilder::val_type Arcane::Alina::adapter::matrix_builder< RowBuilder >::value_type

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

Documentation des constructeurs et destructeur

◆ matrix_builder()

template<class RowBuilder>
Arcane::Alina::adapter::matrix_builder< RowBuilder >::matrix_builder ( const RowBuilder & row_builder)
inline

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

Documentation des fonctions membres

◆ cols()

template<class RowBuilder>
size_t Arcane::Alina::adapter::matrix_builder< RowBuilder >::cols ( ) const
inline

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

◆ nonzeros()

template<class RowBuilder>
size_t Arcane::Alina::adapter::matrix_builder< RowBuilder >::nonzeros ( ) const
inline

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

◆ row_begin()

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

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

◆ rows()

template<class RowBuilder>
size_t Arcane::Alina::adapter::matrix_builder< RowBuilder >::rows ( ) const
inline

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

Documentation des données membres

◆ build_row

template<class RowBuilder>
RowBuilder Arcane::Alina::adapter::matrix_builder< RowBuilder >::build_row

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


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