|
libMesh
|
Storage policy describing Kokkos views that hold runtime-many vectors or tensors whose per-entry dimensions are fixed at LIBMESH_DIM. More...
#include <kokkos_storage_policy.h>
Public Types | |
| using | scalar_type = Scalar |
| using | layout_type = Layout |
| using | vector_view = ::Kokkos::View< scalar_type *[LIBMESH_DIM], layout_type > |
View type holding n vectors: the runtime extent indexes the entry, the static LIBMESH_DIM extent indexes the component. | |
| using | tensor_view = ::Kokkos::View< scalar_type *[LIBMESH_DIM][LIBMESH_DIM], layout_type > |
View type holding n tensors: the runtime extent indexes the entry, the static LIBMESH_DIM x LIBMESH_DIM extents index the components. | |
Static Public Member Functions | |
| static constexpr const char * | name () |
Storage policy describing Kokkos views that hold runtime-many vectors or tensors whose per-entry dimensions are fixed at LIBMESH_DIM.
| Scalar | The component type stored in the views. |
| Layout | The Kokkos memory layout (e.g. Kokkos::LayoutLeft or Kokkos::LayoutRight) used to order components in memory. |
Definition at line 55 of file kokkos_storage_policy.h.
| using libMesh::Kokkos::static_dim_storage_policy< Scalar, Layout >::layout_type = Layout |
Definition at line 58 of file kokkos_storage_policy.h.
| using libMesh::Kokkos::static_dim_storage_policy< Scalar, Layout >::scalar_type = Scalar |
Definition at line 57 of file kokkos_storage_policy.h.
| using libMesh::Kokkos::static_dim_storage_policy< Scalar, Layout >::tensor_view = ::Kokkos::View<scalar_type * [LIBMESH_DIM][LIBMESH_DIM], layout_type> |
View type holding n tensors: the runtime extent indexes the entry, the static LIBMESH_DIM x LIBMESH_DIM extents index the components.
Definition at line 71 of file kokkos_storage_policy.h.
| using libMesh::Kokkos::static_dim_storage_policy< Scalar, Layout >::vector_view = ::Kokkos::View<scalar_type * [LIBMESH_DIM], layout_type> |
View type holding n vectors: the runtime extent indexes the entry, the static LIBMESH_DIM extent indexes the component.
Definition at line 64 of file kokkos_storage_policy.h.
|
inlinestaticconstexpr |
Definition at line 78 of file kokkos_storage_policy.h.