wave_equation_options#
Bases:
TUIMenu
Enter the options menu for the wave equation model.
Classes:
basic_shapes
(path, service)Enter the basic shapes menu to build source mask and sponge layer geometry shapes using cell registers.
remote_receivers_options
(path, service)Enter the menu to set up the Kirchhoff's integral method and output its results.
Methods:
remote_receivers
(*args, **kwargs)Activate the Kirchhoff's integral method for remote receivers.
source_mask_udf
(*args, **kwargs)Select user-defined function for sound source masking.
sponge_layer_base_level
(*args, **kwargs)Specify artificial viscosity base level applied everywhere.
sponge_layer_factor
(*args, **kwargs)Specify artificial viscosity factor for sponge layer.
sponge_layer_udf
(*args, **kwargs)Select user-defined function for sponge layer.
time_filter_source
(*args, **kwargs)Activate time-filtering of sound sources.
Bases:
TUIMenu
Enter the basic shapes menu to build source mask and sponge layer geometry shapes using cell registers.
Methods:
add_source_mask_shape
(*args, **kwargs)Add a region register for the source mask.
add_sponge_layer_shape
(*args, **kwargs)Add a region register for the sponge layer.
list_region_registers
(*args, **kwargs)List all available region registers (hex/cylinder/sphere).
list_source_mask_shapes
(*args, **kwargs)List all active source mask registers.
list_sponge_layer_shapes
(*args, **kwargs)List all active sponge layer registers.
remove_source_mask_shape
(*args, **kwargs)Remove a region register from the source mask.
remove_sponge_layer_shape
(*args, **kwargs)Remove a region register from the sponge layer.
Add a region register for the source mask.
Add a region register for the sponge layer.
List all available region registers (hex/cylinder/sphere).
List all active source mask registers.
List all active sponge layer registers.
Remove a region register from the source mask.
Remove a region register from the sponge layer.
Activate the Kirchhoff’s integral method for remote receivers.
Bases:
TUIMenu
Enter the menu to set up the Kirchhoff’s integral method and output its results.
Methods:
integration_surface
(*args, **kwargs)Select Kirchhoff's integration surface.
write_signals
(*args, **kwargs)Write signals calculated at receiver locations.
Select Kirchhoff’s integration surface.
Write signals calculated at receiver locations.
Select user-defined function for sound source masking.
Specify artificial viscosity base level applied everywhere.
Specify artificial viscosity factor for sponge layer.
Select user-defined function for sponge layer.
Activate time-filtering of sound sources.