Arcane  4.1.12.0
Developer documentation
Loading...
Searching...
No Matches
Arcane::Alina::DistributedGMRESSolver< Backend, InnerProduct > Class Template Reference
Inheritance diagram for Arcane::Alina::DistributedGMRESSolver< Backend, InnerProduct >:
Collaboration diagram for Arcane::Alina::DistributedGMRESSolver< Backend, InnerProduct >:

Private Types

typedef GMRESSolver< Backend, InnerProduct > Base

Additional Inherited Members

Public Types inherited from Arcane::Alina::GMRESSolver< Backend, DistributedInnerProduct >
using backend_type
using BackendType
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
Public Member Functions inherited from Arcane::Alina::GMRESSolver< Backend, DistributedInnerProduct >
 GMRESSolver (size_t n, const params &prm=params(), const backend_params &backend_prm=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
size_t bytes () const
 Memory used in bytes.
Public Attributes inherited from Arcane::Alina::GMRESSolver< Backend, DistributedInnerProduct >
params prm

Detailed Description

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

Definition at line 103 of file DistributedSolver.h.

Member Typedef Documentation

◆ Base

template<class Backend, class InnerProduct = DistributedInnerProduct>
typedef GMRESSolver<Backend, InnerProduct> Arcane::Alina::DistributedGMRESSolver< Backend, InnerProduct >::Base
private

Definition at line 106 of file DistributedSolver.h.


The documentation for this class was generated from the following file: