flow360.AeroAcousticOutput#

class AeroAcousticOutput[source]#

Bases: Flow360BaseModel

AeroAcousticOutput class for aeroacoustic output settings.

Example

>>> fl.AeroAcousticOutput(
...     observers=[
...         [0.0, 0.0, 1.75] * fl.u.m,
...         [0.0, 0.3, 1.725] * fl.u.m,
...     ],
... )

name: str | None = 'Aeroacoustic output'#

Name of the AeroAcousticOutput.

patch_type: Literal['solid'] = 'solid'#
observers: List[Annotated[_VectorType, PlainSerializer(func=_dimensioned_type_serializer, return_type=PydanticUndefined, when_used=always)]] [Required]#

List of observer locations at which time history of acoustic pressure signal is stored in aeroacoustic output file. The observer locations can be outside the simulation domain, but cannot be on or inside the solid surfaces of the simulation domain.

write_per_surface_output: bool = False#

Enable writing of aeroacoustic results on a per-surface basis, in addition to results for all wall surfaces combined.

output_type: Literal['AeroAcousticOutput'] = 'AeroAcousticOutput'#