|
| subroutine | sponge_source_term::sponge_init_from_json (this, json, fields, coef, variable_name) |
| | Constructor from json.
|
| |
| subroutine | sponge_source_term::sponge_init_constant (this, fields, coef, start_time, end_time, amplitudes, fringe_registry_name, bf_registry_pref, dump_fields, dump_fname, constant_values) |
| | Initialize a sponge with a constant baseflow.
|
| |
| subroutine | sponge_source_term::sponge_init_field (this, fields, coef, start_time, end_time, amplitudes, fringe_registry_name, bf_registry_pref, dump_fields, dump_fname, file_name, interpolate, tolerance, mesh_file_name) |
| | Initialize a sponge with a baseflow imported from a field file.
|
| |
| subroutine | sponge_source_term::sponge_init_user (this, fields, coef, start_time, end_time, amplitudes, fringe_registry_name, bf_registry_pref, dump_fields, dump_fname) |
| | Initialize a sponge with a baseflow set by the user.
|
| |
| subroutine | sponge_source_term::sponge_init_common (this, fields, coef, start_time, end_time, amplitudes, fringe_registry_name, bf_registry_pref, dump_fields, dump_fname) |
| | Common constructor.
|
| |
| subroutine | sponge_source_term::sponge_free (this) |
| | Destructor.
|
| |
| subroutine | sponge_source_term::sponge_compute (this, time) |
| | Compute the sponge field. The sponge is applied according to the following definition: f_x = amp_x * fringe(x,y,z) * (u_bf - u) f_y = amp_y * fringe(x,y,z) * (v_bf - v) f_z = amp_z * fringe(x,y,z) * (w_bf - w)
|
| |