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

Classes

struct  row_iterator
 

Types publics

typedef backend::value_type< Matrix >::type value_type
 
typedef backend::value_type< Scale >::type scale_type
 

Fonctions membres publiques

 scaled_matrix (const Matrix &A, const Scale &s)
 
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 Scale & s
 

Description détaillée

template<class Matrix, class Scale>
struct Arcane::Alina::adapter::scaled_matrix< Matrix, Scale >

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

Documentation des définitions de type membres

◆ scale_type

template<class Matrix, class Scale>
typedef backend::value_type<Scale>::type Arcane::Alina::adapter::scaled_matrix< Matrix, Scale >::scale_type

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

◆ value_type

template<class Matrix, class Scale>
typedef backend::value_type<Matrix>::type Arcane::Alina::adapter::scaled_matrix< Matrix, Scale >::value_type

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

Documentation des constructeurs et destructeur

◆ scaled_matrix()

template<class Matrix, class Scale>
Arcane::Alina::adapter::scaled_matrix< Matrix, Scale >::scaled_matrix ( const Matrix & A,
const Scale & s )
inline

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

Documentation des fonctions membres

◆ cols()

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

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

◆ nonzeros()

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

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

◆ row_begin()

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

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

◆ rows()

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

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

Documentation des données membres

◆ A

template<class Matrix, class Scale>
const Matrix& Arcane::Alina::adapter::scaled_matrix< Matrix, Scale >::A

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

◆ s

template<class Matrix, class Scale>
const Scale& Arcane::Alina::adapter::scaled_matrix< Matrix, Scale >::s

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


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