Structure storing the parameters related to the resolution of the Navier-Stokes system. More...
#include <cs_navsto_param.h>
Structure storing the parameters related to the resolution of the Navier-Stokes system.
const cs_boundary_t* boundaries |
cs_navsto_param_boussinesq_t* boussinesq_param |
cs_navsto_param_coupling_t coupling |
Choice of algorithm for solving the system
cs_real_t delta_thermal_tolerance |
Value under which one considers that the thermal equation is converged
cs_param_dof_reduction_t dof_reduction_mode |
How are defined the Degrees of freedom
cs_real_t gd_scale_coef |
Default value to set the scaling of the grad-div term when an artificial compressibility algorithm or an Uzawa-Augmented Lagrangian method is used
bool handle_non_linearities |
True if a non-linear algorithm has to be considered
cs_property_t* lam_viscosity |
Laminar viscosity
cs_property_t* mass_density |
Mass_density of the fluid, pointer to cs_property_t used in several terms in the Navier-Stokes equations
cs_navsto_param_model_t model |
Modelling related to the Navier-Stokes system of equations
cs_navsto_param_model_flag_t model_flag |
Flag storing high-level option related to the Navier-Stokes system
int n_boussinesq_terms |
int n_max_outer_iter |
Stopping criterion related to the maximum number of outer iterations allowed. This outer iteration encompasses the Navier-Stokes system, and (according to the case settings) the turbulence system and/or the thermal system.
int n_pressure_bc_defs |
Number of boundary conditions associated to the pressure field.
int n_pressure_ic_defs |
Number of initial conditions associated to the pressure
int n_velocity_bc_defs |
Number of definitions related to the settings of the boundary conditions for the velocity field.
int n_velocity_ic_defs |
Number of initial conditions associated to the velocity
cs_physical_constants_t* phys_constants |
Main physical constants (gravity vector and Coriolis source term). This structure is shared with the legacy part.
cs_navsto_param_post_flag_t post_flag |
Flag storing which predefined post-processing has to be done
cs_xdef_t** pressure_bc_defs |
Pointers to the definitions of the boundary conditions associated to the pressure field.
bool pressure_bc_is_owner |
True if the definitions are stored inside this structure, otherwise the definitions are stored inside a dedicated cs_equation_param_t if an equation solves the pressure field.
cs_xdef_t** pressure_ic_defs |
Pointers to the definitions of the initial conditions associated to the pressure. In order to force a zero-mean pressure, the code can compute the average of the resulting pressure and subtract it
bool pressure_ic_is_owner |
True if the definitions are stored inside this structure, otherwise the definitions are stored inside a dedicated cs_equation_param_t
cs_quadrature_type_t qtype |
A cs_quadrature_type_t indicating the type of quadrature to use in all functions involving quadratures
cs_real_t reference_pressure |
Value of the reference pressure p0 (used for rescaling or during update of physical quantities). By default: 0.
cs_navsto_param_sles_t* sles_param |
Set of choices to control the resolution of the Navier–Stokes system
cs_param_space_scheme_t space_scheme |
Discretization scheme for space
cs_property_t* tot_viscosity |
Laminar viscosity + if needed the turbulent viscosity Pointer to cs_property_t associated to the diffusion term for the momentum equation
cs_turbulence_param_t* turbulence |
Structure storing all information needed to set the turbulence modelling
cs_xdef_t** velocity_bc_defs |
Array of pointers to the definition of boundary conditions for the velocity field
bool velocity_bc_is_owner |
True if the definitions are stored inside this structure, otherwise the definitions are stored inside a dedicated cs_equation_param_t Most of the time this should be false since an equation is associated to to the resolution of the velocity field (the momentum equation).
cs_xdef_t** velocity_ic_defs |
Pointers to the definitions of the initial conditions associated to the velocity. The code does not check if the resulting initial velocity satisfies the divergence constraint.
bool velocity_ic_is_owner |
True if the definitions are stored inside this structure, otherwise the definitions are stored inside a cs_equation_param_t structure dedicated to the momentum equation.
int verbosity |
Level of display of the information related to the Navier-Stokes system