Class LagrangeFunctionSpace
Defined in File lagrange.h
Nested Relationships
Nested Types
Inheritance Relationships
Base Type
public pcms::FunctionSpace(Class FunctionSpace)
Class Documentation
-
class LagrangeFunctionSpace : public pcms::FunctionSpace
-
Public Functions
-
virtual std::shared_ptr<const FieldLayout> GetLayout() const noexcept override
-
std::shared_ptr<const FieldEvaluatorFactory<Real>> GetEvaluatorFactory() const noexcept
Public Static Functions
Public Static Attributes
-
static constexpr Backend DefaultBackend = Backend::MeshFields
Protected Functions
-
virtual FieldVariant CreateFieldImpl(Type storage_type, ValueBasis basis) const override
-
virtual FieldVariant CreateFieldImpl(FieldDataVariant data) const override
-
virtual PointEvaluatorVariant CreatePointEvaluatorImpl(Type value_type, const EvaluationRequest &request) const override
-
virtual std::shared_ptr<const FieldLayout> GetLayout() const noexcept override