8.3
general documentation
cs_turb_model_t Struct Reference

Turbulence model general options descriptor. More...

#include <cs_turbulence_model.h>

+ Collaboration diagram for cs_turb_model_t:

Data Fields

union {
   int   model
 
   int   iturb
 
}; 
 
int itytur
 
int hybrid_turb
 
int type
 
int order
 
int high_low_re
 

Detailed Description

Turbulence model general options descriptor.

Members of this turbulence model are publicly accessible, to allow for concise syntax, as it is expected to be used in many places.

Field Documentation

◆ 

union { ... } @34

◆ high_low_re

int high_low_re

Order of the turbulence model:

  • CS_TURB_ALGEBRAIC: 0th order algebraik model
  • CS_TURB_FIRST_ORDER: 1st order Eddy Viscosity type models
  • CS_TURB_SECOND_ORDER: 2nd order Differential Reynolds Stress type models

◆ hybrid_turb

hybrid_turb

Type of hybrid turbulence model

  • 0: No model
  • 1: Detached Eddy Simulation
  • 2: Delayed Detached Eddy Simulation
  • 3: Scale Adaptive Model (Menter et al.)
  • 4. Hybrid Temporal LES

◆ iturb

int iturb

turbulence model

  • CS_TURB_NONE: no turbulence model (laminar flow)
  • CS_TURB_MIXING_LENGTH: mixing length model
  • CS_TURB_K_EPSILON: standard k-epsilon model
  • CS_TURB_K_EPSILON_LIN_PROD: k-epsilon model with Linear Production (LP) correction
  • CS_TURB_K_EPSILON_LS: Launder-Sharma low Re k-epsilon model
  • CS_TURB_K_EPSILON_QUAD: Baglietto et al. low Re k epsilon model
  • CS_TURB_RIJ_EPSILON_LRR: Rij-epsilon (LRR)
  • CS_TURB_RIJ_EPSILON_SSG: Rij-epsilon (SSG)
  • CS_TURB_RIJ_EPSILON_EBRSM: Rij-epsilon (EBRSM)
  • CS_TURB_LES_SMAGO_CONST: LES (constant Smagorinsky model)
  • CS_TURB_LES_SMAGO_DYN: LES ("classical" dynamic Smagorisky model)
  • CS_TURB_LES_WALE: LES (WALE)
  • CS_TURB_V2F_PHI: v2f phi-model
  • CS_TURB_V2F_BL_V2K: v2f BL-v2-k
  • CS_TURB_K_OMEGA: k-omega SST
  • CS_TURB_SPALART_ALLMARAS: Spalart-Allmaras model

◆ itytur

itytur

class of turbulence model (integer value model/10, deprecated)

◆ model

model

turbulence model

  • CS_TURB_NONE: no turbulence model (laminar flow)
  • CS_TURB_MIXING_LENGTH: mixing length model
  • CS_TURB_K_EPSILON: standard $ k-\varepsilon $ model
  • CS_TURB_K_EPSILON_LIN_PROD: $ k-\varepsilon $ model with Linear Production (LP) correction
  • CS_TURB_K_EPSILON_LS: Launder-Sharma $ k-\varepsilon $ model
  • CS_TURB_K_EPSILON_QUAD: Baglietto et al. quadratic $ k-\varepsilon $ model
  • CS_TURB_RIJ_EPSILON_LRR: $ R_{ij}-\epsilon $ (LRR)
  • CS_TURB_RIJ_EPSILON_SSG: $ R_{ij}-\epsilon $ (SSG)
  • CS_TURB_RIJ_EPSILON_EBRSM: $ R_{ij}-\epsilon $ (EBRSM)
  • CS_TURB_LES_SMAGO_CONST: LES (constant Smagorinsky model)
  • CS_TURB_LES_SMAGO_DYN: LES ("classical" dynamic Smagorisky model)
  • CS_TURB_LES_WALE: LES (WALE)
  • CS_TURB_V2F_PHI: v2f phi-model
  • CS_TURB_V2F_BL_V2K: v2f $ BL-v^2-k $
  • CS_TURB_K_OMEGA: $ k-\omega $ SST
  • CS_TURB_SPALART_ALLMARAS: Spalart-Allmaras model

◆ order

order

Type of turbulence modelling:

  • CS_TURB_NONE: No model
  • CS_TURB_RANS: RANS modelling
  • CS_TURB_LES: LES modelling
  • CS_TURB_HYBRID: RANS – LES modelling

    Order of the turbulence model:

    • CS_TURB_ALGEBRAIC: 0th order algebraic model
    • CS_TURB_FIRST_ORDER: 1st order Eddy Viscosity type models
    • CS_TURB_SECOND_ORDER: 2nd order Differential

◆ type

type

Type of Hybrid Turbulence Model

  • CS_HYBRID_NONE: No model
  • CS_HYBRID_DES: Detached Eddy Simulation
  • CS_HYBRID_DDES: Delayed Detached Eddy Simulation
  • CS_HYBRID_SAM: Scale Adaptive Model
  • CS_HYBRID_HTLES: Hybrid Temporal Large Eddy Simulation

    Type of modelling

    • CS_TURB_NONE: No model
    • CS_TURB_RANS: RANS
    • CS_TURB_LES: LES
    • CS_TURB_HYBRID: Hybrid RANS-LES

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