Template Class FieldEvaluatorFactory
Defined in File field_evaluator_factory.h
Inheritance Relationships
Derived Types
public pcms::MeshFieldsEvaluatorFactory< T >(Template Class MeshFieldsEvaluatorFactory)public pcms::OmegaHLagrangeEvaluatorFactory< T >(Template Class OmegaHLagrangeEvaluatorFactory)
Class Documentation
-
template<typename T>
class FieldEvaluatorFactory Subclassed by pcms::MeshFieldsEvaluatorFactory< T >, pcms::OmegaHLagrangeEvaluatorFactory< T >
Public Functions
-
virtual const FieldLayout &GetLayout() const = 0
-
virtual bool HasDOFHolderCoordinates() const = 0
-
virtual CoordinateView<DeviceMemorySpace> GetDOFHolderCoordinates() const = 0
-
virtual bool SupportsNearestBoundary() const = 0
-
virtual std::unique_ptr<PointEvaluator<T>> CreatePointEvaluator(const EvaluationRequest &request) const = 0
-
virtual ~FieldEvaluatorFactory() noexcept = default
-
virtual const FieldLayout &GetLayout() const = 0