 |
6.3
general documentation
|
|
Go to the documentation of this file. 1 #ifndef __CS_FIELD_POINTER_H__
2 #define __CS_FIELD_POINTER_H__
47 #define CS_ENUMF_(e) CS_FIELD_POINTER_ ## e
51 #define CS_F_(e) cs_glob_field_pointers[CS_FIELD_POINTER_ ## e].f
53 #define CS_FI_(e, i) cs_glob_field_pointers[CS_FIELD_POINTER_ ## e].p[i]
351 const int species_f_id[]);
@ qfpyy
Definition: cs_field_pointer.h:222
@ coyfp
Definition: cs_field_pointer.h:143
@ e_tot
Definition: cs_field_pointer.h:100
@ ntdrp
Definition: cs_field_pointer.h:131
@ emissivity
Definition: cs_field_pointer.h:191
@ vel
Definition: cs_field_pointer.h:68
@ xlam
Definition: cs_field_pointer.h:189
@ t_b
Definition: cs_field_pointer.h:99
@ radsc
Definition: cs_field_pointer.h:170
@ f9m
Definition: cs_field_pointer.h:157
@ surf_tens
Definition: cs_field_pointer.h:240
@ curim
Definition: cs_field_pointer.h:173
@ poti
Definition: cs_field_pointer.h:166
@ vel_mean
Definition: cs_field_pointer.h:243
void cs_field_pointer_map_indexed(cs_field_pointer_id_t e, int index, cs_field_t *f)
Map a field to an (enumerated pointer, index) couple.
Definition: cs_field_pointer.c:232
@ rad_abs
Definition: cs_field_pointer.h:183
@ vel_rel
Definition: cs_field_pointer.h:244
@ rad_emi
Definition: cs_field_pointer.h:184
@ add_var
Definition: cs_field_pointer.h:250
@ th_diff
Definition: cs_field_pointer.h:113
@ lambda
Definition: cs_field_pointer.h:112
@ yhcn
Definition: cs_field_pointer.h:160
@ t_poro
Definition: cs_field_pointer.h:117
@ fm
Definition: cs_field_pointer.h:134
@ t_kelvin
Definition: cs_field_pointer.h:121
@ rho
Definition: cs_field_pointer.h:103
@ f4m
Definition: cs_field_pointer.h:152
@ rad_ck_down
Definition: cs_field_pointer.h:198
@ disp_t
Definition: cs_field_pointer.h:239
@ drho_dp
Definition: cs_field_pointer.h:235
@ phi
Definition: cs_field_pointer.h:81
@ npm
Definition: cs_field_pointer.h:138
@ rho_b
Definition: cs_field_pointer.h:104
@ drag
Definition: cs_field_pointer.h:231
@ void_f
Definition: cs_field_pointer.h:94
@ f6m
Definition: cs_field_pointer.h:154
@ yf_ncond
Definition: cs_field_pointer.h:215
@ rad_cak
Definition: cs_field_pointer.h:185
@ qinsp
Definition: cs_field_pointer.h:188
@ f7m
Definition: cs_field_pointer.h:155
@ h_l
Definition: cs_field_pointer.h:208
@ ym_w
Definition: cs_field_pointer.h:206
@ rad_ck_up
Definition: cs_field_pointer.h:197
@ dt
Definition: cs_field_pointer.h:65
@ r22
Definition: cs_field_pointer.h:74
@ magfl
Definition: cs_field_pointer.h:175
void cs_field_pointer_map_coal_combustion(int n_coals, int n_classes)
Map base fields to enumerated pointers for coal combustion.
Definition: cs_field_pointer.c:399
#define END_C_DECLS
Definition: cs_defs.h:493
@ elech
Definition: cs_field_pointer.h:171
@ head
Definition: cs_field_pointer.h:202
@ mass_f
Definition: cs_field_pointer.h:126
@ elefl
Definition: cs_field_pointer.h:176
@ rij
Definition: cs_field_pointer.h:79
@ fdown
Definition: cs_field_pointer.h:196
@ fsm
Definition: cs_field_pointer.h:137
@ pack_zone_id
Definition: cs_field_pointer.h:212
@ omg
Definition: cs_field_pointer.h:86
@ thermal_diff_l
Definition: cs_field_pointer.h:211
void cs_field_pointer_map_atmospheric(int n_chem_species, const int species_f_id[])
Map base fields to enumerated pointers for atmospheric models.
Definition: cs_field_pointer.c:372
@ drift_vel
Definition: cs_field_pointer.h:241
@ potr
Definition: cs_field_pointer.h:165
@ energy_f
Definition: cs_field_pointer.h:127
@ yfm
Definition: cs_field_pointer.h:141
@ qfpzz
Definition: cs_field_pointer.h:226
@ volume_f
Definition: cs_field_pointer.h:125
@ fconv
Definition: cs_field_pointer.h:193
#define BEGIN_C_DECLS
Definition: cs_defs.h:492
@ vism
Definition: cs_field_pointer.h:123
cs_field_t * f
Definition: cs_field_pointer.h:264
void cs_field_pointer_destroy_all(void)
Free all field pointer data.
Definition: cs_field_pointer.c:186
@ fp2m
Definition: cs_field_pointer.h:135
@ hybrid_blend
Definition: cs_field_pointer.h:90
@ lift
Definition: cs_field_pointer.h:238
@ epa
Definition: cs_field_pointer.h:190
@ r23
Definition: cs_field_pointer.h:77
@ mol_mass
Definition: cs_field_pointer.h:200
@ qfpxy
Definition: cs_field_pointer.h:219
@ yno
Definition: cs_field_pointer.h:161
@ xck
Definition: cs_field_pointer.h:147
@ h2
Definition: cs_field_pointer.h:149
@ x2
Definition: cs_field_pointer.h:229
@ qfpyx
Definition: cs_field_pointer.h:221
@ mu_t
Definition: cs_field_pointer.h:110
@ yplus
Definition: cs_field_pointer.h:242
@ xch
Definition: cs_field_pointer.h:146
@ CS_FIELD_N_POINTERS
Definition: cs_field_pointer.h:257
void cs_field_pointer_map_gas_combustion(void)
Map base fields to enumerated pointers for gas combustion.
Definition: cs_field_pointer.c:516
@ ygfm
Definition: cs_field_pointer.h:139
@ tau12_t
Definition: cs_field_pointer.h:237
@ laplf
Definition: cs_field_pointer.h:174
@ hconv
Definition: cs_field_pointer.h:194
@ eps
Definition: cs_field_pointer.h:71
@ xwt
Definition: cs_field_pointer.h:148
@ thermal_diff_h
Definition: cs_field_pointer.h:210
@ f2m
Definition: cs_field_pointer.h:151
void cs_field_pointer_ensure_init(void)
Ensure field pointer array is initialized.
Definition: cs_field_pointer.c:173
void cs_field_pointer_map_boundary(void)
Map some boundary fields to enumerated pointers.
Definition: cs_field_pointer.c:353
void cs_field_pointer_map_compressible(void)
Map base fields to enumerated pointers for compressible model.
Definition: cs_field_pointer.c:466
@ r13
Definition: cs_field_pointer.h:78
@ alp_bl
Definition: cs_field_pointer.h:83
@ humid
Definition: cs_field_pointer.h:205
@ np
Definition: cs_field_pointer.h:145
@ r33
Definition: cs_field_pointer.h:75
cs_field_t ** p
Definition: cs_field_pointer.h:265
@ d32
Definition: cs_field_pointer.h:230
@ qfp
Definition: cs_field_pointer.h:217
@ potva
Definition: cs_field_pointer.h:167
void cs_field_pointer_map_base(void)
Map base fields to enumerated pointers.
Definition: cs_field_pointer.c:277
@ curre
Definition: cs_field_pointer.h:172
@ ynh3
Definition: cs_field_pointer.h:162
@ qfpzy
Definition: cs_field_pointer.h:225
@ user
Definition: cs_field_pointer.h:253
@ qfpxz
Definition: cs_field_pointer.h:220
@ rad_q
Definition: cs_field_pointer.h:179
@ dt_dp
Definition: cs_field_pointer.h:245
@ r12
Definition: cs_field_pointer.h:76
cs_field_pointer_id_t
Definition: cs_field_pointer.h:61
@ f8m
Definition: cs_field_pointer.h:156
@ fnet
Definition: cs_field_pointer.h:192
struct cs_field_pointer_array_t * cs_glob_field_pointers
Definition: cs_field_pointer.c:130
@ qp
Definition: cs_field_pointer.h:216
@ chemistry
Definition: cs_field_pointer.h:132
@ f_bar
Definition: cs_field_pointer.h:82
@ joulp
Definition: cs_field_pointer.h:169
@ hox
Definition: cs_field_pointer.h:163
@ fvp2m
Definition: cs_field_pointer.h:158
@ kindiff
Definition: cs_field_pointer.h:246
@ t
Definition: cs_field_pointer.h:98
@ qinci
Definition: cs_field_pointer.h:187
@ coldiff
Definition: cs_field_pointer.h:247
@ if_poro
Definition: cs_field_pointer.h:116
@ t_l
Definition: cs_field_pointer.h:207
void cs_field_pointer_map(cs_field_pointer_id_t e, cs_field_t *f)
Map a simple field to an enumerated pointer.
Definition: cs_field_pointer.c:210
@ cp
Definition: cs_field_pointer.h:106
@ th_diff_t
Definition: cs_field_pointer.h:234
@ poro
Definition: cs_field_pointer.h:115
@ f1m
Definition: cs_field_pointer.h:150
@ yco2
Definition: cs_field_pointer.h:159
@ yfp2m
Definition: cs_field_pointer.h:142
@ pot_t
Definition: cs_field_pointer.h:129
@ fup
Definition: cs_field_pointer.h:195
@ qfpyz
Definition: cs_field_pointer.h:223
@ r11
Definition: cs_field_pointer.h:73
@ f5m
Definition: cs_field_pointer.h:153
@ drho_dh
Definition: cs_field_pointer.h:236
@ mesh_u
Definition: cs_field_pointer.h:92
@ qfpzx
Definition: cs_field_pointer.h:224
void cs_field_pointer_map_groundwater(void)
Map base fields to enumerated pointers for groundwater flows.
Definition: cs_field_pointer.c:550
Definition: cs_field_pointer.h:263
@ rad_lumin
Definition: cs_field_pointer.h:178
@ rad_ist
Definition: cs_field_pointer.h:182
@ ia
Definition: cs_field_pointer.h:228
@ y_l_pack
Definition: cs_field_pointer.h:209
@ qfpxx
Definition: cs_field_pointer.h:218
@ nusa
Definition: cs_field_pointer.h:87
@ h
Definition: cs_field_pointer.h:97
@ ycoel
Definition: cs_field_pointer.h:168
Field descriptor.
Definition: cs_field.h:125
void cs_field_pointer_map_gas_mix(void)
Map base fields to enumerated pointers for gas mix model.
Definition: cs_field_pointer.c:503
@ h_tot
Definition: cs_field_pointer.h:101
@ cv
Definition: cs_field_pointer.h:107
@ vol_f
Definition: cs_field_pointer.h:95
@ wlubr
Definition: cs_field_pointer.h:233
@ gamma
Definition: cs_field_pointer.h:227
@ rad_est
Definition: cs_field_pointer.h:181
#define CS_ENUMF_(e)
Macro used for scoping of field pointer enums.
Definition: cs_field_pointer.h:47
@ mu
Definition: cs_field_pointer.h:109
@ ad_mass
Definition: cs_field_pointer.h:232
@ totwt
Definition: cs_field_pointer.h:130
@ k
Definition: cs_field_pointer.h:70
@ p
Definition: cs_field_pointer.h:67