libMesh
Loading...
Searching...
No Matches
Namespaces | Functions
kokkos_storage.h File Reference

Go to the source code of this file.

Namespaces

namespace  libMesh
 The libMesh namespace provides an interface to certain functionality in the library.
 
namespace  libMesh::Kokkos
 

Functions

template<typename VectorType , typename ViewType >
LIBMESH_DEVICE_INLINE VectorType libMesh::Kokkos::load_vector (const ViewType &view, const unsigned int i)
 
template<typename ViewType , typename VectorType >
LIBMESH_DEVICE_INLINE void libMesh::Kokkos::store_vector (const ViewType &view, const unsigned int i, const VectorType &v)
 Copies the components of the vector v into entry i of the vector view view, overwriting whatever that entry held.
 
template<typename TensorType , typename ViewType >
LIBMESH_DEVICE_INLINE TensorType libMesh::Kokkos::load_tensor (const ViewType &view, const unsigned int i)
 
template<typename ViewType , typename TensorType >
LIBMESH_DEVICE_INLINE void libMesh::Kokkos::store_tensor (const ViewType &view, const unsigned int i, const TensorType &T)
 Copies the components of the tensor T into entry i of the tensor view view, overwriting whatever that entry held.