Class FieldFunctionInterpolationLine

Inheritance Relationships

Base Type

Class Documentation

class FieldFunctionInterpolationLine : public opensn::FieldFunctionInterpolation

A line based interpolation function.

Public Functions

inline FieldFunctionInterpolationLine()
~FieldFunctionInterpolationLine() override = default
inline int &GetNumberOfPoints()
inline void SetNumberOfPoints(int number)
inline Vector3 GetInitialPoint()
inline void SetInitialPoint(const Vector3 &point)
inline Vector3 GetFinalPoint()
inline void SetFinalPoint(const Vector3 &point)
virtual void Initialize() override
virtual void Execute() override
inline FieldFunctionInterpolationOperation &GetOperationType()
inline void SetOperationType(FieldFunctionInterpolationOperation type)
inline double GetOpValue() const
virtual void ExportToCSV(std::string base_name) const override

Public Static Functions

static std::shared_ptr<FieldFunctionInterpolationLine> Create()