Class FieldFunctionInterpolationVolume
Defined in File ffinter_volume.h
Inheritance Relationships
Base Type
public opensn::FieldFunctionInterpolation
(Class FieldFunctionInterpolation)
Class Documentation
-
class FieldFunctionInterpolationVolume : public opensn::FieldFunctionInterpolation
Volume-wise field function interpolation.
This interpolator allows the user to obtain quantities by logical volume. If no logical volume is assigned to the method it will default to operating over the entire volume.
Public Functions
-
inline FieldFunctionInterpolationVolume()
-
~FieldFunctionInterpolationVolume() override = default
-
inline std::shared_ptr<LogicalVolume> GetLogicalVolume() const
-
inline FieldFunctionInterpolationOperation GetOperationType() const
-
inline void SetOperationType(FieldFunctionInterpolationOperation op_type)
-
inline double &GetOpValue()
-
inline double GetValue() const
-
inline void SetOperationFunction(const ScalarMaterialFunction &function)
-
virtual void Initialize() override
-
virtual void Execute() override
Public Static Functions
-
static std::shared_ptr<FieldFunctionInterpolationVolume> Create()
-
inline FieldFunctionInterpolationVolume()