7.2
general documentation
cs_velocity_pressure_model_t Struct Reference

Stokes equation model descriptor. More...

#include <cs_velocity_pressure.h>

+ Collaboration diagram for cs_velocity_pressure_model_t:

Data Fields

int ivisse
 
int idilat
 
bool fluid_solid
 
int n_buoyant_scal
 
int iprcdo
 

Detailed Description

Stokes equation model descriptor.

Members of these Stokes equation model descriptor are publicly accessible, to allow for concise syntax, as it is expected to be used in many places.

Field Documentation

◆ fluid_solid

fluid_solid

Has a solid zone where dynamics must be killed?

  • false (default)
  • true

◆ idilat

idilat

algorithm to take into account the density variation in time

  • 0: Boussinesq approximation (rho constant except in the buoyant term where $\Delta \rho \vect{g} = - \rho \beta \Delta T \vect{g} $
  • 1: dilatable steady algorithm (default)
  • 2: dilatable unsteady algorithm
  • 3: low-Mach algorithm
  • 4: algorithm for fire

◆ iprcdo

iprcdo

Indicate discretization method for presssure

  • 0: Use Legacy Finite Volume method
  • 1: Use CDO method, if CDO/FV is coupled

◆ ivisse

ivisse

Indicates whether the source terms in transposed gradient and velocity divergence should be taken into account in the momentum equation. In the compressible module, these terms also account for the volume viscosity (cf. viscv0 and iviscv) $\partial_i \left[(\kappa -2/3\,(\mu+\mu_t))\partial_k U_k \right] + \partial_j \left[ (\mu+\mu_t)\partial_i U_j \right]$:

  • 0: not taken into account,
  • 1: taken into account.

◆ n_buoyant_scal

int n_buoyant_scal

The documentation for this struct was generated from the following files: