Template Class MeshFieldsFieldData

Inheritance Relationships

Base Types

Class Documentation

template<typename T>
class MeshFieldsFieldData : public pcms::FieldData<T>, public pcms::DOFAccess<T>

Public Functions

inline MeshFieldsFieldData(std::shared_ptr<const MeshFieldsAdapterLayout> layout, ValueBasis basis)
inline virtual FieldValueType GetValueType() const override
inline virtual const ValueBasis &GetValueBasis() const override
inline virtual const DOFAccess<T> *GetDOFAccess() const noexcept override
inline virtual DOFAccess<T> *GetDOFAccess() noexcept override
inline virtual Rank2View<const T, DeviceMemorySpace> GetOwnedValues() const override
inline virtual void SetOwnedValues(Rank2View<const T, DeviceMemorySpace> values) override
inline std::shared_ptr<MeshFieldBackend<T>> GetMeshFieldBackend() const