1276 cs_real_t **p_cs_glob_lagr_source_terms);
#define BEGIN_C_DECLS
Definition cs_defs.h:467
double cs_real_t
Floating-point value.
Definition cs_defs.h:302
cs_real_t cs_real_3_t[3]
vector of 3 floating-point values
Definition cs_defs.h:315
#define END_C_DECLS
Definition cs_defs.h:468
cs_real_t cs_real_33_t[3][3]
3x3 matrix of floating-point values
Definition cs_defs.h:321
int cs_lnum_t
local mesh entity id
Definition cs_defs.h:298
@ dt
Definition cs_field_pointer.h:65
cs_lagr_source_terms_t * cs_glob_lagr_source_terms
void cs_lagr_finalize_internal_cond(void)
Definition cs_lagr.c:1558
cs_lagr_internal_condition_t * cs_glob_lagr_internal_conditions
cs_lagr_boundary_interactions_t * cs_glob_lagr_boundary_interactions
cs_lagr_consolidation_model_t * cs_glob_lagr_consolidation_model
cs_lagr_injection_set_t * cs_lagr_get_injection_set(cs_lagr_zone_data_t *zone_data, int zone_id, int set_id)
Provide access to injection set structure.
Definition cs_lagr.c:1177
cs_lagr_precipitation_model_t * cs_get_lagr_precipitation_model(void)
Provide access to cs_lagr_precipitation_model_t.
Definition cs_lagr.c:1352
void cs_lagr_solve_time_step(const int itypfb[], const cs_real_t *dt)
Definition cs_lagr.c:1666
const cs_lagr_const_dim_t * cs_glob_lagr_const_dim
cs_lagr_model_t * cs_glob_lagr_model
cs_lagr_internal_condition_t * cs_lagr_get_internal_conditions(void)
Return pointer to the main internal conditions structure.
Definition cs_lagr.c:1451
cs_lagr_extra_module_t * cs_glob_lagr_extra_module
cs_lagr_zone_data_t * cs_lagr_get_boundary_conditions(void)
Return pointer to the main boundary conditions structure.
Definition cs_lagr.c:1479
cs_lagr_encrustation_t * cs_glob_lagr_encrustation
const cs_lagr_zone_data_t * cs_glob_lagr_boundary_conditions
cs_lagr_agglomeration_model_t * cs_glob_lagr_agglomeration_model
cs_lagr_boundary_interactions_t * cs_get_lagr_boundary_interactions(void)
Definition cs_lagr.c:1575
cs_lagr_particle_counter_t * cs_lagr_get_particle_counter(void)
Get read/write pointer to global particle counter.
Definition cs_lagr.c:1253
cs_lagr_specific_physics_t * cs_glob_lagr_specific_physics
cs_lagr_extra_module_t * cs_get_lagr_extra_module(void)
Definition cs_lagr.c:1586
cs_lagr_fragmentation_model_t * cs_glob_lagr_fragmentation_model
cs_lagr_brownian_t * cs_get_lagr_brownian(void)
Definition cs_lagr.c:1436
cs_lagr_reentrained_model_t * cs_glob_lagr_reentrained_model
cs_lagr_physico_chemical_t * cs_glob_lagr_physico_chemical
cs_lagr_precipitation_model_t * cs_glob_lagr_precipitation_model
cs_lagr_source_terms_t * cs_get_lagr_source_terms(void)
Definition cs_lagr.c:1400
cs_lagr_coal_comb_t * cs_glob_lagr_coal_comb
void cs_lagr_solve_initialize(const cs_real_t *dt)
Definition cs_lagr.c:1601
void cs_lagr_injection_set_default(cs_lagr_injection_set_t *zis)
Initialize injection set data structure fields to defaults.
Definition cs_lagr.c:1204
cs_lagr_consolidation_model_t * cs_get_lagr_consolidation_model(void)
Definition cs_lagr.c:1376
void cs_lagr_init_c_arrays(int dim_cs_glob_lagr_source_terms[2], cs_real_t **p_cs_glob_lagr_source_terms)
Definition cs_lagr.c:1074
cs_lagr_clogging_model_t * cs_get_lagr_clogging_model(void)
Definition cs_lagr.c:1364
cs_lagr_bc_type_t
Definition cs_lagr.h:83
@ CS_LAGR_OUTLET
Definition cs_lagr.h:88
@ CS_LAGR_INLET
Definition cs_lagr.h:87
@ CS_LAGR_DEPO2
Definition cs_lagr.h:91
@ CS_LAGR_DEPO1
Definition cs_lagr.h:90
@ CS_LAGR_BC_USER
Definition cs_lagr.h:94
@ CS_LAGR_FOULING
Definition cs_lagr.h:93
@ CS_LAGR_BC_UNDEFINED
Definition cs_lagr.h:85
@ CS_LAGR_SYM
Definition cs_lagr.h:86
@ CS_LAGR_DEPO_DLVO
Definition cs_lagr.h:92
@ CS_LAGR_REBOUND
Definition cs_lagr.h:89
cs_lagr_particle_counter_t * cs_lagr_update_particle_counter(void)
Update global particle counter.
Definition cs_lagr.c:1270
cs_lagr_brownian_t * cs_glob_lagr_brownian
cs_lagr_specific_physics_t * cs_get_lagr_specific_physics(void)
Provide access to cs_lagr_specific_physics_t.
Definition cs_lagr.c:1326
cs_lagr_encrustation_t * cs_get_lagr_encrustation(void)
Definition cs_lagr.c:1412
cs_lagr_time_step_t * cs_get_lagr_time_step(void)
Definition cs_lagr.c:1388
const cs_lagr_zone_data_t * cs_glob_lagr_volume_conditions
cs_lagr_module_status_t
Definition cs_lagr.h:112
@ CS_LAGR_OFF
Definition cs_lagr.h:113
@ CS_LAGR_ONEWAY_COUPLING
Definition cs_lagr.h:114
@ CS_LAGR_TWOWAY_COUPLING
Definition cs_lagr.h:115
@ CS_LAGR_FROZEN_CONTINUOUS_PHASE
Definition cs_lagr.h:116
cs_lagr_physico_chemical_t * cs_get_lagr_physico_chemical(void)
Definition cs_lagr.c:1424
cs_real_33_t * cs_glob_lagr_b_face_proj
void() cs_lagr_injection_profile_compute_t(int zone_id, int location_id, const void *input, cs_lnum_t n_elts, const cs_lnum_t elt_ids[], cs_real_t profile[])
Function pointer for computation of particle injection profile.
Definition cs_lagr.h:73
void cs_lagr_finalize_zone_conditions(void)
Finalize the global boundary and volume condition structures.
Definition cs_lagr.c:1527
cs_lagr_time_step_t * cs_glob_lagr_time_step
cs_lagr_reentrained_model_t * cs_get_lagr_reentrained_model(void)
Provide access to cs_lagr_reentrained_model_t.
Definition cs_lagr.c:1339
int cs_glob_lagr_log_frequency_n
const cs_lagr_particle_counter_t * cs_glob_lagr_particle_counter
cs_lagr_zone_data_t * cs_lagr_get_volume_conditions(void)
Return pointer to the main volume conditions structure.
Definition cs_lagr.c:1503
cs_lagr_dim_t * cs_glob_lagr_dim
void cs_lagr_finalize(void)
Definition cs_lagr.c:1101
cs_lagr_time_scheme_t * cs_glob_lagr_time_scheme
cs_lagr_clogging_model_t * cs_glob_lagr_clogging_model
Field descriptor.
Definition cs_field.h:124
cs_real_t base_diameter
Definition cs_lagr.h:460
cs_real_t scalar_kernel
Definition cs_lagr.h:459
int iclogt
Definition cs_lagr.h:797
int inclg
Definition cs_lagr.h:791
int has_part_impact_nbr
Definition cs_lagr.h:780
char ** nombrd
Definition cs_lagr.h:831
int npstft
Definition cs_lagr.h:775
int ihdepm
Definition cs_lagr.h:806
int inclgt
Definition cs_lagr.h:794
int inbr
Definition cs_lagr.h:788
int iscovc
Definition cs_lagr.h:803
int npstf
Definition cs_lagr.h:767
cs_real_t tstatp
Definition cs_lagr.h:823
int ihsum
Definition cs_lagr.h:815
int iclgst
Definition cs_lagr.h:785
int iclogh
Definition cs_lagr.h:800
int ihdepv
Definition cs_lagr.h:809
int ihdiam
Definition cs_lagr.h:812
int lamvbr
Definition cs_lagr.h:752
cs_real_t jamlim
Definition cs_lagr.h:447
cs_real_t diam_mean
Definition cs_lagr.h:450
cs_real_t mporos
Definition cs_lagr.h:448
cs_real_t csthpp
Definition cs_lagr.h:449
cs_real_t * h02ch
Definition cs_lagr.h:952
int iatc
Definition cs_lagr.h:939
cs_real_t * xwatch
Definition cs_lagr.h:962
cs_real_t * y2ch
Definition cs_lagr.h:957
cs_real_t * e1ch
Definition cs_lagr.h:953
int ih2o
Definition cs_lagr.h:935
int ngazem
Definition cs_lagr.h:946
cs_real_t * e2ch
Definition cs_lagr.h:955
cs_real_t * a1ch
Definition cs_lagr.h:951
cs_real_t * ehetch
Definition cs_lagr.h:960
int natom
Definition cs_lagr.h:943
cs_real_t prefth
Definition cs_lagr.h:940
int * iym1
Definition cs_lagr.h:948
cs_real_t * thcdch
Definition cs_lagr.h:964
cs_real_t * xashch
Definition cs_lagr.h:963
cs_real_t trefth
Definition cs_lagr.h:941
cs_real_t * wmole
Definition cs_lagr.h:947
int io2
Definition cs_lagr.h:936
cs_real_t * rho0ch
Definition cs_lagr.h:961
cs_real_t * a2ch
Definition cs_lagr.h:954
cs_real_t * cp2ch
Definition cs_lagr.h:958
cs_real_t * ahetch
Definition cs_lagr.h:959
cs_real_t * wmolat
Definition cs_lagr.h:944
int ico
Definition cs_lagr.h:937
int ncharm
Definition cs_lagr.h:950
cs_real_t * y1ch
Definition cs_lagr.h:956
cs_real_t force_consol
Definition cs_lagr.h:484
cs_real_t slope_consol
Definition cs_lagr.h:483
cs_lnum_t iconsol
Definition cs_lagr.h:481
cs_real_t rate_consol
Definition cs_lagr.h:482
int ndlaim
Definition cs_lagr.h:127
int ncharm2
Definition cs_lagr.h:129
int nlayer
Definition cs_lagr.h:130
int nusbrd
Definition cs_lagr.h:124
int ntersl
Definition cs_lagr.h:139
int n_boundary_stats
Definition cs_lagr.h:140
cs_real_t * visref
Definition cs_lagr.h:711
cs_real_t dnpenc
Definition cs_lagr.h:714
int iencra
Definition cs_lagr.h:692
cs_real_t * tprenc
Definition cs_lagr.h:706
cs_real_t * enc2
Definition cs_lagr.h:701
int npencr
Definition cs_lagr.h:695
cs_real_t * enc1
Definition cs_lagr.h:699
cs_real_t base_diameter
Definition cs_lagr.h:471
cs_real_t scalar_kernel
Definition cs_lagr.h:470
cs_real_t diameter_variance
Definition cs_lagr.h:549
cs_real_t density
Definition cs_lagr.h:551
int injection_frequency
Definition cs_lagr.h:516
int temperature_profile
Definition cs_lagr.h:534
int particle_aggregate
Definition cs_lagr.h:541
cs_real_t velocity_magnitude
Definition cs_lagr.h:543
int velocity_profile
Definition cs_lagr.h:529
cs_real_t cp
Definition cs_lagr.h:555
cs_lagr_injection_profile_compute_t * injection_profile_func
Definition cs_lagr.h:520
cs_real_t diameter
Definition cs_lagr.h:548
cs_gnum_t n_inject
Definition cs_lagr.h:513
int cluster
Definition cs_lagr.h:539
int location_id
Definition cs_lagr.h:511
cs_real_t fouling_index
Definition cs_lagr.h:553
int coal_number
Definition cs_lagr.h:536
void * injection_profile_input
Definition cs_lagr.h:523
cs_real_t flow_rate
Definition cs_lagr.h:559
int zone_id
Definition cs_lagr.h:509
int set_id
Definition cs_lagr.h:510
cs_real_t emissivity
Definition cs_lagr.h:561
cs_real_t stat_weight
Definition cs_lagr.h:557
cs_real_t temperature
Definition cs_lagr.h:546
int * i_face_zone_id
Definition cs_lagr.h:680
int dlvo
Definition cs_lagr.h:261
int n_stat_classes
Definition cs_lagr.h:290
int deposition
Definition cs_lagr.h:260
int physical_model
Definition cs_lagr.h:255
int fragmentation
Definition cs_lagr.h:288
int roughness
Definition cs_lagr.h:265
int precipitation
Definition cs_lagr.h:279
int n_user_variables
Definition cs_lagr.h:295
int fouling
Definition cs_lagr.h:280
int n_particle_aggregates
Definition cs_lagr.h:293
int n_temperature_layers
Definition cs_lagr.h:258
int agglomeration
Definition cs_lagr.h:284
int consolidation
Definition cs_lagr.h:277
int resuspension
Definition cs_lagr.h:269
int clogging
Definition cs_lagr.h:273
cs_gnum_t n_g_cumulative_total
Definition cs_lagr.h:306
cs_real_t w_exit
Definition cs_lagr.h:343
cs_gnum_t n_g_new
Definition cs_lagr.h:316
cs_gnum_t n_g_resuspended
Definition cs_lagr.h:331
cs_gnum_t n_g_exit
Definition cs_lagr.h:319
cs_real_t w_fouling
Definition cs_lagr.h:352
cs_real_t w_total
Definition cs_lagr.h:337
cs_gnum_t n_g_failed
Definition cs_lagr.h:334
cs_gnum_t n_g_fouling
Definition cs_lagr.h:328
cs_gnum_t n_g_total
Definition cs_lagr.h:313
cs_real_t w_resuspended
Definition cs_lagr.h:355
cs_real_t w_deposited
Definition cs_lagr.h:349
cs_gnum_t n_g_merged
Definition cs_lagr.h:322
cs_gnum_t n_g_cumulative_failed
Definition cs_lagr.h:310
cs_real_t w_merged
Definition cs_lagr.h:346
cs_gnum_t n_g_deposited
Definition cs_lagr.h:325
cs_real_t w_new
Definition cs_lagr.h:340
cs_real_t cstham
Definition cs_lagr.h:724
cs_real_t fion
Definition cs_lagr.h:743
cs_real_t phi_s
Definition cs_lagr.h:737
cs_real_t lambda_vdw
Definition cs_lagr.h:728
cs_real_t epseau
Definition cs_lagr.h:731
cs_real_t phi_p
Definition cs_lagr.h:734
cs_real_t valen
Definition cs_lagr.h:740
cs_real_t diameter
Definition cs_lagr.h:430
int nbrclas
Definition cs_lagr.h:428
cs_real_t * mp_diss
Definition cs_lagr.h:438
cs_real_t rho
Definition cs_lagr.h:432
int * nbprec
Definition cs_lagr.h:434
cs_real_t * solub
Definition cs_lagr.h:436
int iflow
Definition cs_lagr.h:411
cs_real_t denasp
Definition cs_lagr.h:415
int ireent
Definition cs_lagr.h:407
cs_real_t rayasp
Definition cs_lagr.h:417
cs_real_t modyeq
Definition cs_lagr.h:416
cs_real_t rayasg
Definition cs_lagr.h:418
cs_real_t espasg
Definition cs_lagr.h:414
int npts
Definition cs_lagr.h:634
int itsmas
Definition cs_lagr.h:605
int itsfp4
Definition cs_lagr.h:617
int ltsmas
Definition cs_lagr.h:577
int * itsmv1
Definition cs_lagr.h:608
cs_real_t vmax
Definition cs_lagr.h:641
cs_real_t tmamax
Definition cs_lagr.h:644
int itsli
Definition cs_lagr.h:589
cs_real_t * st_val
Definition cs_lagr.h:647
int itsti
Definition cs_lagr.h:602
int ltsthe
Definition cs_lagr.h:585
int itsco
Definition cs_lagr.h:614
int ntxerr
Definition cs_lagr.h:638
int itste
Definition cs_lagr.h:598
int * itsmv2
Definition cs_lagr.h:611
int ltsdyn
Definition cs_lagr.h:573
int nstits
Definition cs_lagr.h:631
int itske
Definition cs_lagr.h:594
int itpvar
Definition cs_lagr.h:369
cs_real_t tpart
Definition cs_lagr.h:387
cs_real_t cppart
Definition cs_lagr.h:396
int idpvar
Definition cs_lagr.h:374
int impvar
Definition cs_lagr.h:379
int isttio
Definition cs_lagr.h:174
int ilapoi
Definition cs_lagr.h:216
int isuila
Definition cs_lagr.h:181
cs_real_t added_mass_const
Definition cs_lagr.h:236
int idistu
Definition cs_lagr.h:203
int t_order
Definition cs_lagr.h:184
int iilagr
Definition cs_lagr.h:161
int iadded_mass
Definition cs_lagr.h:233
int modcpl
Definition cs_lagr.h:192
int idiffl
Definition cs_lagr.h:209
int idirla
Definition cs_lagr.h:197
cs_real_t dtp
Definition cs_lagr.h:497
cs_real_t ttclag
Definition cs_lagr.h:500
int nor
Definition cs_lagr.h:494
int n_zones
Definition cs_lagr.h:658
cs_lagr_injection_set_t ** injection_set
Definition cs_lagr.h:663
char * elt_type
Definition cs_lagr.h:666
int * zone_type
Definition cs_lagr.h:659
int location_id
Definition cs_lagr.h:656
int * n_injection_sets
Definition cs_lagr.h:661
cs_real_t * particle_flow_rate
Definition cs_lagr.h:669