Wrapper around eigen direct solvers. More...
Public Types | |
| typedef Solver::MatrixType | MatrixType |
| typedef Solver::Scalar | value_type |
| typedef Alina::detail::empty_params | params |
Public Member Functions | |
| template<class Matrix> | |
| EigenSolver (const Matrix &A, const params &=params()) | |
| template<class Vec1, class Vec2> | |
| void | operator() (const Vec1 &rhs, Vec2 &x) const |
Static Public Member Functions | |
| static size_t | coarse_enough () |
Private Attributes | |
| ptrdiff_t | n |
| Solver | S |
Friends | |
| std::ostream & | operator<< (std::ostream &os, const EigenSolver &s) |
Wrapper around eigen direct solvers.
Definition at line 50 of file EigenSolver.h.
| typedef Solver::MatrixType Arcane::Alina::EigenSolver< Solver >::MatrixType |
Definition at line 54 of file EigenSolver.h.
| typedef Alina::detail::empty_params Arcane::Alina::EigenSolver< Solver >::params |
Definition at line 57 of file EigenSolver.h.
| typedef Solver::Scalar Arcane::Alina::EigenSolver< Solver >::value_type |
Definition at line 55 of file EigenSolver.h.
|
inline |
Definition at line 65 of file EigenSolver.h.
|
inlinestatic |
Definition at line 59 of file EigenSolver.h.
|
inline |
Definition at line 79 of file EigenSolver.h.
|
friend |
Definition at line 87 of file EigenSolver.h.
|
private |
Definition at line 94 of file EigenSolver.h.
|
private |
Definition at line 95 of file EigenSolver.h.