Neko 1.99.7
A portable framework for high-order spectral element flow simulations
Loading...
Searching...
No Matches
wall_shear_stress_simcomp.f90 File Reference

Go to the source code of this file.

Data Types

type  wall_shear_stress_simcomp::wall_shear_stress_t
 A simulation component that computes the wall shear stress on one or more labelled boundary zones and registers it in the neko_registry. The result is written into the registry fields <computed_field>_x, _y, _z and _mag, which are zero away from the marked zones. More...
 

Modules

module  wall_shear_stress_simcomp
 Implements the wall_shear_stress_t type.
 

Functions/Subroutines

subroutine wall_shear_stress_simcomp::wall_shear_stress_init_from_json (this, json, case)
 Constructor from json.
 
subroutine wall_shear_stress_simcomp::wall_shear_stress_parse_components (components, want_x, want_y, want_z, want_mag)
 Translate a components list into the four selection flags.
 
subroutine wall_shear_stress_simcomp::wall_shear_stress_build_field_list (computed_field, want_x, want_y, want_z, want_mag, fields)
 Build the array of selected field names in x, y, z, mag order.
 
subroutine wall_shear_stress_simcomp::wall_shear_stress_init_from_controllers (this, name, case, order, preprocess_controller, compute_controller, output_controller, computed_field, viscosity_field, zone_indices, components, coef)
 Constructor from components, passing controllers.
 
subroutine wall_shear_stress_simcomp::wall_shear_stress_init_from_controllers_properties (this, name, case, order, preprocess_control, preprocess_value, compute_control, compute_value, output_control, output_value, computed_field, viscosity_field, zone_indices, components, coef)
 Constructor from components, passing properties to the time_based_controller components in the base type.
 
subroutine wall_shear_stress_simcomp::wall_shear_stress_init_common (this, name, computed_field, viscosity_field, zone_indices, components, coef)
 Common part of all constructors.
 
subroutine wall_shear_stress_simcomp::wall_shear_stress_free (this)
 Destructor.
 
subroutine wall_shear_stress_simcomp::wall_shear_stress_compute (this, time)
 Compute the wall shear stress.