Template Class Function

Inheritance Relationships

Base Type

Class Documentation

template<typename T>
class Function : public pcms::Field<T>

Public Functions

Function(Function&&) = default
Function &operator=(Function&&) = default
Function(const Function&) = delete
Function &operator=(const Function&) = delete
inline const FunctionSpace &GetSpace() const noexcept
inline std::shared_ptr<const FunctionSpace> GetSpacePtr() const noexcept

Protected Functions

inline Function(std::string name, std::shared_ptr<const FieldLayout> layout, std::unique_ptr<FieldData<T>> data, std::shared_ptr<const FunctionSpace> space)

Friends

friend class FunctionSpace