|
MueLu Version of the Day
|
#include <MueLu_InverseApproximationFactory_def.hpp>
Public Types | |
| using | shared_matrix = Kokkos::View< impl_scalar_type **, typename execution_space::scratch_memory_space, Kokkos::MemoryUnmanaged > |
| using | shared_vector = Kokkos::View< impl_scalar_type *, typename execution_space::scratch_memory_space, Kokkos::MemoryUnmanaged > |
| using | shared_lo_vector = Kokkos::View< local_ordinal_type *, typename execution_space::scratch_memory_space, Kokkos::MemoryUnmanaged > |
Public Member Functions | |
| LocalSPAIFunctor (const local_matrix_type &lclA_, local_matrix_type &lclAinv_, local_ordinal_type maxUniqueColEntries_, int scratchLevel_) | |
| KOKKOS_INLINE_FUNCTION void | operator() (const typename Kokkos::TeamPolicy< execution_space >::member_type &thread) const |
Private Types | |
| using | scalar_type = typename local_matrix_type::value_type |
| using | local_ordinal_type = typename local_matrix_type::ordinal_type |
| using | execution_space = typename local_matrix_type::execution_space |
| using | impl_scalar_type = typename KokkosKernels::ArithTraits< scalar_type >::val_type |
| using | impl_ATS = KokkosKernels::ArithTraits< impl_scalar_type > |
Private Attributes | |
| const local_matrix_type | lclA |
| local_matrix_type | lclAinv |
| const local_ordinal_type | maxUniqueColEntries |
| const int | scratchLevel |
Definition at line 111 of file MueLu_InverseApproximationFactory_def.hpp.
|
private |
Definition at line 113 of file MueLu_InverseApproximationFactory_def.hpp.
|
private |
Definition at line 114 of file MueLu_InverseApproximationFactory_def.hpp.
|
private |
Definition at line 115 of file MueLu_InverseApproximationFactory_def.hpp.
|
private |
Definition at line 116 of file MueLu_InverseApproximationFactory_def.hpp.
|
private |
Definition at line 117 of file MueLu_InverseApproximationFactory_def.hpp.
| using MueLu::LocalSPAIFunctor< local_matrix_type >::shared_matrix = Kokkos::View<impl_scalar_type**, typename execution_space::scratch_memory_space, Kokkos::MemoryUnmanaged> |
Definition at line 120 of file MueLu_InverseApproximationFactory_def.hpp.
| using MueLu::LocalSPAIFunctor< local_matrix_type >::shared_vector = Kokkos::View<impl_scalar_type*, typename execution_space::scratch_memory_space, Kokkos::MemoryUnmanaged> |
Definition at line 121 of file MueLu_InverseApproximationFactory_def.hpp.
| using MueLu::LocalSPAIFunctor< local_matrix_type >::shared_lo_vector = Kokkos::View<local_ordinal_type*, typename execution_space::scratch_memory_space, Kokkos::MemoryUnmanaged> |
Definition at line 122 of file MueLu_InverseApproximationFactory_def.hpp.
|
inline |
Definition at line 131 of file MueLu_InverseApproximationFactory_def.hpp.
|
inline |
Definition at line 138 of file MueLu_InverseApproximationFactory_def.hpp.
|
private |
Definition at line 125 of file MueLu_InverseApproximationFactory_def.hpp.
|
private |
Definition at line 126 of file MueLu_InverseApproximationFactory_def.hpp.
|
private |
Definition at line 127 of file MueLu_InverseApproximationFactory_def.hpp.
|
private |
Definition at line 128 of file MueLu_InverseApproximationFactory_def.hpp.