cs_real_t cs_real_33_t[3][3]
3x3 matrix of floating-point values
Definition cs_defs.h:368
#define BEGIN_C_DECLS
Definition cs_defs.h:542
double cs_real_t
Floating-point value.
Definition cs_defs.h:342
uint64_t cs_gnum_t
global mesh entity number
Definition cs_defs.h:325
#define END_C_DECLS
Definition cs_defs.h:543
int cs_lnum_t
local mesh entity id
Definition cs_defs.h:335
cs_real_t cs_real_3_t[3]
vector of 3 floating-point values
Definition cs_defs.h:359
@ 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.cpp:1456
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.cpp:1018
cs_lagr_precipitation_model_t * cs_get_lagr_precipitation_model(void)
Provide access to cs_lagr_precipitation_model_t.
Definition cs_lagr.cpp:1219
cs_lagr_module_shape_t
Definition cs_lagr.h:132
@ CS_LAGR_SHAPE_SPHEROID_STOC_MODEL
Definition cs_lagr.h:138
@ CS_LAGR_SHAPE_SPHERE_MODEL
Definition cs_lagr.h:135
@ CS_LAGR_SHAPE_SPHEROID_JEFFERY_MODEL
Definition cs_lagr.h:141
void cs_lagr_solve_time_step(const int itypfb[], const cs_real_t *dt)
Definition cs_lagr.cpp:1572
const cs_lagr_const_dim_t * cs_glob_lagr_const_dim
@ CS_LAGR_PHYS_CTWR
Definition cs_lagr.h:152
@ CS_LAGR_PHYS_COAL
Definition cs_lagr.h:151
@ CS_LAGR_PHYS_OFF
Definition cs_lagr.h:149
@ CS_LAGR_PHYS_HEAT
Definition cs_lagr.h:150
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.cpp:1343
cs_lagr_extra_module_t * cs_glob_lagr_extra_module
cs_lagr_bc_type
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_zone_data_t * cs_lagr_get_boundary_conditions(void)
Return pointer to the main boundary conditions structure.
Definition cs_lagr.cpp:1377
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.cpp:1474
cs_lagr_particle_counter_t * cs_lagr_get_particle_counter(void)
Get read/write pointer to global particle counter.
Definition cs_lagr.cpp:1118
cs_lagr_specific_physics_t * cs_glob_lagr_specific_physics
cs_lagr_extra_module_t * cs_get_lagr_extra_module(void)
Definition cs_lagr.cpp:1485
cs_lagr_shape_model_t * cs_get_lagr_shape_model(void)
Definition cs_lagr.cpp:1243
cs_lagr_fragmentation_model_t * cs_glob_lagr_fragmentation_model
cs_lagr_brownian_t * cs_get_lagr_brownian(void)
Definition cs_lagr.cpp:1327
cs_lagr_reentrained_model_t * cs_glob_lagr_reentrained_model
void cs_lagr_add_fields(void)
Create additional fields needed by the Lagrangien model.
Definition cs_lagr.cpp:912
void cs_lagr_init_arrays(void)
Definition cs_lagr.cpp:826
cs_lagr_agglomeration_model_t * cs_get_lagr_agglomeration_model(void)
Definition cs_lagr.cpp:1255
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.cpp:1291
void cs_lagr_solve_initialize(const cs_real_t *dt)
Definition cs_lagr.cpp:1500
void cs_lagr_injection_set_default(cs_lagr_injection_set_t *zis)
Initialize injection set data structure fields to defaults.
Definition cs_lagr.cpp:1045
cs_lagr_consolidation_model_t * cs_get_lagr_consolidation_model(void)
Definition cs_lagr.cpp:1267
cs_lagr_clogging_model_t * cs_get_lagr_clogging_model(void)
Definition cs_lagr.cpp:1231
cs_lagr_particle_counter_t * cs_lagr_update_particle_counter(void)
Update global particle counter.
Definition cs_lagr.cpp:1135
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.cpp:1192
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
cs_lagr_encrustation_t * cs_get_lagr_encrustation(void)
Definition cs_lagr.cpp:1303
@ CS_LAGR_IN_IMPOSED_COMPONENTS
Definition cs_lagr.h:105
@ CS_LAGR_IN_IMPOSED_NORM
Definition cs_lagr.h:104
@ CS_LAGR_IN_IMPOSED_FLUID_VALUE
Definition cs_lagr.h:102
cs_lagr_time_step_t * cs_get_lagr_time_step(void)
Definition cs_lagr.cpp:1279
void cs_lagr_map_specific_physics(void)
Map specific phyical model features to Lagrangian structures.
Definition cs_lagr.cpp:986
const cs_lagr_zone_data_t * cs_glob_lagr_volume_conditions
cs_lagr_module_status_t
Definition cs_lagr.h:122
@ CS_LAGR_OFF
Definition cs_lagr.h:123
@ CS_LAGR_ONEWAY_COUPLING
Definition cs_lagr.h:124
@ CS_LAGR_TWOWAY_COUPLING
Definition cs_lagr.h:125
@ CS_LAGR_FROZEN_CONTINUOUS_PHASE
Definition cs_lagr.h:126
cs_lagr_physico_chemical_t * cs_get_lagr_physico_chemical(void)
Definition cs_lagr.cpp:1315
cs_real_33_t * cs_glob_lagr_b_face_proj
void cs_lagr_finalize_zone_conditions(void)
Finalize the global boundary and volume condition structures.
Definition cs_lagr.cpp:1425
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.cpp:1206
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.cpp:1401
cs_lagr_dim_t * cs_glob_lagr_dim
void cs_lagr_finalize(void)
Definition cs_lagr.cpp:843
cs_lagr_shape_model_t * cs_glob_lagr_shape_model
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:131
cs_real_t base_diameter
Definition cs_lagr.h:520
cs_real_t scalar_kernel
Definition cs_lagr.h:519
cs_real_t max_stat_weight
Definition cs_lagr.h:518
cs_lnum_t n_max_classes
Definition cs_lagr.h:516
cs_real_t min_stat_weight
Definition cs_lagr.h:517
int iclogt
Definition cs_lagr.h:841
int inclg
Definition cs_lagr.h:835
int has_part_impact_nbr
Definition cs_lagr.h:824
char ** nombrd
Definition cs_lagr.h:875
int npstft
Definition cs_lagr.h:819
int ihdepm
Definition cs_lagr.h:850
int inclgt
Definition cs_lagr.h:838
int inbr
Definition cs_lagr.h:832
int iscovc
Definition cs_lagr.h:847
int npstf
Definition cs_lagr.h:811
cs_real_t tstatp
Definition cs_lagr.h:867
int ihsum
Definition cs_lagr.h:859
int iclgst
Definition cs_lagr.h:829
int iclogh
Definition cs_lagr.h:844
int ihdepv
Definition cs_lagr.h:853
int ihdiam
Definition cs_lagr.h:856
int lamvbr
Definition cs_lagr.h:795
cs_real_t jamlim
Definition cs_lagr.h:495
cs_real_t diam_mean
Definition cs_lagr.h:498
cs_real_t mporos
Definition cs_lagr.h:496
cs_real_t csthpp
Definition cs_lagr.h:497
cs_real_t force_consol
Definition cs_lagr.h:543
cs_real_t slope_consol
Definition cs_lagr.h:542
cs_lnum_t iconsol
Definition cs_lagr.h:540
cs_real_t rate_consol
Definition cs_lagr.h:541
int ndlaim
Definition cs_lagr.h:163
int ncharm2
Definition cs_lagr.h:165
int nlayer
Definition cs_lagr.h:166
int nusbrd
Definition cs_lagr.h:160
int n_boundary_stats
Definition cs_lagr.h:175
cs_real_t * visref
Definition cs_lagr.h:754
cs_real_t dnpenc
Definition cs_lagr.h:757
int iencra
Definition cs_lagr.h:735
cs_real_t * tprenc
Definition cs_lagr.h:749
cs_real_t * enc2
Definition cs_lagr.h:744
int npencr
Definition cs_lagr.h:738
cs_real_t * enc1
Definition cs_lagr.h:742
cs_real_t base_diameter
Definition cs_lagr.h:530
cs_real_t scalar_kernel
Definition cs_lagr.h:529
cs_real_t(* function_kernel)(cs_lnum_t)
Definition cs_lagr.h:531
cs_real_t diameter_variance
Definition cs_lagr.h:610
cs_real_t density
Definition cs_lagr.h:626
int injection_frequency
Definition cs_lagr.h:575
int temperature_profile
Definition cs_lagr.h:593
cs_real_t shape
Definition cs_lagr.h:612
cs_real_t velocity_magnitude
Definition cs_lagr.h:604
int velocity_profile
Definition cs_lagr.h:588
cs_real_t shape_param[4]
Definition cs_lagr.h:621
cs_real_t cp
Definition cs_lagr.h:630
cs_lagr_injection_profile_compute_t * injection_profile_func
Definition cs_lagr.h:579
cs_real_t diameter
Definition cs_lagr.h:609
cs_gnum_t n_inject
Definition cs_lagr.h:572
cs_real_t radii[3]
Definition cs_lagr.h:615
cs_real_t velocity[3]
Definition cs_lagr.h:605
int cluster
Definition cs_lagr.h:599
int location_id
Definition cs_lagr.h:570
cs_real_t fouling_index
Definition cs_lagr.h:628
int coal_number
Definition cs_lagr.h:595
cs_real_t euler[4]
Definition cs_lagr.h:619
void * injection_profile_input
Definition cs_lagr.h:582
cs_real_t flow_rate
Definition cs_lagr.h:634
int zone_id
Definition cs_lagr.h:568
int set_id
Definition cs_lagr.h:569
int aggregat_class_id
Definition cs_lagr.h:601
cs_real_t emissivity
Definition cs_lagr.h:636
cs_real_t stat_weight
Definition cs_lagr.h:632
cs_real_t angular_vel[3]
Definition cs_lagr.h:616
cs_real_t temperature
Definition cs_lagr.h:607
cs_real_t aggregat_fractal_dim
Definition cs_lagr.h:602
cs_real_t orientation[3]
Definition cs_lagr.h:614
int * i_face_zone_id
Definition cs_lagr.h:723
int dlvo
Definition cs_lagr.h:304
int n_stat_classes
Definition cs_lagr.h:338
int deposition
Definition cs_lagr.h:302
int physical_model
Definition cs_lagr.h:276
int fragmentation
Definition cs_lagr.h:336
int roughness
Definition cs_lagr.h:308
int precipitation
Definition cs_lagr.h:327
int n_user_variables
Definition cs_lagr.h:340
int idistu
Definition cs_lagr.h:292
int shape
Definition cs_lagr.h:321
int fouling
Definition cs_lagr.h:328
int n_temperature_layers
Definition cs_lagr.h:277
int modcpl
Definition cs_lagr.h:286
int agglomeration
Definition cs_lagr.h:332
int consolidation
Definition cs_lagr.h:325
int resuspension
Definition cs_lagr.h:312
int clogging
Definition cs_lagr.h:316
int idiffl
Definition cs_lagr.h:298
bool viscous_terms
Definition cs_lagr.h:343
cs_gnum_t n_g_cumulative_total
Definition cs_lagr.h:354
cs_real_t w_exit
Definition cs_lagr.h:391
cs_gnum_t n_g_new
Definition cs_lagr.h:364
cs_gnum_t n_g_resuspended
Definition cs_lagr.h:379
cs_gnum_t n_g_exit
Definition cs_lagr.h:367
cs_real_t w_fouling
Definition cs_lagr.h:400
cs_real_t w_total
Definition cs_lagr.h:385
cs_gnum_t n_g_failed
Definition cs_lagr.h:382
cs_gnum_t n_g_fouling
Definition cs_lagr.h:376
cs_gnum_t n_g_total
Definition cs_lagr.h:361
cs_real_t w_resuspended
Definition cs_lagr.h:403
cs_real_t w_deposited
Definition cs_lagr.h:397
cs_gnum_t n_g_merged
Definition cs_lagr.h:370
cs_gnum_t n_g_cumulative_failed
Definition cs_lagr.h:358
cs_real_t w_merged
Definition cs_lagr.h:394
cs_gnum_t n_g_deposited
Definition cs_lagr.h:373
cs_real_t w_new
Definition cs_lagr.h:388
cs_real_t cstham
Definition cs_lagr.h:767
cs_real_t fion
Definition cs_lagr.h:786
cs_real_t phi_s
Definition cs_lagr.h:780
cs_real_t lambda_vdw
Definition cs_lagr.h:771
cs_real_t epseau
Definition cs_lagr.h:774
cs_real_t phi_p
Definition cs_lagr.h:777
cs_real_t valen
Definition cs_lagr.h:783
cs_real_t diameter
Definition cs_lagr.h:478
int nbrclas
Definition cs_lagr.h:476
cs_real_t * mp_diss
Definition cs_lagr.h:486
cs_real_t rho
Definition cs_lagr.h:480
int * nbprec
Definition cs_lagr.h:482
cs_real_t * solub
Definition cs_lagr.h:484
int iflow
Definition cs_lagr.h:459
cs_real_t denasp
Definition cs_lagr.h:463
int ireent
Definition cs_lagr.h:455
cs_real_t rayasp
Definition cs_lagr.h:465
cs_real_t modyeq
Definition cs_lagr.h:464
cs_real_t rayasg
Definition cs_lagr.h:466
cs_real_t espasg
Definition cs_lagr.h:462
cs_real_t param_chmb
Definition cs_lagr.h:507
int npts
Definition cs_lagr.h:680
int ltsmas
Definition cs_lagr.h:654
cs_real_t vmax
Definition cs_lagr.h:687
cs_real_t tmamax
Definition cs_lagr.h:690
int ltsthe
Definition cs_lagr.h:662
int ntxerr
Definition cs_lagr.h:684
int ltsdyn
Definition cs_lagr.h:648
int nstits
Definition cs_lagr.h:677
int itpvar
Definition cs_lagr.h:417
cs_real_t tpart
Definition cs_lagr.h:435
cs_real_t cppart
Definition cs_lagr.h:444
int idpvar
Definition cs_lagr.h:422
int impvar
Definition cs_lagr.h:427
int interpol_field
Definition cs_lagr.h:228
int isttio
Definition cs_lagr.h:210
int ilapoi
Definition cs_lagr.h:235
int extended_t_scheme
Definition cs_lagr.h:224
int isuila
Definition cs_lagr.h:217
cs_real_t added_mass_const
Definition cs_lagr.h:255
int t_order
Definition cs_lagr.h:220
int iilagr
Definition cs_lagr.h:196
int iadded_mass
Definition cs_lagr.h:252
cs_real_t dtp
Definition cs_lagr.h:556
cs_real_t ttclag
Definition cs_lagr.h:559
int nor
Definition cs_lagr.h:553
int n_zones
Definition cs_lagr.h:701
cs_lagr_injection_set_t ** injection_set
Definition cs_lagr.h:706
char * elt_type
Definition cs_lagr.h:709
int * zone_type
Definition cs_lagr.h:702
int location_id
Definition cs_lagr.h:699
int * n_injection_sets
Definition cs_lagr.h:704
cs_real_t * particle_flow_rate
Definition cs_lagr.h:712