|
programmer's documentation
|
#include "cs_defs.h"#include <limits.h>#include <stdio.h>#include <stddef.h>#include <stdlib.h>#include <string.h>#include <math.h>#include <ctype.h>#include <float.h>#include <assert.h>#include "bft_printf.h"#include "bft_error.h"#include "bft_mem.h"#include "fvm_periodicity.h"#include "cs_base.h"#include "cs_halo.h"#include "cs_log.h"#include "cs_interface.h"#include "cs_math.h"#include "cs_mesh.h"#include "cs_mesh_adjacencies.h"#include "cs_mesh_quantities.h"#include "cs_order.h"#include "cs_parall.h"#include "cs_physical_model.h"#include "cs_prototypes.h"#include "cs_search.h"#include "cs_timer_stats.h"#include "cs_field.h"#include "cs_field_pointer.h"#include "cs_lagr_clogging.h"#include "cs_lagr_roughness.h"#include "cs_lagr_dlvo.h"#include "cs_lagr_stat.h"#include "cs_lagr_geom.h"#include "cs_lagr.h"#include "cs_lagr_tracking.h"#include "cs_lagr_new.h"
Functions | |
| void | cs_lagr_new (cs_lnum_t *npt, cs_lnum_t nznew, int zone_id, const int ifrlag[], cs_lnum_t iworkp[]) |
| Inject a series of particles at random positions on a given zone. More... | |
| void | cs_lagr_new_particle_init (cs_lnum_t p_id_l, cs_lnum_t p_id_u, cs_lnum_t time_id, cs_real_t vislen[]) |
| Initialization for new particles. More... | |
| void cs_lagr_new | ( | cs_lnum_t * | npt, |
| cs_lnum_t | nznew, | ||
| int | zone_id, | ||
| const int | ifrlag[], | ||
| cs_lnum_t | iworkp[] | ||
| ) |
Inject a series of particles at random positions on a given zone.
The fluid velocity and other variables and attributes are computed here.
| [in,out] | npt | current number of particles |
| [in] | nznew | number of added particles |
| [in] | zone_id | zone number (zone index + 1 in arrays) |
| [in] | ifrlag | boundary zone number for lagrangian iworkp array containing injection face number |
| void cs_lagr_new_particle_init | ( | cs_lnum_t | p_id_l, |
| cs_lnum_t | p_id_u, | ||
| cs_lnum_t | time_id, | ||
| cs_real_t | vislen[] | ||
| ) |
Initialization for new particles.
The fluid velocity seen is computed here.
| [in] | p_id_l | lower particle id bound (included) |
| [in] | p_id_u | uppder particle id bound (excluded) |
| [in] | time_id | associated time id (0: current, 1: previous) |
1.8.13