Graphe d'héritage de Arcane::Alina::solver::cuda_skyline_lu< T >:
Graphe de collaboration de Arcane::Alina::solver::cuda_skyline_lu< T >:Types publics | |
| typedef SkylineLUSolver< T > | Base |
Types publics hérités de Arcane::Alina::solver::SkylineLUSolver< T > | |
| typedef T | value_type |
| typedef math::scalar_of< value_type >::type | scalar_type |
| typedef math::rhs_of< value_type >::type | rhs_type |
| typedef Alina::detail::empty_params | params |
| typedef T | value_type |
| typedef math::scalar_of< value_type >::type | scalar_type |
| typedef math::rhs_of< value_type >::type | rhs_type |
| typedef Alina::detail::empty_params | params |
Fonctions membres publiques | |
| template<class Matrix, class Params> | |
| cuda_skyline_lu (const Matrix &A, const Params &) | |
| template<class Vec1, class Vec2> | |
| void | operator() (const Vec1 &rhs, Vec2 &x) const |
| size_t | bytes () const |
Fonctions membres publiques hérités de Arcane::Alina::solver::SkylineLUSolver< T > | |
| SkylineLUSolver (const Matrix &A, const params &=params()) | |
| void | operator() (const Vec1 &rhs, Vec2 &x) const |
| size_t | bytes () const |
| SkylineLUSolver (const Matrix &A, const params &=params()) | |
| void | operator() (const Vec1 &rhs, Vec2 &x) const |
| size_t | bytes () const |
Attributs publics | |
| std::vector< T > | _rhs |
| std::vector< T > | _x |
Membres hérités additionnels | |
Fonctions membres publiques statiques hérités de Arcane::Alina::solver::SkylineLUSolver< T > | |
| static size_t | coarse_enough () |
| static size_t | coarse_enough () |
Wrapper around solver::skyline_lu for use with the CUDA backend. Copies the rhs to the host memory, solves the problem using the host CPU, then copies the solution back to the compute device(s).
Définition à la ligne 52 du fichier CudaBackend.h.
| typedef SkylineLUSolver<T> Arcane::Alina::solver::cuda_skyline_lu< T >::Base |
Définition à la ligne 54 du fichier CudaBackend.h.
|
inline |
Définition à la ligne 59 du fichier CudaBackend.h.
|
inline |
Définition à la ligne 73 du fichier CudaBackend.h.
|
inline |
Définition à la ligne 66 du fichier CudaBackend.h.
|
mutable |
Définition à la ligne 56 du fichier CudaBackend.h.
| std::vector<T> Arcane::Alina::solver::cuda_skyline_lu< T >::_x |
Définition à la ligne 56 du fichier CudaBackend.h.