Arcane  v4.1.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence du modèle de la classe Arcane::Alina::DistributedFlexibleGMRESSolver< Backend, InnerProduct >
+ Graphe d'héritage de Arcane::Alina::DistributedFlexibleGMRESSolver< Backend, InnerProduct >:
+ Graphe de collaboration de Arcane::Alina::DistributedFlexibleGMRESSolver< Backend, InnerProduct >:

Types privés

typedef FlexibleGMRESSolver< Backend, InnerProduct > Base
 

Membres hérités additionnels

- Types publics hérités de Arcane::Alina::FlexibleGMRESSolver< Backend, DistributedInnerProduct >
typedef Backend backend_type
 
typedef Backend::vector vector
 
typedef Backend::value_type value_type
 
typedef Backend::params backend_params
 
typedef math::scalar_of< value_type >::type scalar_type
 
typedef math::rhs_of< value_type >::type rhs_type
 
typedef math::inner_product_impl< rhs_type >::return_type coef_type
 
using params
 
- Fonctions membres publiques hérités de Arcane::Alina::FlexibleGMRESSolver< Backend, DistributedInnerProduct >
 FlexibleGMRESSolver (size_t n, const params &prm=params(), const backend_params &bprm=backend_params(), const DistributedInnerProduct &inner_product=DistributedInnerProduct())
 Preallocates necessary data structures for the system of size n.
 
SolverResult operator() (Matrix const &A, Precond const &P, Vec1 const &rhs, Vec2 &x) const
 Computes the solution for the given system matrix.
 
SolverResult operator() (Precond const &P, Vec1 const &rhs, Vec2 &x) const
 Computes the solution for the given right-hand side.
 
size_t bytes () const
 Memory used in bytes.
 
- Attributs publics hérités de Arcane::Alina::FlexibleGMRESSolver< Backend, DistributedInnerProduct >
params prm
 

Description détaillée

template<class Backend, class InnerProduct = DistributedInnerProduct>
class Arcane::Alina::DistributedFlexibleGMRESSolver< Backend, InnerProduct >

Définition à la ligne 89 du fichier DistributedSolver.h.

Documentation des définitions de type membres

◆ Base

template<class Backend, class InnerProduct = DistributedInnerProduct>
typedef FlexibleGMRESSolver<Backend, InnerProduct> Arcane::Alina::DistributedFlexibleGMRESSolver< Backend, InnerProduct >::Base
private

Définition à la ligne 92 du fichier DistributedSolver.h.


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