Structure managing the Navier-Stokes system. More...
#include <cs_navsto_system.h>
Collaboration diagram for cs_navsto_system_t:Structure managing the Navier-Stokes system.
| adv_field |
Pointer to the cs_adv_field_t structure storing the advection field used in the Navier-Stokes equations
| bf_type |
Array storing the type of boundary for each boundary face
| boundary_stress |
Pointer to a vector-valued cs_field_t
| cs_navsto_check_convergence_t* check_convergence |
Pointer of functions related to the initialization of the context structure related to a given discretization scheme for the resolution of the Navier-Stokes system
| check_init |
Pointer of functions related to the checking of initialization values.
| compute |
Pointer of functions related to resolution of the Navier-Stokes unsteady system. Handle the build of the system and its resolution
| compute_steady |
Pointer of functions related to resolution of the Navier-Stokes steady system. Handle the build of the system and its resolution
| coupling_context |
Additional structure storing information according to the way equations of model for the Navier-Stokes system are coupled and thus solved
| enstrophy |
Enstrophy is defined as
vorticity Pointer to a scalar-valued cs_field_t
| free_scheme_context |
Pointer of functions related to the destruction of the context structure related to a given discretization scheme for the resolution of the Navier-Stokes system
| helicity |
Helicity is defined as
vorticity Pointer to a scalar-valued cs_field_t
| init_pressure |
Pointer of functions related to the initialization of variable values Case of the pressure
| init_scheme_context |
Pointer of functions related to the initialization of the context structure related to a given discretization scheme for the resolution of the Navier-Stokes system
| init_velocity |
Pointer of functions related to the initialization of variable values Case of the velocity
| kinetic_energy |
Kinetic energy defined as
Pointer to a scalar-valued cs_field_t
| mass_density |
Mass density Available when a Boussinesq approximation is on and a postprocessing has been requested. Pointer to a scalar-valued cs_field_t
| mass_flux_array |
Current values of the mass flux (if this is a CDO Face-based scheme, array is allocated to the number of faces; first interior faces then boundary faces)
| mass_flux_array_pre |
Previous values of the mass flux (if this is a CDO Face-based scheme, array is allocated to the number of faces; first interior faces then boundary faces)
| mass_flux_balance |
Cellwise balance of the mass flux. Useful to check settings (injection/suction) or the expected behavior of the numerical algorithm.
| param |
Set of parameters to handle the Navier-Stokes system
| plot_writer |
Writer for monitoring the evolution of predefined global variables (the integral of the mass in the computational domain or the divergence of the velocity field for instance)
| pressure |
Pressure, scalar-valued, pointer to cs_field_t
| pressure_gradient |
Pressure gradient Pointer to a vector-valued cs_field_t
Pointer to an additional cs_cdo_navsto_psteady_cvg_t structure storing information about convergence of the pseudo-steady algo.
| scheme_context |
Pointer to an additional cs::cdo_navsto_ctx_t structure storing information according to the space discretization scheme used for solving the model for the Navier-Stokes system
| stream_function_eq |
Pointer to a cs_equation_t structure related to the computation of the stream function -Laplacian(psi) = vorticity_z where psi is the scalar-valued stream function. This is relevant only for a 2D computation
| turbulence |
Structure storing all settings, fields or properties related to the turbulence modelling
| velocity |
Velocity, vector-valued, pointer to cs_field_t
| velocity_divergence |
Divergence of the velocity fied. Pointer to a scalar-valued cs_field_t
| velocity_gradient |
Pointer to a tensor-valued cs_field_t
| vorticity |
Vorticity of the velocity field defined as curl(velocity) Pointer to a vector-valued cs_field_t