34 #include <ple_locator.h>
66 struct _cs_ctwr_zone_t {
105 fvm_nodal_t *face_sup_mesh;
106 fvm_nodal_t *face_inf_mesh;
107 fvm_nodal_t *face_lat_mesh;
108 fvm_nodal_t *cell_mesh;
109 fvm_nodal_t *fac_mesh;
111 fvm_nodal_t *water_mesh;
149 ple_locator_t *locat_air_water;
150 ple_locator_t *locat_water_air;
151 ple_locator_t * *locat_cell_ct_upwind;
431 const char *
const nomsui,
449 const char *
const nomsui,
cs_ctwr_zone_t * cs_ctwr_by_id(cs_int_t ct_id)
Definition: cs_ctwr.c:2639
cs_int_t cs_glob_ct_nbr
Definition: cs_ctwr.c:100
void aetssc(const cs_int_t *iscal, cs_real_t temp[], cs_real_t xa[], cs_real_t rho[], cs_real_t utsim[], cs_real_t utsex[], cs_real_t vitx[], cs_real_t vity[], cs_real_t vitz[])
Definition: cs_ctwr.c:313
void cs_ctwr_bilanct(const cs_real_t time, cs_real_t fem_entree[], cs_real_t fem_sortie[], cs_real_t teau_entree[], cs_real_t teau_sortie[], cs_real_t heau_entree[], cs_real_t heau_sortie[], cs_real_t tair_entree[], cs_real_t tair_sortie[], cs_real_t xair_entree[], cs_real_t xair_sortie[], cs_real_t hair_entree[], cs_real_t hair_sortie[], cs_real_t debit_entree[], cs_real_t debit_sortie[], const cs_real_t temp[], const cs_real_t xa[], const cs_real_t flux_masse_fac[], const cs_real_t flux_masse_fbr[], const cs_real_t vitx[], const cs_real_t vity[], const cs_real_t vitz[], const cs_mesh_t *mesh, const cs_mesh_quantities_t *mesh_quantities)
Definition: cs_ctwr.c:2272
cs_int_t cs_glob_ct_nbr_max
Definition: cs_ctwr.c:98
void bilanct(const cs_real_t *const time, cs_real_t fem_entree[], cs_real_t fem_sortie[], cs_real_t teau_entree[], cs_real_t teau_sortie[], cs_real_t heau_entree[], cs_real_t heau_sortie[], cs_real_t tair_entree[], cs_real_t tair_sortie[], cs_real_t xair_entree[], cs_real_t xair_sortie[], cs_real_t hair_entree[], cs_real_t hair_sortie[], cs_real_t debit_entree[], cs_real_t debit_sortie[], const cs_real_t temp[], const cs_real_t xa[], const cs_real_t flux_masse_fac[], const cs_real_t flux_masse_fbr[], const cs_real_t vitx[], const cs_real_t vity[], const cs_real_t vitz[])
Definition: cs_ctwr.c:367
#define BEGIN_C_DECLS
Definition: cs_defs.h:405
int cs_int_t
Fortran-compatible integer.
Definition: cs_defs.h:295
cs_ctwr_zone_t ** cs_glob_ct_tab
Definition: cs_ctwr.c:101
void defct1(const cs_int_t *idimct, const char *zecrit, cs_int_t *ze_n_len, const cs_int_t *imctch, const cs_int_t *ntypct, const cs_int_t *nelect, const cs_real_t *deltat, const cs_real_t *teau, const cs_real_t *fem, const cs_real_t *xap, const cs_real_t *xnp, const cs_real_t *surface, const cs_real_t *dgout)
Definition: cs_ctwr.c:170
void cs_ctwr_aetssc(const cs_int_t iscal, cs_real_t temp[], cs_real_t xa[], cs_real_t rho[], cs_real_t utsim[], cs_real_t utsex[], cs_real_t vitx[], cs_real_t vity[], cs_real_t vitz[])
Definition: cs_ctwr.c:1689
void cs_ctwr_all_destroy(void)
Definition: cs_ctwr.c:1135
void nbzect(cs_int_t *nbrctz)
Definition: cs_ctwr.c:219
void cs_ctwr_aeteau(cs_real_t temp[], cs_real_t xa[], cs_real_t rho[], cs_real_t vitx[], cs_real_t vity[], cs_real_t vitz[])
Definition: cs_ctwr.c:1162
cs_int_t * cs_chain_ct
Definition: cs_ctwr.c:112
void aetsvi(const cs_int_t *const idim, const cs_real_t rho[], const cs_real_t vitx[], const cs_real_t vity[], const cs_real_t vitz[], const cs_real_t xair[], cs_real_t utsex[])
Definition: cs_ctwr.c:341
Definition: cs_mesh_quantities.h:51
cs_halo_type_t
Definition: cs_halo.h:49
void cs_ctwr_definit(const cs_int_t idimct, const char *ze_crit, const cs_int_t imctch, const cs_int_t ntypct, const cs_int_t nelect, const cs_real_t deltat, const cs_real_t teau_cl, const cs_real_t fem_cl, const cs_real_t xap, const cs_real_t xnp, const cs_real_t surface, const cs_real_t dgout)
Definition: cs_ctwr.c:977
void aemode(cs_int_t *imctch)
Definition: cs_ctwr.c:238
struct _cs_ctwr_zone_t cs_ctwr_zone_t
void pstict(void)
Definition: cs_ctwr.c:412
#define END_C_DECLS
Definition: cs_defs.h:406
double cs_real_t
Definition: cs_defs.h:296
void ecrctw(const char *const nomsui, const cs_int_t *const lngnom)
Definition: cs_ctwr.c:436
cs_int_t * cs_stack_ct
Definition: cs_ctwr.c:109
void aeteau(cs_real_t temp[], cs_real_t xa[], cs_real_t rho[], cs_real_t vitx[], cs_real_t vity[], cs_real_t vitz[])
Definition: cs_ctwr.c:290
#define CS_PROCF(x, y)
Definition: cs_defs.h:419
void cs_ctwr_aetsvi(const cs_int_t idim, const cs_real_t rho[], const cs_real_t vitx[], const cs_real_t vity[], const cs_real_t vitz[], const cs_real_t xair[], cs_real_t utsex[])
Definition: cs_ctwr.c:2160
void lecctw(const char *const nomsui, const cs_int_t *const lngnom)
Definition: cs_ctwr.c:612
void cs_ctwr_post_init(cs_int_t ct_id, cs_int_t writer_id)
Definition: cs_ctwr.c:2585
void aeprot(cs_real_t *delta)
Definition: cs_ctwr.c:260