|
| template<typename StoragePolicy > |
| constexpr const char * | libMesh::Kokkos::storage_policy_name () |
| |
| template<typename StoragePolicy > |
| StoragePolicy::vector_view | libMesh::Kokkos::make_vector_storage (const char *label, const std::size_t n) |
| |
| default_storage_policy::vector_view | libMesh::Kokkos::make_vector_storage (const char *label, const std::size_t n) |
| |
| template<typename StoragePolicy > |
| StoragePolicy::tensor_view | libMesh::Kokkos::make_tensor_storage (const char *label, const std::size_t n) |
| |
| default_storage_policy::tensor_view | libMesh::Kokkos::make_tensor_storage (const char *label, const std::size_t n) |
| |
| template<typename StoragePolicy , typename VectorType > |
| StoragePolicy::vector_view | libMesh::Kokkos::upload_vector_storage (const std::vector< VectorType > &values, const char *label) |
| | Allocates a device view sized for values, copies each vector's components into a host mirror, and deep-copies the result to the device.
|
| |
| template<typename VectorType > |
| default_storage_policy::vector_view | libMesh::Kokkos::upload_vector_storage (const std::vector< VectorType > &values, const char *label) |
| |
| template<typename StoragePolicy , typename TensorType > |
| StoragePolicy::tensor_view | libMesh::Kokkos::upload_tensor_storage (const std::vector< TensorType > &values, const char *label) |
| | Allocates a device view sized for values, copies each tensor's components into a host mirror, and deep-copies the result to the device.
|
| |
| template<typename TensorType > |
| default_storage_policy::tensor_view | libMesh::Kokkos::upload_tensor_storage (const std::vector< TensorType > &values, const char *label) |
| |