1 #ifndef __CS_GUI_BOUNDARY_CONDITION_H__
2 #define __CS_GUI_BOUNDARY_CONDITION_H__
int read_data
Definition: cs_gui_boundary_conditions.h:61
integer ncharm
maximum number of coals
Definition: ppppar.f90:55
int * ientfu
Definition: cs_gui_boundary_conditions.h:69
double val1
Definition: cs_gui_boundary_conditions.h:55
double * dirz
Definition: cs_gui_boundary_conditions.h:98
double precision, dimension(nozppm), save xintur
turbulent intensity (k=1.5(uref*xintur)**2)
Definition: ppincl.f90:817
integer, dimension(ncharm), save nclpch
Number of classes per coal.
Definition: cpincl.f90:56
integer, dimension(nozppm), save ientfu
Definition: coincl.f90:75
integer isspcf
if itypfb=isspcf: supersonic outlet for compressible flow.
Definition: paramx.f90:163
char ** label
Definition: cs_gui_boundary_conditions.h:66
mei_tree_t *** scalar
Definition: cs_gui_boundary_conditions.h:102
int * itype
Definition: cs_gui_boundary_conditions.h:83
real(c_double), pointer, save dtref
reference time step
Definition: optcal.f90:430
int automatic
Definition: cs_gui_boundary_conditions.h:62
integer, dimension(nozppm), save ientox
Definition: coincl.f90:75
integer iparug
Definition: paramx.f90:133
integer ientre
Definition: paramx.f90:97
double * timpat
Definition: cs_gui_boundary_conditions.h:78
integer, dimension(nozppm), save iprofm
iprofm –> read zone boundary conditions from profile
Definition: atincl.f90:122
Definition: cs_gui_boundary_conditions.h:60
int * ientox
Definition: cs_gui_boundary_conditions.h:70
double precision, dimension(nozppm, ncharm), save qimpcp
Definition: cpincl.f90:266
#define BEGIN_C_DECLS
Definition: cs_defs.h:429
double precision, dimension(nozppm), save fment
Definition: coincl.f90:101
int cs_gui_boundary_zone_number(int ith_zone)
Definition: cs_gui_boundary_conditions.c:2990
char ** nature
Definition: cs_gui_boundary_conditions.h:67
double * tempin
Definition: cs_gui_boundary_conditions.h:86
int * iqimp
Definition: cs_gui_boundary_conditions.h:68
integer, dimension(nozppm), save ientat
Definition: cpincl.f90:242
integer idarcy
pointer to specify richards model
Definition: ppincl.f90:243
double precision darcy_gravity_z
Definition: darcy_module.f90:87
integer, dimension(nozppm), save ientgb
Definition: coincl.f90:100
double precision, dimension(nozppm), save timpat
Definition: cpincl.f90:243
double * dirx
Definition: cs_gui_boundary_conditions.h:96
integer, save nfabor
Definition: mesh.f90:58
integer iephcf
if itypfb=iephcf: mixed inlet for compressible flow with given total pressure and total enthalpy (res...
Definition: paramx.f90:195
char * cs_gui_boundary_zone_nature(int ith_zone)
Definition: cs_gui_boundary_conditions.c:2946
Definition: cs_gui_boundary_conditions.h:65
char * cs_gui_boundary_zone_localization(const char *label)
Definition: cs_gui_boundary_conditions.c:3018
int * ientcp
Definition: cs_gui_boundary_conditions.h:74
integer nozppm
maximum index of boundary zones
Definition: ppppar.f90:45
void cs_gui_boundary_conditions_free_memory(const int *ncharb)
Definition: cs_gui_boundary_conditions.c:3096
integer isopcf
if itypfb=isopcf: mixed outlet for compressible flow with a given pressure.
Definition: paramx.f90:179
double * rhoin
Definition: cs_gui_boundary_conditions.h:85
double * prein
Definition: cs_gui_boundary_conditions.h:84
integer, dimension(nozppm), save ientgf
Definition: coincl.f90:100
integer, save ncharb
Number of coals.
Definition: cpincl.f90:49
mei_tree_t ** direction
Definition: cs_gui_boundary_conditions.h:100
real(c_double), pointer, save ttcabs
Current absolute time. In case of restart, this is equal to ttpabs + additional computed time...
Definition: optcal.f90:401
double precision, save coejou
Definition: elincl.f90:142
integer iesicf
if itypfb=iesicf: imposed inlet/outlet for compressible flow (for example, supersonic inlet)...
Definition: paramx.f90:150
integer iindef
Definition: paramx.f90:88
int * inmoxy
Definition: cs_gui_boundary_conditions.h:77
double precision, dimension(nozppm, ncharm), save timpcp
Definition: cpincl.f90:266
double * tkent
Definition: cs_gui_boundary_conditions.h:79
double precision, save dpot
Definition: elincl.f90:142
cs_meteo_t * meteo
Definition: cs_gui_boundary_conditions.h:101
double precision, dimension(nozppm), save dh
hydraulic diameter
Definition: ppincl.f90:820
cs_boundary_t * boundaries
integer ifresf
Definition: paramx.f90:215
double val2
Definition: cs_gui_boundary_conditions.h:56
char * cs_gui_boundary_zone_label(int ith_zone)
Definition: cs_gui_boundary_conditions.c:2967
integer, save iale
Activates (=1) or not (=0), activate the ALE module.
Definition: albase.f90:40
integer darcy_gravity
Definition: darcy_module.f90:69
integer, dimension(nozppm), save icalke
condition type turbulence indicator
Definition: ppincl.f90:814
void uiclve(const int *nfabor, const int *nozppm, const int *iindef, const int *ientre, const int *iesicf, const int *iephcf, const int *isspcf, const int *isopcf, const int *iparoi, const int *iparug, const int *isymet, const int *isolib, const int *ifrent, const int *ifresf, const int *iale, int *itypfb, int *izfppp)
Definition: cs_gui_boundary_conditions.c:2777
double *** distch
Definition: cs_gui_boundary_conditions.h:93
cs_lnum_t * cs_gui_get_faces_list(int izone, const char *label, cs_lnum_t nfabor, int nozppm, cs_lnum_t *faces)
Definition: cs_gui_boundary_conditions.c:3047
double precision, dimension(nozppm), save tkent
Definition: coincl.f90:101
integer, dimension(nozppm), save ientcp
Definition: cpincl.f90:242
integer iparoi
Definition: paramx.f90:129
double precision, dimension(nozppm), save qimpat
Definition: cpincl.f90:265
double precision darcy_gravity_y
Definition: darcy_module.f90:81
integer isymet
Definition: paramx.f90:125
double * fment
Definition: cs_gui_boundary_conditions.h:82
double * rough
Definition: cs_gui_boundary_conditions.h:94
double * entin
Definition: cs_gui_boundary_conditions.h:87
integer, dimension(nozppm), save iqimp
imposed flow zone indicator in a way which is similar to the process described in the framework of th...
Definition: ppincl.f90:808
double * norm
Definition: cs_gui_boundary_conditions.h:95
double * qimp
Definition: cs_gui_boundary_conditions.h:76
double val3
Definition: cs_gui_boundary_conditions.h:57
int * ientgf
Definition: cs_gui_boundary_conditions.h:72
Build an interpreter for a mathematical expression.
int cs_lnum_t
local mesh entity id
Definition: cs_defs.h:292
integer, dimension(:), allocatable izfppp
to identify boundary zones associated with boundary faces (particular physics)
Definition: pointe.f90:134
integer, dimension(:), allocatable itypfb
Definition: pointe.f90:126
double precision, dimension(nozppm, ncharm, ncpcmx), save distch
Definition: cpincl.f90:267
integer(c_int), pointer, save nvarcl
number of variable plus number of turbulent fluxes (used by the boundary conditions) ...
Definition: optcal.f90:657
int ** type_code
Definition: cs_gui_boundary_conditions.h:91
double precision, dimension(:,:), pointer surfbo
Definition: mesh.f90:124
void uiclim(const int *ntcabs, const int *nfabor, const int *idarcy, const int *darcy_gravity, double *darcy_gravity_x, double *darcy_gravity_y, double *darcy_gravity_z, const int *nozppm, const int *ncharm, const int *ncharb, const int *nclpch, const int *iindef, const int *ientre, const int *iesicf, const int *isspcf, const int *iephcf, const int *isopcf, const int *iparoi, const int *iparug, const int *isymet, const int *isolib, const int *ifrent, const int *ifresf, int *iqimp, int *icalke, int *ientat, int *ientcp, int *inmoxy, int *ientox, int *ientfu, int *ientgf, int *ientgb, int *iprofm, double *coejou, double *dpot, int *ielcor, int *ipoti, int *itypfb, int *izfppp, int *icodcl, double *dtref, double *ttcabs, double *surfbo, double *cdgfbo, double *qimp, double *qimpat, double *qimpcp, double *dh, double *xintur, double *timpat, double *timpcp, double *tkent, double *fment, double *distch, int *nvarcl, double *rcodcl)
Definition: cs_gui_boundary_conditions.c:1589
integer isolib
Definition: paramx.f90:120
#define END_C_DECLS
Definition: cs_defs.h:430
int * ientgb
Definition: cs_gui_boundary_conditions.h:71
integer(c_int), pointer, save ntcabs
Current absolute time step number. In case of restart, this is equal to ntpabs + number of new iterat...
Definition: optcal.f90:388
double precision, dimension(nozppm), save qimp
Definition: coincl.f90:101
double precision darcy_gravity_x
Definition: darcy_module.f90:75
cs_val_t ** values
Definition: cs_gui_boundary_conditions.h:92
integer, dimension(nozppm), save inmoxy
Definition: ppcpfu.f90:172
double ** timpcp
Definition: cs_gui_boundary_conditions.h:81
#define CS_PROCF(x, y)
Definition: cs_defs.h:453
mei_tree_t ** headLoss
Definition: cs_gui_boundary_conditions.h:104
Definition: cs_gui_boundary_conditions.h:54
double * xintur
Definition: cs_gui_boundary_conditions.h:90
integer, save ipoti
imaginary potential
Definition: ppincl.f90:588
double ** qimpcp
Definition: cs_gui_boundary_conditions.h:80
integer ifrent
Definition: paramx.f90:206
double precision, dimension(:,:), pointer cdgfbo
Definition: mesh.f90:148
double * diry
Definition: cs_gui_boundary_conditions.h:97
int * icalke
Definition: cs_gui_boundary_conditions.h:75
int * ientat
Definition: cs_gui_boundary_conditions.h:73
mei_tree_t ** velocity
Definition: cs_gui_boundary_conditions.h:99
double * dh
Definition: cs_gui_boundary_conditions.h:89
double * preout
Definition: cs_gui_boundary_conditions.h:88
integer, save ielcor
Definition: elincl.f90:139
int cs_gui_boundary_zones_number(void)
Definition: cs_gui_boundary_conditions.c:2925