Template Class FieldEvaluatorFactory

Inheritance Relationships

Derived Types

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