8.3
general documentation
cs_boundary_condition_pm_info_t Struct Reference

#include <cs_boundary_conditions.h>

+ Collaboration diagram for cs_boundary_condition_pm_info_t:

Data Fields

int * izfppp
 
int * itrifb
 
int iqimp [CS_MAX_BC_PM_ZONE_NUM+1]
 
int icalke [CS_MAX_BC_PM_ZONE_NUM+1]
 
cs_real_t qimp [CS_MAX_BC_PM_ZONE_NUM+1]
 
cs_real_t dh [CS_MAX_BC_PM_ZONE_NUM+1]
 
cs_real_t xintur [CS_MAX_BC_PM_ZONE_NUM+1]
 
int ientfu [CS_MAX_BC_PM_ZONE_NUM+1]
 
int ientox [CS_MAX_BC_PM_ZONE_NUM+1]
 
int ientgb [CS_MAX_BC_PM_ZONE_NUM+1]
 
int ientgf [CS_MAX_BC_PM_ZONE_NUM+1]
 
double tkent [CS_MAX_BC_PM_ZONE_NUM+1]
 
double fment [CS_MAX_BC_PM_ZONE_NUM+1]
 
double tgf
 
double frmel
 
int * iautom
 
int iprofm [CS_MAX_BC_PM_ZONE_NUM+1]
 

Detailed Description

boundary zone number associated with each boundary face (specific physical models)

Deprecated:
This is used for cs_boundary_condition_pm_info_t only.

Legacy physical model boundary conditions.

Remarks
The amppings of member arrays of this structure are shifted by 1 when mapped to Fortran, so that both in Fortran and C, we can use the natural indexing (1-based and 0-based respectively) without needing to shift the zone id/number.
Deprecated:
This should be used for Fortran compatibilty and migration to C only. In C, we should then move to high level boundary condition definitions not requiring indexing by legacy zone numbers indexed by cs_glob_bc_face_zone.

Field Documentation

◆ dh

hydraulic diameter

◆ fment

double fment[CS_MAX_BC_PM_ZONE_NUM+1]

Mean Mixture Fraction at Inlet (gas combustion)

◆ frmel

double frmel

◆ iautom

int* iautom

atmo

◆ icalke

int icalke[CS_MAX_BC_PM_ZONE_NUM+1]

Turbulence inlet type:

  • 0: given by the user
  • 1: automatic, from hydraulic diameter and input velocity performed.
  • 2: automatic, from turbulent intensity and input velocity performed.

◆ ientfu

int ientfu[CS_MAX_BC_PM_ZONE_NUM+1]

gas combustion (cogz)

◆ ientgb

int ientgb[CS_MAX_BC_PM_ZONE_NUM+1]

◆ ientgf

int ientgf[CS_MAX_BC_PM_ZONE_NUM+1]

◆ ientox

int ientox[CS_MAX_BC_PM_ZONE_NUM+1]

◆ iprofm

int iprofm[CS_MAX_BC_PM_ZONE_NUM+1]

◆ iqimp

int iqimp[CS_MAX_BC_PM_ZONE_NUM+1]

Imposed flow zone indicator (for inlet zones). If the mass flow is imposed (iqimp(z_id) = 1), the matching qimp value must be set, and the defined velocity boundary condition will be rescaled so as to match the given mass flow (i.e. only its original direction is used. Otherwise, the given velocity boundary condition given by rcodcl1 is unchanged.

◆ itrifb

int* itrifb

indirection array allowing to sort the boundary faces according to their boundary condition type bc_type

◆ izfppp

int* izfppp

Legacy physical model zone id per boundary face

◆ qimp

Imposed flow value (for inlet zones). If the mass flow is imposed (iqimp(z_num - 1) = 1), the matching qimp value must be set, and the defined velocity boundary condition will be rescaled so as to match the given mass flow (i.e. only its original direction is used. Otherwise, the given velocity boundary condition given by rcodcl1 is unchanged.

◆ tgf

double tgf

EBU combustion model parameters (legacy)

◆ tkent

double tkent[CS_MAX_BC_PM_ZONE_NUM+1]

inlet temperature (gas combustion)

◆ xintur

turbulent intensity


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