This page provides an example that may be used or adapted to perform extra or advanced extra-operations within the Lagrangian module.
{
cs_real_t zz[4] = {0.1e0, 0.15e0, 0.20e0, 0.25e0};
for (
cs_lnum_t iplan = 0; iplan < 4; iplan++)
_m_flow[iplan] = 0.0;
}
for (
cs_lnum_t iplan = 0; iplan < 4; iplan++) {
if ( part_coords[0] > zz[iplan]
&& prev_part_coords[0] <= zz[iplan])
}
}
for (int iplan = 0; iplan < 4; iplan++)
bft_printf(
" Particle mass flow at Z(%d): %e14.5)",
iplan,
_m_flow[iplan]/stat_age);
}
int bft_printf(const char *const format,...)
Replacement for printf() with modifiable behavior.
Definition: bft_printf.c:140
double cs_real_t
Floating-point value.
Definition: cs_defs.h:319
int cs_lnum_t
local mesh entity id
Definition: cs_defs.h:313
cs_lagr_time_scheme_t * cs_glob_lagr_time_scheme
@ CS_LAGR_MASS
Definition: cs_lagr_particle.h:92
@ CS_LAGR_CELL_ID
Definition: cs_lagr_particle.h:83
@ CS_LAGR_STAT_WEIGHT
Definition: cs_lagr_particle.h:90
@ CS_LAGR_COORDS
Definition: cs_lagr_particle.h:95
static cs_real_t cs_lagr_particle_get_real(const void *particle, const cs_lagr_attribute_map_t *attr_map, cs_lagr_attribute_t attr)
Get attribute value of type cs_real_t of a given particle in a set.
Definition: cs_lagr_particle.h:1241
static const void * cs_lagr_particle_attr_n_const(const void *particle, const cs_lagr_attribute_map_t *attr_map, int time_id, cs_lagr_attribute_t attr)
Get const pointer to attribute data of a particle at a given time.
Definition: cs_lagr_particle.h:1021
static const void * cs_lagr_particle_attr_const(const void *particle, const cs_lagr_attribute_map_t *attr_map, cs_lagr_attribute_t attr)
Get const pointer to current attribute data of a particle.
Definition: cs_lagr_particle.h:974
static cs_lnum_t cs_lagr_particle_get_lnum(const void *particle, const cs_lagr_attribute_map_t *attr_map, cs_lagr_attribute_t attr)
Get attribute value of type cs_lnum_t of a given particle in a set.
Definition: cs_lagr_particle.h:1045
cs_real_t cs_lagr_stat_get_age(void)
Return global volume statistics age.
Definition: cs_lagr_stat.c:5784
cs_lagr_stat_options_t * cs_glob_lagr_stat_options
const cs_time_step_t * cs_glob_time_step
size_t extents
Definition: cs_lagr_particle.h:190
cs_lnum_t n_particles
Definition: cs_lagr_particle.h:224
unsigned char * p_buffer
Definition: cs_lagr_particle.h:246
int nstist
Definition: cs_lagr_stat.h:213
int isttio
Definition: cs_lagr.h:210
int nt_cur
Definition: cs_time_step.h:74