Class FieldFunctionInterpolationPoint

Inheritance Relationships

Base Type

Class Documentation

class FieldFunctionInterpolationPoint : public opensn::FieldFunctionInterpolation

A point based interpolation function.

Public Functions

inline FieldFunctionInterpolationPoint()
~FieldFunctionInterpolationPoint() override = default
inline Vector3 GetPointOfInterest() const
inline void SetPointOfInterest(const Vector3 &point)
virtual void Execute() override
double GetPointValue() const

Gets the value of the field function evaluation at the point.

Public Static Functions

static std::shared_ptr<FieldFunctionInterpolationPoint> Create()

Protected Functions

void RebuildPointLocationData()

Protected Attributes

Vector3 point_of_interest_
bool locally_owned_
uint64_t owning_cell_gid_
double point_value_