Template Class MeshFieldBackend

Inheritance Relationships

Derived Type

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