flow360.ProbeOutput#
- class ProbeOutput[source]#
Bases:
_OutputBaseProbeOutputclass for setting output data probed at monitor points.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.