programmer's documentation
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Enumerations | Functions | Variables
cs_field_pointer.h File Reference
#include "cs_defs.h"
Include dependency graph for cs_field_pointer.h:

Go to the source code of this file.

Data Structures

struct  cs_field_pointer_array_t
 
union  cs_field_pointer_val_t
 

Macros

#define CS_ENUMF_(e)   CS_FIELD_POINTER_ ## e
 
#define CS_F_(e)   cs_glob_field_pointers[CS_FIELD_POINTER_ ## e].f
 
#define CS_FI_(e, i)   cs_glob_field_pointers[CS_FIELD_POINTER_ ## e].a->p[i]
 

Enumerations

enum  cs_field_pointer_id_t {
  CS_ENUMF_ =(dt), CS_ENUMF_ =(dt), CS_ENUMF_ =(dt), CS_ENUMF_ =(dt),
  CS_ENUMF_ =(dt), CS_ENUMF_ =(dt), CS_ENUMF_ =(dt), CS_ENUMF_ =(dt),
  CS_ENUMF_ =(dt), CS_ENUMF_ =(dt), CS_ENUMF_ =(dt), CS_ENUMF_ =(dt),
  CS_ENUMF_ =(dt), CS_ENUMF_ =(dt), CS_ENUMF_ =(dt)
}
 

Functions

void cs_field_pointer_destroy_all (void)
 
void cs_field_pointer_map (cs_field_pointer_id_t e, cs_field_t *f)
 
void cs_field_pointer_map_indexed (cs_field_pointer_id_t e, int index, cs_field_t *f)
 
void cs_field_pointer_map_base (void)
 
void cs_field_pointer_map_atmospheric (int n_chem_species, const int species_f_id[])
 
void cs_field_pointer_map_coal_combustion (int n_coals, int n_classes)
 
void cs_field_pointer_map_compressible (void)
 
void cs_field_pointer_map_electric_arcs (int n_gasses)
 
void cs_field_pointer_map_gas_combustion (void)
 
void cs_field_pointer_map_radiation (int n_r_phases)
 

Variables

union cs_field_pointer_val_tcs_glob_field_pointers
 

Macro Definition Documentation

