pyopensn.fieldfunc.FieldFunctionInterpolationPoint

class pyopensn.fieldfunc.FieldFunctionInterpolationPoint

Interpolate the field function at a point.

Wrapper of opensn::FieldFunctionInterpolationPoint.

AddFieldFunction(self: pyopensn.fieldfunc.FieldFunctionInterpolation, ff: pyopensn.fieldfunc.FieldFunction) None

Add a field function to the list.

Execute(self: pyopensn.fieldfunc.FieldFunctionInterpolation) None

Execute field function interpolator.

ExportToCSV(self: pyopensn.fieldfunc.FieldFunctionInterpolation, base_name: str) None

Export field function interpolation to CSV files.

Parameters:

base_name (str) – Base name of the exported CSVs.

static GetFieldFunctionByName(ff_name: str) list

Get the list of field functions matching a given name.

This function returns a list of field functions whose names match the given argument. The list may be empty or contain multiple elements.

Parameters:

ff_name (str) – Field function name

GetPointValue(self: pyopensn.fieldfunc.FieldFunctionInterpolationPoint) float

Get the value of the field function interpolation at the specified point.

Initialize(self: pyopensn.fieldfunc.FieldFunctionInterpolation) None

Initialize field function interpolator.

__init__(self: pyopensn.fieldfunc.FieldFunctionInterpolationPoint) None

Default constructor.