Template Class Interpolator

Inheritance Relationships

Base Type

Class Documentation

template<typename T>
class Interpolator : public pcms::TransferOperator<T>

Public Functions

inline Interpolator(const PointEvaluatorFactory &source, const FunctionSpace &target_space, OutOfBoundsPolicy policy = {})
Parameters:
  • source – factory evaluated at the target’s DOF-holder coordinates

  • target_space – space whose DOF holders receive the values

  • policy – out-of-bounds policy for the evaluation

inline virtual void Apply(const Field<T> &source, Field<T> &target) const override