#define CS_ENUMF_ (   e)    CS_FIELD_POINTER_ ## e
#define CS_F_ (   e)    cs_glob_field_pointers[CS_FIELD_POINTER_ ## e].f
#define CS_FI_ (   e,
 
)    cs_glob_field_pointers[CS_FIELD_POINTER_ ## e].a->p[i]

Enumeration Type Documentation

Enumerated field pointer ids

Enumerator
CS_ENUMF_ 

local time step

pressure

velocity

turbulent kinetic energy $ k $

turbulent dissipation $ \varepsilon $

Reynolds stress component $ R_{xx} $

Reynolds stress component $ R_{yy} $

Reynolds stress component $ R_{zz} $

Reynolds stress component $ R_{xy} $

Reynolds stress component $ R_{yz} $

Reynolds stress component $ R_{xz} $

$ \phi $ for $ \phi-f_b $ model

$ f_b $ for $ \phi-f_b $ model

$ alpha $ for $ Bl-v^2-k $ or EBRSM model

$ omega $ for $ k-\omega $ SST model

CS_ENUMF_ 

local time step

pressure

velocity

turbulent kinetic energy $ k $

turbulent dissipation $ \varepsilon $

Reynolds stress component $ R_{xx} $

Reynolds stress component $ R_{yy} $

Reynolds stress component $ R_{zz} $

Reynolds stress component $ R_{xy} $

Reynolds stress component $ R_{yz} $

Reynolds stress component $ R_{xz} $

$ \phi $ for $ \phi-f_b $ model

$ f_b $ for $ \phi-f_b $ model

$ alpha $ for $ Bl-v^2-k $ or EBRSM model

$ omega $ for $ k-\omega $ SST model

CS_ENUMF_ 

local time step

pressure

velocity

turbulent kinetic energy $ k $

turbulent dissipation $ \varepsilon $

Reynolds stress component $ R_{xx} $

Reynolds stress component $ R_{yy} $

Reynolds stress component $ R_{zz} $

Reynolds stress component $ R_{xy} $

Reynolds stress component $ R_{yz} $

Reynolds stress component $ R_{xz} $

$ \phi $ for $ \phi-f_b $ model

$ f_b $ for $ \phi-f_b $ model

$ alpha $ for $ Bl-v^2-k $ or EBRSM model

$ omega $ for $ k-\omega $ SST model

CS_ENUMF_ 

local time step

pressure

velocity

turbulent kinetic energy $ k $

turbulent dissipation $ \varepsilon $

Reynolds stress component $ R_{xx} $

Reynolds stress component $ R_{yy} $

Reynolds stress component $ R_{zz} $

Reynolds stress component $ R_{xy} $

Reynolds stress component $ R_{yz} $

Reynolds stress component $ R_{xz} $

$ \phi $ for $ \phi-f_b $ model

$ f_b $ for $ \phi-f_b $ model

$ alpha $ for $ Bl-v^2-k $ or EBRSM model

$ omega $ for $ k-\omega $ SST model

CS_ENUMF_ 

local time step

pressure

velocity

turbulent kinetic energy $ k $

turbulent dissipation $ \varepsilon $

Reynolds stress component $ R_{xx} $

Reynolds stress component $ R_{yy} $

Reynolds stress component $ R_{zz} $

Reynolds stress component $ R_{xy} $

Reynolds stress component $ R_{yz} $

Reynolds stress component $ R_{xz} $

$ \phi $ for $ \phi-f_b $ model

$ f_b $ for $ \phi-f_b $ model

$ alpha $ for $ Bl-v^2-k $ or EBRSM model

$ omega $ for $ k-\omega $ SST model

CS_ENUMF_ 

local time step

pressure

velocity

turbulent kinetic energy $ k $

turbulent dissipation $ \varepsilon $

Reynolds stress component $ R_{xx} $

Reynolds stress component $ R_{yy} $

Reynolds stress component $ R_{zz} $

Reynolds stress component $ R_{xy} $

Reynolds stress component $ R_{yz} $

Reynolds stress component $ R_{xz} $

$ \phi $ for $ \phi-f_b $ model

$ f_b $ for $ \phi-f_b $ model

$ alpha $ for $ Bl-v^2-k $ or EBRSM model

$ omega $ for $ k-\omega $ SST model

CS_ENUMF_ 

local time step

pressure

velocity

turbulent kinetic energy $ k $

turbulent dissipation $ \varepsilon $

Reynolds stress component $ R_{xx} $

Reynolds stress component $ R_{yy} $

Reynolds stress component $ R_{zz} $

Reynolds stress component $ R_{xy} $

Reynolds stress component $ R_{yz} $

Reynolds stress component $ R_{xz} $

$ \phi $ for $ \phi-f_b $ model

$ f_b $ for $ \phi-f_b $ model

$ alpha $ for $ Bl-v^2-k $ or EBRSM model

$ omega $ for $ k-\omega $ SST model

CS_ENUMF_ 

local time step

pressure

velocity

turbulent kinetic energy $ k $

turbulent dissipation $ \varepsilon $

Reynolds stress component $ R_{xx} $

Reynolds stress component $ R_{yy} $

Reynolds stress component $ R_{zz} $

Reynolds stress component $ R_{xy} $

Reynolds stress component $ R_{yz} $

Reynolds stress component $ R_{xz} $

$ \phi $ for $ \phi-f_b $ model

$ f_b $ for $ \phi-f_b $ model

$ alpha $ for $ Bl-v^2-k $ or EBRSM model

$ omega $ for $ k-\omega $ SST model

CS_ENUMF_ 

local time step

pressure

velocity

turbulent kinetic energy $ k $

turbulent dissipation $ \varepsilon $

Reynolds stress component $ R_{xx} $

Reynolds stress component $ R_{yy} $

Reynolds stress component $ R_{zz} $

Reynolds stress component $ R_{xy} $

Reynolds stress component $ R_{yz} $

Reynolds stress component $ R_{xz} $

$ \phi $ for $ \phi-f_b $ model

$ f_b $ for $ \phi-f_b $ model

$ alpha $ for $ Bl-v^2-k $ or EBRSM model

$ omega $ for $ k-\omega $ SST model

CS_ENUMF_ 

local time step

pressure

velocity

turbulent kinetic energy $ k $

turbulent dissipation $ \varepsilon $

Reynolds stress component $ R_{xx} $

Reynolds stress component $ R_{yy} $

Reynolds stress component $ R_{zz} $

Reynolds stress component $ R_{xy} $

Reynolds stress component $ R_{yz} $

Reynolds stress component $ R_{xz} $

$ \phi $ for $ \phi-f_b $ model

$ f_b $ for $ \phi-f_b $ model

$ alpha $ for $ Bl-v^2-k $ or EBRSM model

$ omega $ for $ k-\omega $ SST model

CS_ENUMF_ 

local time step

pressure

velocity

turbulent kinetic energy $ k $

turbulent dissipation $ \varepsilon $

Reynolds stress component $ R_{xx} $

Reynolds stress component $ R_{yy} $

Reynolds stress component $ R_{zz} $

Reynolds stress component $ R_{xy} $

Reynolds stress component $ R_{yz} $

Reynolds stress component $ R_{xz} $

$ \phi $ for $ \phi-f_b $ model

$ f_b $ for $ \phi-f_b $ model

$ alpha $ for $ Bl-v^2-k $ or EBRSM model

$ omega $ for $ k-\omega $ SST model

CS_ENUMF_ 

local time step

pressure

velocity

turbulent kinetic energy $ k $

turbulent dissipation $ \varepsilon $

Reynolds stress component $ R_{xx} $

Reynolds stress component $ R_{yy} $

Reynolds stress component $ R_{zz} $

Reynolds stress component $ R_{xy} $

Reynolds stress component $ R_{yz} $

Reynolds stress component $ R_{xz} $

$ \phi $ for $ \phi-f_b $ model

$ f_b $ for $ \phi-f_b $ model

$ alpha $ for $ Bl-v^2-k $ or EBRSM model

$ omega $ for $ k-\omega $ SST model

CS_ENUMF_ 

local time step

pressure

velocity

turbulent kinetic energy $ k $

turbulent dissipation $ \varepsilon $

Reynolds stress component $ R_{xx} $

Reynolds stress component $ R_{yy} $

Reynolds stress component $ R_{zz} $

Reynolds stress component $ R_{xy} $

Reynolds stress component $ R_{yz} $

Reynolds stress component $ R_{xz} $

$ \phi $ for $ \phi-f_b $ model

$ f_b $ for $ \phi-f_b $ model

$ alpha $ for $ Bl-v^2-k $ or EBRSM model

$ omega $ for $ k-\omega $ SST model

CS_ENUMF_ 

local time step

pressure

velocity

turbulent kinetic energy $ k $

turbulent dissipation $ \varepsilon $

Reynolds stress component $ R_{xx} $

Reynolds stress component $ R_{yy} $

Reynolds stress component $ R_{zz} $

Reynolds stress component $ R_{xy} $

Reynolds stress component $ R_{yz} $

Reynolds stress component $ R_{xz} $

$ \phi $ for $ \phi-f_b $ model

$ f_b $ for $ \phi-f_b $ model

$ alpha $ for $ Bl-v^2-k $ or EBRSM model

$ omega $ for $ k-\omega $ SST model

CS_ENUMF_ 

local time step

pressure

velocity

turbulent kinetic energy $ k $

turbulent dissipation $ \varepsilon $

Reynolds stress component $ R_{xx} $

Reynolds stress component $ R_{yy} $

Reynolds stress component $ R_{zz} $

Reynolds stress component $ R_{xy} $

Reynolds stress component $ R_{yz} $

Reynolds stress component $ R_{xz} $

$ \phi $ for $ \phi-f_b $ model

$ f_b $ for $ \phi-f_b $ model

$ alpha $ for $ Bl-v^2-k $ or EBRSM model

$ omega $ for $ k-\omega $ SST model

Function Documentation

void cs_field_pointer_destroy_all ( void  )
void cs_field_pointer_map ( cs_field_pointer_id_t  e,
cs_field_t f 
)
void cs_field_pointer_map_atmospheric ( int  n_chem_species,
const int  species_f_id[] 
)
void cs_field_pointer_map_base ( void  )
void cs_field_pointer_map_coal_combustion ( int  n_coals,
int  n_classes 
)
void cs_field_pointer_map_compressible ( void  )
void cs_field_pointer_map_electric_arcs ( int  n_gasses)
void cs_field_pointer_map_gas_combustion ( void  )
void cs_field_pointer_map_indexed ( cs_field_pointer_id_t  e,
int  index,
cs_field_t f 
)
void cs_field_pointer_map_radiation ( int  n_r_phases)

Variable Documentation

union cs_field_pointer_val_t* cs_glob_field_pointers