Dummy preconditioner using identity matrix. Plus de détails...
Graphe de collaboration de Arcane::Alina::preconditioner::DummyPreconditioner< Backend >:Types publics | |
| typedef Backend | backend_type |
| typedef Backend::matrix | matrix |
| typedef Backend::vector | vector |
| typedef Backend::value_type | value_type |
| typedef Backend::col_type | col_type |
| typedef Backend::ptr_type | ptr_type |
| typedef BuiltinBackend< value_type, col_type, ptr_type >::matrix | build_matrix |
| typedef Alina::detail::empty_params | params |
| typedef Backend::params | backend_params |
Fonctions membres publiques | |
| template<class Matrix> | |
| DummyPreconditioner (const Matrix &M, const params &=params(), const backend_params &bprm=backend_params()) | |
| DummyPreconditioner (std::shared_ptr< build_matrix > M, const params &=params(), const backend_params &bprm=backend_params()) | |
| template<class Vec1, class Vec2> | |
| void | apply (const Vec1 &rhs, Vec2 &&x) const |
| std::shared_ptr< matrix > | system_matrix_ptr () const |
| const matrix & | system_matrix () const |
| size_t | bytes () const |
Attributs privés | |
| std::shared_ptr< matrix > | A |
Amis | |
| std::ostream & | operator<< (std::ostream &os, const DummyPreconditioner &p) |
Dummy preconditioner using identity matrix.
Définition à la ligne 42 du fichier DummyPreconditioner.h.
| typedef Backend::params Arcane::Alina::preconditioner::DummyPreconditioner< Backend >::backend_params |
Définition à la ligne 56 du fichier DummyPreconditioner.h.
| typedef Backend Arcane::Alina::preconditioner::DummyPreconditioner< Backend >::backend_type |
Définition à la ligne 46 du fichier DummyPreconditioner.h.
| typedef BuiltinBackend<value_type,col_type,ptr_type>::matrix Arcane::Alina::preconditioner::DummyPreconditioner< Backend >::build_matrix |
Définition à la ligne 53 du fichier DummyPreconditioner.h.
| typedef Backend::col_type Arcane::Alina::preconditioner::DummyPreconditioner< Backend >::col_type |
Définition à la ligne 51 du fichier DummyPreconditioner.h.
| typedef Backend::matrix Arcane::Alina::preconditioner::DummyPreconditioner< Backend >::matrix |
Définition à la ligne 48 du fichier DummyPreconditioner.h.
| typedef Alina::detail::empty_params Arcane::Alina::preconditioner::DummyPreconditioner< Backend >::params |
Définition à la ligne 55 du fichier DummyPreconditioner.h.
| typedef Backend::ptr_type Arcane::Alina::preconditioner::DummyPreconditioner< Backend >::ptr_type |
Définition à la ligne 52 du fichier DummyPreconditioner.h.
| typedef Backend::value_type Arcane::Alina::preconditioner::DummyPreconditioner< Backend >::value_type |
Définition à la ligne 50 du fichier DummyPreconditioner.h.
| typedef Backend::vector Arcane::Alina::preconditioner::DummyPreconditioner< Backend >::vector |
Définition à la ligne 49 du fichier DummyPreconditioner.h.
|
inline |
Définition à la ligne 59 du fichier DummyPreconditioner.h.
|
inline |
Définition à la ligne 66 du fichier DummyPreconditioner.h.
|
inline |
Définition à la ligne 74 du fichier DummyPreconditioner.h.
|
inline |
Définition à la ligne 89 du fichier DummyPreconditioner.h.
|
inline |
Définition à la ligne 84 du fichier DummyPreconditioner.h.
|
inline |
Définition à la ligne 79 du fichier DummyPreconditioner.h.
|
friend |
Définition à la ligne 98 du fichier DummyPreconditioner.h.
|
private |
Définition à la ligne 96 du fichier DummyPreconditioner.h.