expert#
Bases:
TUIMenu
Enter expert bc menu.
Classes:
impedance_data_fitting
(path, service)Enter the impedance data fitting menu.
non_reflecting_bc
(path, service)Enter the non-reflecting b.c.
perforated_walls
(path, service)Enter the perforated walls setting menu.
periodic_conditions
(path, service)Enter the periodic conditions menu.
Methods:
non_overlapping_zone_name
(*args, **kwargs)Get non-overlapping zone name from the associated interface zone.
open_channel_wave_settings
(*args, **kwargs)Open channel wave input analysis.
openchannel_threads
(*args, **kwargs)List open channel group IDs, names, types, and variables.
target_mass_flow_rate_settings
(*args, **kwargs)Enter the targeted mass flow rate setting menu.
Bases:
TUIMenu
Enter the impedance data fitting menu.
Methods:
absorption_data
(*args, **kwargs)Read experimental absorption coefficient data and output impedance parameters for a boundary condition.
convergence_tolerance
(*args, **kwargs)Set the convergence tolerance for the fitting algorithm.
impedance_data
(*args, **kwargs)Read experimental impedance data and output impedance parameters for a boundary condition.
import_parameters
(*args, **kwargs)Import impedance parameters into boundary condition.
iterations
(*args, **kwargs)Set the number of iterations for the fitting algorithm.
reflection_data
(*args, **kwargs)Read experimental reflection coefficient data and output impedance parameters for a boundary condition.
residue_tolerance
(*args, **kwargs)Set the residue tolerance for the fitting algorithm.
verbosity
(*args, **kwargs)Set verbosity level [0, 1] for fitting algorithm.
Read experimental absorption coefficient data and output impedance parameters for a boundary condition.
Set the convergence tolerance for the fitting algorithm.
Read experimental impedance data and output impedance parameters for a boundary condition.
Import impedance parameters into boundary condition.
Set the number of iterations for the fitting algorithm.
Read experimental reflection coefficient data and output impedance parameters for a boundary condition.
Set the residue tolerance for the fitting algorithm.
Set verbosity level [0, 1] for fitting algorithm.
Get non-overlapping zone name from the associated interface zone.
Bases:
TUIMenu
Enter the non-reflecting b.c. menu.
Classes:
general_nrbc
(path, service)Enter the menu for setting general non-reflecting boundary conditions.
turbo_specific_nrbc
(path, service)Enter the turbo-specific n.r.b.c.
Bases:
TUIMenu
Enter the menu for setting general non-reflecting boundary conditions.
Classes:
set
(path, service)Enter the general non-reflecting b.c.
Bases:
TUIMenu
Enter the general non-reflecting b.c. menu.
Methods:
relax
(*args, **kwargs)Set NRBC relaxation factor (default value 0.5).
sigma
(*args, **kwargs)Set nrbc sigma factor (default value 0.15).
sigma2
(*args, **kwargs)Set nrbc sigma2 factor (default value 5.0).
tangential_source
(*args, **kwargs)Include or not NRBC tangential source (default value #t).
verbosity
(*args, **kwargs)Print boundary equations convergence info.
Set NRBC relaxation factor (default value 0.5).
Set nrbc sigma factor (default value 0.15).
Set nrbc sigma2 factor (default value 5.0).
Include or not NRBC tangential source (default value #t).
Print boundary equations convergence info.
Bases:
TUIMenu
Enter the turbo-specific n.r.b.c. menu.
Methods:
enable
(*args, **kwargs)Enable/disable turbo-specific non-reflecting b.c.'s.
initialize
(*args, **kwargs)Initialize turbo-specific non-reflecting b.c.'s.
show_status
(*args, **kwargs)Show current status of turbo-specific non-reflecting b.c.'s.
Classes:
set
(path, service)Enter the set menu for turbo-specific non-reflecting b.c.
Enable/disable turbo-specific non-reflecting b.c.’s.
Initialize turbo-specific non-reflecting b.c.’s.
Bases:
TUIMenu
Enter the set menu for turbo-specific non-reflecting b.c. parameters.
Methods:
discretization
(*args, **kwargs)Enable use of higher-order reconstruction at boundaries if available.
under_relaxation
(*args, **kwargs)Set turbo-specific non-reflecting b.c.
verbosity
(*args, **kwargs)Set turbo-specific non-reflecting b.c.
Enable use of higher-order reconstruction at boundaries if available.
Set turbo-specific non-reflecting b.c. under-relaxation factor. specify < 0 => use P/a_ave specify = 0 => use 1/N specify > 0 => use specified.
Set turbo-specific non-reflecting b.c. verbosity level. 0 : silent 1 : basic info. default 2 : detailed info. for debugging .
Show current status of turbo-specific non-reflecting b.c.’s.
Open channel wave input analysis.
List open channel group IDs, names, types, and variables.
Bases:
TUIMenu
Enter the perforated walls setting menu.
Methods:
model_setup
(*args, **kwargs)Set up perforated walls.
read_input_file
(*args, **kwargs)Read an input file.
Set up perforated walls.
Read an input file.
Bases:
TUIMenu
Enter the periodic conditions menu.
Methods:
massflow_rate_specification
(*args, **kwargs)Enable/disable specification of mass flow rate at the periodic boundary.
pressure_gradient_specification
(*args, **kwargs)Enable/disable specification of pressure gradient at the periodic boundary.
Enable/disable specification of mass flow rate at the periodic boundary.
Enable/disable specification of pressure gradient at the periodic boundary.
Enter the targeted mass flow rate setting menu.