Graphe d'héritage de Arcane::Alina::DistributedPreconditionerOnlySolver< Backend, InnerProduct >:
Graphe de collaboration de Arcane::Alina::DistributedPreconditionerOnlySolver< Backend, InnerProduct >:Types privés | |
| typedef PreconditionerOnlySolver< Backend, InnerProduct > | Base |
Membres hérités additionnels | |
Types publics hérités de Arcane::Alina::PreconditionerOnlySolver< 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::inner_product_impl< typenamemath::rhs_of< value_type >::type >::return_type | coef_type |
| typedef Alina::detail::empty_params | params |
| Solver parameters. | |
Fonctions membres publiques hérités de Arcane::Alina::PreconditionerOnlySolver< Backend, DistributedInnerProduct > | |
| PreconditionerOnlySolver (size_t n, const params &=params(), const backend_params &=backend_params(), const DistributedInnerProduct &inner_product=DistributedInnerProduct()) | |
Preallocates necessary data structures for the system of size n. | |
| SolverResult | operator() (const Matrix &, const Precond &P, const Vec1 &rhs, Vec2 &&x) const |
| Computes the solution for the given system matrix. | |
| SolverResult | operator() (const Precond &P, const Vec1 &rhs, Vec2 &&x) const |
| Computes the solution for the given right-hand side. | |
| size_t | bytes () const |
| Memory used in bytes. | |
Définition à la ligne 145 du fichier DistributedSolver.h.
|
private |
Définition à la ligne 148 du fichier DistributedSolver.h.