1 #ifndef __CS_LAGR_PROTOTYPES_H__ 2 #define __CS_LAGR_PROTOTYPES_H__
Definition: cs_lagr.h:401
integer, dimension(:), pointer itypfb
Definition: pointe.f90:122
void cs_user_lagr_extra_operations(const cs_real_t dt[])
User function (non-mandatory intervention)
Definition: cs_user_lagr_particle.c:163
void cs_user_lagr_rt_t(cs_lnum_t id_p, cs_real_t re_p, cs_real_t uvwr, cs_real_t rho_f, cs_real_t rho_p, cs_real_t nu_f, cs_real_t cp_f, cs_real_t k_f, cs_real_t tauc[], const cs_real_t dt[])
Modification of the calculation of the thermal relaxation time of the particles with respect to the c...
Definition: cs_user_lagr_particle.c:333
#define BEGIN_C_DECLS
Definition: cs_defs.h:448
void cs_user_lagr_imposed_motion(const cs_real_3_t coords, const cs_real_t dt, cs_real_3_t disp)
Impose the motion of a particle falgged CS_LAGR_PART_IMPOSED_MOTION.
Definition: cs_user_lagr_particle.c:180
cs_lagr_attribute_t
Definition: cs_lagr_particle.h:51
void cs_user_lagr_ef(cs_real_t dt_p, const cs_real_t taup[], const cs_real_3_t tlag[], const cs_real_3_t piil[], const cs_real_t bx[], const cs_real_t tsfext[], const cs_real_33_t vagaus[], const cs_real_3_t gradpr[], const cs_real_33_t gradvf[], cs_real_t rho_p[], cs_real_3_t fextla[])
User definition of an external force field acting on the particles.
Definition: cs_user_lagr_particle.c:125
void cs_user_lagr_in(int time_id, int *injfac, cs_lagr_zone_class_data_t *local_userdata, cs_real_t vislen[])
User function for the boundary conditions for the particles (inlet and treatment for the other bounda...
Definition: cs_user_lagr_particle.c:207
void cs_user_lagr_boundary_conditions(const int itypfb[])
Define particle boundary conditions.
Definition: cs_user_lagr_bcs.c:77
double cs_real_t
Floating-point value.
Definition: cs_defs.h:296
void cs_user_lagr_rt(cs_lnum_t id_p, cs_real_t re_p, cs_real_t uvwr, cs_real_t rho_f, cs_real_t rho_p, cs_real_t nu_f, cs_real_t taup[], const cs_real_t dt[])
Modification of the calculation of the particle relaxation time with respect to the chosen formulatio...
Definition: cs_user_lagr_particle.c:298
Definition: cs_field_pointer.h:64
cs_real_t cs_real_3_t[3]
vector of 3 floating-point values
Definition: cs_defs.h:308
int cs_lnum_t
local mesh entity id
Definition: cs_defs.h:292
#define END_C_DECLS
Definition: cs_defs.h:449
void cs_user_lagr_model(void)
User function of the Lagrangian particle-tracking module: User function for input of calculation para...
Definition: cs_user_lagr_model.c:53
cs_real_t cs_real_33_t[3][3]
3x3 matrix of floating-point values
Definition: cs_defs.h:314
void cs_user_lagr_sde(const cs_real_t dt[], cs_real_t taup[], cs_real_3_t tlag[], cs_real_t tempct[])
User function (non-mandatory intervention) Integration of the sde for the user-defined variables...
Definition: cs_user_lagr_particle.c:379
void cs_user_lagr_new_p_attr(unsigned char *particle, const cs_lagr_attribute_map_t *p_am, cs_lnum_t face_id, cs_lagr_attribute_t attr_id)
Prescribe some attributes for newly injected particles.
Definition: cs_user_lagr_particle.c:231
Definition: cs_lagr_particle.h:138