|
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 | |
| LocalFSAIFunctor (const local_matrix_type &lclA_, local_matrix_type &lclAinv_, const local_map_type &lclARowMap_, const local_map_type &lclAColMap_, const local_map_type &lclAinvRowMap_, const local_map_type &lclAinvColMap_, 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> |
| using | device_type = typename local_matrix_type::device_type |
| using | local_map_type = Tpetra::Details::LocalMap<local_ordinal_type, global_ordinal_type, device_type> |
Private Attributes | |
| const local_matrix_type | lclA |
| local_matrix_type | lclAinv |
| local_map_type | lclARowMap |
| local_map_type | lclAColMap |
| local_map_type | lclAinvRowMap |
| local_map_type | lclAinvColMap |
| const int | scratchLevel |
Definition at line 392 of file MueLu_InverseApproximationFactory_def.hpp.
|
private |
Definition at line 394 of file MueLu_InverseApproximationFactory_def.hpp.
|
private |
Definition at line 395 of file MueLu_InverseApproximationFactory_def.hpp.
|
private |
Definition at line 396 of file MueLu_InverseApproximationFactory_def.hpp.
|
private |
Definition at line 397 of file MueLu_InverseApproximationFactory_def.hpp.
|
private |
Definition at line 398 of file MueLu_InverseApproximationFactory_def.hpp.
|
private |
Definition at line 399 of file MueLu_InverseApproximationFactory_def.hpp.
|
private |
Definition at line 400 of file MueLu_InverseApproximationFactory_def.hpp.
| using MueLu::LocalFSAIFunctor< local_matrix_type, global_ordinal_type >::shared_matrix = Kokkos::View<impl_scalar_type**, typename execution_space::scratch_memory_space, Kokkos::MemoryUnmanaged> |
Definition at line 403 of file MueLu_InverseApproximationFactory_def.hpp.
| using MueLu::LocalFSAIFunctor< local_matrix_type, global_ordinal_type >::shared_vector = Kokkos::View<impl_scalar_type*, typename execution_space::scratch_memory_space, Kokkos::MemoryUnmanaged> |
Definition at line 404 of file MueLu_InverseApproximationFactory_def.hpp.
| using MueLu::LocalFSAIFunctor< local_matrix_type, global_ordinal_type >::shared_lo_vector = Kokkos::View<local_ordinal_type*, typename execution_space::scratch_memory_space, Kokkos::MemoryUnmanaged> |
Definition at line 405 of file MueLu_InverseApproximationFactory_def.hpp.
|
inline |
Definition at line 417 of file MueLu_InverseApproximationFactory_def.hpp.
|
inline |
Definition at line 428 of file MueLu_InverseApproximationFactory_def.hpp.
|
private |
Definition at line 408 of file MueLu_InverseApproximationFactory_def.hpp.
|
private |
Definition at line 409 of file MueLu_InverseApproximationFactory_def.hpp.
|
private |
Definition at line 410 of file MueLu_InverseApproximationFactory_def.hpp.
|
private |
Definition at line 411 of file MueLu_InverseApproximationFactory_def.hpp.
|
private |
Definition at line 412 of file MueLu_InverseApproximationFactory_def.hpp.
|
private |
Definition at line 413 of file MueLu_InverseApproximationFactory_def.hpp.
|
private |
Definition at line 414 of file MueLu_InverseApproximationFactory_def.hpp.