Private Types | |
| typedef PreconditionerOnlySolver< Backend, InnerProduct > | Base |
Additional Inherited Members | |
| Public Types inherited from 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. | |
| Public Member Functions inherited from 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. | |
| size_t | bytes () const |
| Memory used in bytes. | |
Definition at line 145 of file DistributedSolver.h.
|
private |
Definition at line 148 of file DistributedSolver.h.