Template Class MeshFieldBackend
Defined in File mesh_fields_backend.h
Inheritance Relationships
Derived Type
public pcms::MeshFieldBackendImpl< T, Dim, Order, NumComponents >(Template Class MeshFieldBackendImpl)
Class Documentation
-
template<typename T>
class MeshFieldBackend Subclassed by pcms::MeshFieldBackendImpl< T, Dim, Order, NumComponents >
Public Functions
-
virtual ~MeshFieldBackend() = default
-
virtual Kokkos::View<T**> evaluate(Kokkos::View<T**> localCoords, Kokkos::View<LO*> offsets) const = 0
-
virtual void SetData(Rank1View<const T, DeviceMemorySpace> data, size_t num_nodes, size_t num_components, int dim) = 0
-
virtual void GetData(Rank1View<T, DeviceMemorySpace> data, size_t num_nodes, size_t num_components, int dim) const = 0
-
virtual ~MeshFieldBackend() = default