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 std::vector<std::shared_ptr<FieldFunctionGridBased>> &GetFieldFunctions()
inline void AddFieldFunction(std::shared_ptr<FieldFunction> ff)
inline FieldFunctionInterpolationType Type() const
inline virtual void Initialize()
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::vector<std::shared_ptr<FieldFunctionGridBased>> field_functions_