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_problem< Backend, Scale >
+ Graphe de collaboration de Arcane::Alina::adapter::scaled_problem< Backend, Scale >:

Types publics

typedef Backend::params backend_params
 

Fonctions membres publiques

 scaled_problem (std::shared_ptr< Scale > s, const backend_params &bprm=backend_params())
 
template<class Matrix>
scaled_matrix< Matrix, Scale > matrix (const Matrix &A) const
 
template<class Vector>
std::shared_ptr< typename Backend::vectorrhs (const Vector &v) const
 
template<class Vector>
void operator() (Vector &x) const
 

Attributs publics

const std::shared_ptr< Scale > s
 
const backend_paramsbprm
 

Description détaillée

template<class Backend, class Scale>
struct Arcane::Alina::adapter::scaled_problem< Backend, Scale >

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

Documentation des définitions de type membres

◆ backend_params

template<class Backend, class Scale>
typedef Backend::params Arcane::Alina::adapter::scaled_problem< Backend, Scale >::backend_params

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

Documentation des constructeurs et destructeur

◆ scaled_problem()

template<class Backend, class Scale>
Arcane::Alina::adapter::scaled_problem< Backend, Scale >::scaled_problem ( std::shared_ptr< Scale > s,
const backend_params & bprm = backend_params() )
inline

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

Documentation des fonctions membres

◆ matrix()

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

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

◆ operator()()

template<class Backend, class Scale>
template<class Vector>
void Arcane::Alina::adapter::scaled_problem< Backend, Scale >::operator() ( Vector & x) const
inline

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

◆ rhs()

template<class Backend, class Scale>
template<class Vector>
std::shared_ptr< typename Backend::vector > Arcane::Alina::adapter::scaled_problem< Backend, Scale >::rhs ( const Vector & v) const
inline

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

Documentation des données membres

◆ bprm

template<class Backend, class Scale>
const backend_params& Arcane::Alina::adapter::scaled_problem< Backend, Scale >::bprm

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

◆ s

template<class Backend, class Scale>
const std::shared_ptr<Scale> Arcane::Alina::adapter::scaled_problem< Backend, Scale >::s

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


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