Template Class Field
Defined in File field.h
Inheritance Relationships
Derived Type
public pcms::Function< T >(Template Class Function)
Class Documentation
-
template<typename T>
class Field Subclassed by pcms::Function< T >
Public Functions
-
~Field() = default
-
inline const FieldLayout &GetLayout() const
-
inline const std::string &GetName() const noexcept
-
inline ValueView<const T, HostMemorySpace> GetDOFHolderDataHost() const
-
inline ValueView<const T, DeviceMemorySpace> GetDOFHolderData() const
-
inline void SetDOFHolderDataHost(ValueView<const T, HostMemorySpace> v)
-
inline void SetDOFHolderData(ValueView<const T, DeviceMemorySpace> v)
-
inline void SetDOFHolderDataUncheckedHost(Rank2View<const T, HostMemorySpace> v)
-
inline void SetDOFHolderDataUnchecked(Rank2View<const T, DeviceMemorySpace> v)
Protected Functions
-
inline void CheckWriteTag(const ValueBasis &basis) const
-
inline void CheckWriteExtents(size_t num_holders, size_t num_components) const
-
inline Rank2View<const T, HostMemorySpace> OwnedValuesHost() const
-
inline void SetOwnedValuesFromHost(Rank2View<const T, HostMemorySpace> values)
Friends
- friend class FieldFactory
- friend class FunctionSpace
-
~Field() = default