flow360.ProbeOutput#
- class ProbeOutput[source]#
Bases:
_OutputBaseProbeOutputclass for setting output data probed at monitor points in the voulume of the domain. Regardless of the motion of the mesh, the points retain their positions in the global reference frame during the simulation.Example
Define
ProbeOutputon multiple specific monitor points and monitor points along the line.Point_1andPoint_2are two specific points we want to monitor in this probe output group.Line_1is from (1,0,0) * fl.u.m to (1.5,0,0) * fl.u.m and has 6 monitor points.Line_2is from (-1,0,0) * fl.u.m to (-1.5,0,0) * fl.u.m and has 3 monitor points, namely, (-1,0,0) * fl.u.m, (-1.25,0,0) * fl.u.m and (-1.5,0,0) * fl.u.m.
>>> fl.ProbeOutput( ... name="probe_group_points_and_lines", ... entities=[ ... fl.Point( ... name="Point_1", ... location=(0.0, 1.5, 0.0) * fl.u.m, ... ), ... fl.Point( ... name="Point_2", ... location=(0.0, -1.5, 0.0) * fl.u.m, ... ), ... fl.PointArray( ... name="Line_1", ... start=(1.0, 0.0, 0.0) * fl.u.m, ... end=(1.5, 0.0, 0.0) * fl.u.m, ... number_of_points=6, ... ), ... fl.PointArray( ... name="Line_2", ... start=(-1.0, 0.0, 0.0) * fl.u.m, ... end=(-1.5, 0.0, 0.0) * fl.u.m, ... number_of_points=3, ... ), ... ], ... output_fields=["primitiveVars"], ... )
- entities: EntityList[Point, PointArray] [Required] (alias 'probe_points')#
List of monitored
Point/PointArrayentities belonging to this monitor group.PointArrayis used to define monitored points along a line.
- output_fields: UniqueItemList[Union] [Required]#
List of output fields. Including universal output variables and
UserDefinedField.
- moving_statistic: MovingStatistic | None = None#
When specified, report moving statistics of the fields instead.