|
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 385 of file MueLu_InverseApproximationFactory_def.hpp.
|
private |
Definition at line 387 of file MueLu_InverseApproximationFactory_def.hpp.
|
private |
Definition at line 388 of file MueLu_InverseApproximationFactory_def.hpp.
|
private |
Definition at line 389 of file MueLu_InverseApproximationFactory_def.hpp.
|
private |
Definition at line 390 of file MueLu_InverseApproximationFactory_def.hpp.
|
private |
Definition at line 391 of file MueLu_InverseApproximationFactory_def.hpp.
|
private |
Definition at line 392 of file MueLu_InverseApproximationFactory_def.hpp.
|
private |
Definition at line 393 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 396 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 397 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 398 of file MueLu_InverseApproximationFactory_def.hpp.
|
inline |
Definition at line 410 of file MueLu_InverseApproximationFactory_def.hpp.
|
inline |
Definition at line 421 of file MueLu_InverseApproximationFactory_def.hpp.
|
private |
Definition at line 401 of file MueLu_InverseApproximationFactory_def.hpp.
|
private |
Definition at line 402 of file MueLu_InverseApproximationFactory_def.hpp.
|
private |
Definition at line 403 of file MueLu_InverseApproximationFactory_def.hpp.
|
private |
Definition at line 404 of file MueLu_InverseApproximationFactory_def.hpp.
|
private |
Definition at line 405 of file MueLu_InverseApproximationFactory_def.hpp.
|
private |
Definition at line 406 of file MueLu_InverseApproximationFactory_def.hpp.
|
private |
Definition at line 407 of file MueLu_InverseApproximationFactory_def.hpp.