Class FieldFunctionInterpolation

Inheritance Relationships

Derived Types

Class Documentation

class FieldFunctionInterpolation

Base class for field-function interpolation objects.

Subclassed by opensn::FieldFunctionInterpolationLine, opensn::FieldFunctionInterpolationPoint, opensn::FieldFunctionInterpolationVolume

Public Functions

inline explicit FieldFunctionInterpolation(FieldFunctionInterpolationType type)
virtual ~FieldFunctionInterpolation() = default
inline void ClearFieldFunctions()
inline void SetFieldFunction(std::shared_ptr<FieldFunction> ff)
inline void AddFieldFunction(std::shared_ptr<FieldFunction> ff)
inline FieldFunctionInterpolationType Type() const
inline virtual void Execute()
inline virtual void ExportToCSV(std::string base_name) const
inline virtual void ExportToPython(std::string base_name)

Protected Attributes

FieldFunctionInterpolationType type_
unsigned int ref_component_
std::shared_ptr<FieldFunctionGridBased> field_function_