28 #ifndef __CS_LAGR_TRACKING_H__
29 #define __CS_LAGR_TRACKING_H__
49 #define CS_LAGR_N_LAYERS 5
cs_lnum_t n_part_out
Definition: cs_lagr_tracking.h:210
#define CS_LAGR_N_LAYERS
Definition: cs_lagr_tracking.h:49
cs_datatype_t
Definition: cs_defs.h:255
cs_real_t adhesion_torque
Definition: cs_lagr_tracking.h:167
Definition: cs_lagr_tracking.h:93
Definition: cs_lagr_tracking.h:58
cs_real_t displacement_norm
Definition: cs_lagr_tracking.h:168
Definition: cs_lagr_tracking.h:86
cs_lnum_t n_part_fou
Definition: cs_lagr_tracking.h:212
cs_real_t residence_time
Definition: cs_lagr_tracking.h:146
Definition: cs_lagr_tracking.h:94
Definition: cs_lagr_tracking.h:100
cs_real_t adhesion_force
Definition: cs_lagr_tracking.h:166
cs_lagr_particle_t * particles
Definition: cs_lagr_tracking.h:226
cs_lnum_t nb_small_asperities
Definition: cs_lagr_tracking.h:165
cs_real_t random_value
Definition: cs_lagr_tracking.h:143
Definition: cs_lagr_tracking.h:113
Definition: cs_lagr_tracking.h:85
Definition: cs_lagr_tracking.h:74
Definition: cs_lagr_tracking.h:92
Definition: cs_lagr_tracking.h:117
Definition: cs_lagr_tracking.h:121
Definition: cs_lagr_tracking.h:60
#define BEGIN_C_DECLS
Definition: cs_defs.h:403
cs_real_t mass
Definition: cs_lagr_tracking.h:147
Definition: cs_lagr_tracking.h:95
int cs_int_t
Fortran-compatible integer.
Definition: cs_defs.h:295
cs_lnum_t depo
Definition: cs_lagr_tracking.h:160
void getbdy(const cs_int_t *nflagm, const cs_int_t *nfrlag, const cs_int_t *injcon, const cs_int_t ilflag[], const cs_int_t iusncl[], const cs_int_t iusclb[], const cs_int_t iusmoy[], const cs_real_t deblag[], const cs_int_t ifrlag[])
Definition: cs_lagr_tracking.h:207
cs_real_t stat_weight
Definition: cs_lagr_tracking.h:145
Definition: cs_lagr_tracking.h:109
Definition: cs_lagr_tracking.h:91
void cs_lagr_get_attr_info(cs_lagr_attribute_t attr, size_t *extents, size_t *size, ptrdiff_t *displ, cs_datatype_t *datatype, int *count)
Get data extents for a given particle attribute.
Definition: cs_lagr_tracking.c:5165
void cs_lagr_get_particle_sets(cs_lagr_particle_set_t **current_set, cs_lagr_particle_set_t **previous_set)
Definition: cs_lagr_tracking.c:5426
Definition: cs_lagr_tracking.h:57
cs_real_t weight_fou
Definition: cs_lagr_tracking.h:218
Definition: cs_lagr_tracking.h:76
Definition: cs_lagr_tracking.h:197
cs_real_t weight_failed
Definition: cs_lagr_tracking.h:219
Definition: cs_lagr_tracking.h:106
cs_real_t weight_dep
Definition: cs_lagr_tracking.h:217
cs_real_t shrinking_diam
Definition: cs_lagr_tracking.h:182
Definition: cs_lagr_tracking.h:72
void lagbeg(const cs_int_t *n_particles_max, const cs_int_t *nlayer, const cs_int_t *iphyla, const cs_int_t *idepst, const cs_int_t *ireent, const cs_int_t *iclogst, const cs_int_t *nvls, const cs_int_t *nbclst, cs_lnum_t icocel[], cs_lnum_t itycel[], const cs_lnum_t *jisor, const cs_lnum_t *jrval, const cs_lnum_t *jrpoi, const cs_lnum_t *jrtsp, const cs_lnum_t *jdp, const cs_lnum_t *jmp, const cs_lnum_t *jxp, const cs_lnum_t *jyp, const cs_lnum_t *jzp, const cs_lnum_t *jup, const cs_lnum_t *jvp, const cs_lnum_t *jwp, const cs_lnum_t *juf, const cs_lnum_t *jvf, const cs_lnum_t *jwf, const cs_lnum_t *jtaux, const cs_lnum_t *jryplu, const cs_lnum_t *jrinpf, const cs_lnum_t *jdfac, const cs_lnum_t *jimark, const cs_lnum_t *jtp, const cs_lnum_t jhp[], const cs_lnum_t *jtf, const cs_lnum_t *jmwat, const cs_lnum_t jmch[], const cs_lnum_t jmck[], const cs_lnum_t *jcp, const cs_lnum_t *jrdck, const cs_lnum_t *jrd0p, const cs_lnum_t *jinch, const cs_lnum_t jrhock[], const cs_lnum_t *jreps, const cs_lnum_t *jdepo, const cs_lnum_t *jnbasg, const cs_lnum_t *jnbasp, const cs_lnum_t *jfadh, const cs_lnum_t *jmfadh, const cs_lnum_t *jndisp)
cs_real_t weight_out
Definition: cs_lagr_tracking.h:216
cs_real_t yplus
Definition: cs_lagr_tracking.h:156
Definition: cs_lagr_tracking.h:70
cs_lnum_t n_part_dep
Definition: cs_lagr_tracking.h:211
cs_lnum_t n_particles_max
Definition: cs_lagr_tracking.h:221
cs_lnum_t stat_class
Definition: cs_lagr_tracking.h:199
cs_lnum_t nb_large_asperities
Definition: cs_lagr_tracking.h:164
Definition: cs_lagr_tracking.h:77
int switch_order_1
Definition: cs_lagr_tracking.h:133
const char * cs_lagr_attribute_name[]
Definition: cs_lagr_tracking.c:253
cs_lagr_attribute_t
Definition: cs_lagr_tracking.h:55
void dplprt(cs_int_t *p_n_particles, cs_real_t *p_parts_weight, cs_int_t *p_scheme_order, cs_real_t boundary_stat[], const cs_int_t *iensi3, const cs_int_t *inbr, const cs_int_t *inbrbd, const cs_int_t *iflm, const cs_int_t *iflmbd, const cs_int_t *iang, const cs_int_t *iangbd, const cs_int_t *ivit, const cs_int_t *ivitbd, const cs_int_t *iencnd, const cs_int_t *iencma, const cs_int_t *iencdi, const cs_int_t *iencck, const cs_int_t *iencnbbd, const cs_int_t *iencmabd, const cs_int_t *iencdibd, const cs_int_t *iencckbd, const cs_int_t *inclg, const cs_int_t *iscovc, const cs_int_t *nusbor, cs_int_t iusb[], cs_real_t visc_length[], cs_real_t dlgeo[], cs_real_t rtp[], const cs_int_t *iu, const cs_int_t *iv, const cs_int_t *iw, cs_real_t energt[], const cs_real_t tprenc[], const cs_real_t visref[], const cs_real_t enc1[], const cs_real_t enc2[], const cs_real_t *tkelvi)
void cs_lagr_destroy(void)
Definition: cs_lagr_tracking.c:5440
cs_real_t emissivity
Definition: cs_lagr_tracking.h:190
Definition: cs_lagr_tracking.h:105
cs_real_t taup_aux
Definition: cs_lagr_tracking.h:149
cs_lnum_t n_particles
Definition: cs_lagr_tracking.h:209
void prtget(const cs_int_t *nbpmax, const cs_int_t *nbpart, const cs_real_t ettp[], const cs_real_t ettpa[], const cs_int_t itepa[], const cs_real_t tepa[], const cs_int_t ibord[], const cs_int_t indep[])
cs_lnum_t n_failed_part
Definition: cs_lagr_tracking.h:213
cs_lnum_t last_face_num
Definition: cs_lagr_tracking.h:131
Definition: cs_lagr_tracking.h:101
cs_lnum_t cur_cell_num
Definition: cs_lagr_tracking.h:130
cs_real_t cp
Definition: cs_lagr_tracking.h:174
cs_lnum_t next_id
Definition: cs_lagr_tracking.h:141
Definition: cs_lagr_tracking.h:68
cs_lnum_t state
Definition: cs_lagr_tracking.h:134
cs_lagr_aux_particle_t * aux_desc
Definition: cs_lagr_tracking.h:228
int cs_lnum_t
local mesh entity id
Definition: cs_defs.h:292
void ucdprt(const cs_lnum_t *nbpmax, const cs_lnum_t *nbpart, const cs_real_t *dnbpar, const cs_int_t *nbpout, const cs_real_t *dnbpou, const cs_int_t *nbperr, const cs_real_t *dnbper, const cs_int_t *nbpdep, const cs_real_t *dnbdep, const cs_int_t *npencr, const cs_real_t *dnpenc, const cs_real_t ettp[], const cs_real_t ettpa[], const cs_lnum_t itepa[], const cs_real_t tepa[], const cs_lnum_t ibord[], const cs_lnum_t indep[])
Definition: cs_lagr_tracking.h:99
Definition: cs_lagr_tracking.h:110
void prtput(const cs_int_t *nbpmax, cs_int_t *nbpart, cs_real_t *dnbpar, cs_int_t *nbpout, cs_real_t *dnbpou, cs_int_t *nbperr, cs_real_t *dnbper, cs_int_t *nbpdep, cs_real_t *dnbdep, cs_int_t *npencr, cs_real_t *dnpenc, cs_real_t ettp[], cs_real_t ettpa[], cs_int_t itepa[], cs_real_t tepa[], cs_int_t ibord[])
#define END_C_DECLS
Definition: cs_defs.h:404
double cs_real_t
Definition: cs_defs.h:296
Definition: cs_lagr_tracking.h:87
Definition: cs_lagr_tracking.h:75
#define CS_PROCF(x, y)
Definition: cs_defs.h:417
Definition: cs_lagr_tracking.h:67
cs_real_t diameter
Definition: cs_lagr_tracking.h:148
Definition: cs_lagr_tracking.h:78
cs_real_t weight
Definition: cs_lagr_tracking.h:215
cs_real_t water_mass
Definition: cs_lagr_tracking.h:178
Definition: cs_lagr_tracking.h:84
cs_lnum_t prev_id
Definition: cs_lagr_tracking.h:140
Definition: cs_lagr_tracking.h:73
Definition: cs_lagr_tracking.h:128
Definition: cs_lagr_tracking.h:107
cs_lnum_t close_face_id
Definition: cs_lagr_tracking.h:158
Definition: cs_lagr_tracking.h:79
cs_real_t initial_diam
Definition: cs_lagr_tracking.h:183
cs_lnum_t first_free_id
Definition: cs_lagr_tracking.h:224
Definition: cs_lagr_tracking.h:61
Definition: cs_lagr_tracking.h:112
cs_lnum_t first_used_id
Definition: cs_lagr_tracking.h:223
cs_lnum_t coal_number
Definition: cs_lagr_tracking.h:185
Definition: cs_lagr_tracking.h:83
cs_real_t interf
Definition: cs_lagr_tracking.h:157
cs_lnum_t marko_val
Definition: cs_lagr_tracking.h:159
cs_real_t fluid_temp
Definition: cs_lagr_tracking.h:173