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. A logical volume must be explicitly assigned before execution.
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() const
-
inline double GetValue() const
-
inline void SetOperationFunction(const ScalarMaterialFunction &function)
-
virtual void Execute() override
Public Static Functions
-
static std::shared_ptr<FieldFunctionInterpolationVolume> Create()
-
inline FieldFunctionInterpolationVolume()