My Project
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_mem.h"
#include "bft_printf.h"
#include "cs_base.h"
#include "cs_field.h"
#include "cs_field_pointer.h"
#include "cs_math.h"
#include "cs_mesh_location.h"
#include "cs_boundary_conditions.h"
#include "cs_boundary_zone.h"
#include "cs_volume_zone.h"
#include "cs_parameters.h"
#include "cs_prototypes.h"
#include "cs_time_step.h"
#include "cs_physical_constants.h"
#include "cs_thermal_model.h"
#include "cs_turbulence_model.h"
#include "cs_physical_model.h"
#include "cs_parall.h"
#include "cs_post.h"
#include "cs_post_default.h"
#include "cs_gui_particles.h"
#include "cs_gui_util.h"
#include "cs_lagr.h"
#include "cs_lagr_lec.h"
#include "cs_lagr_geom.h"
#include "cs_lagr_dlvo.h"
#include "cs_lagr_roughness.h"
#include "cs_lagr_clogging.h"
#include "cs_lagr_injection.h"
#include "cs_lagr_gradients.h"
#include "cs_lagr_car.h"
#include "cs_lagr_coupling.h"
#include "cs_lagr_new.h"
#include "cs_lagr_particle.h"
#include "cs_lagr_resuspension.h"
#include "cs_lagr_stat.h"
#include "cs_lagr_tracking.h"
#include "cs_lagr_print.h"
#include "cs_lagr_poisson.h"
#include "cs_lagr_post.h"
#include "cs_lagr_sde.h"
#include "cs_lagr_sde_model.h"
#include "cs_lagr_prototypes.h"
#include "cs_lagr_agglo.h"
#include "cs_lagr_fragmentation.h"
#include "cs_random.h"
cs_lagr_boundary_interactions_t* cs_get_lagr_boundary_interactions | ( | void | ) |
cs_lagr_brownian_t* cs_get_lagr_brownian | ( | void | ) |
cs_lagr_clogging_model_t* cs_get_lagr_clogging_model | ( | void | ) |
cs_lagr_consolidation_model_t* cs_get_lagr_consolidation_model | ( | void | ) |
cs_lagr_encrustation_t* cs_get_lagr_encrustation | ( | void | ) |
cs_lagr_extra_module_t* cs_get_lagr_extra_module | ( | void | ) |
cs_lagr_physico_chemical_t* cs_get_lagr_physico_chemical | ( | void | ) |
cs_lagr_precipitation_model_t* cs_get_lagr_precipitation_model | ( | void | ) |
Provide access to cs_lagr_precipitation_model_t.
cs_lagr_reentrained_model_t* cs_get_lagr_reentrained_model | ( | void | ) |
Provide access to cs_lagr_reentrained_model_t.
cs_lagr_source_terms_t* cs_get_lagr_source_terms | ( | void | ) |
cs_lagr_specific_physics_t* cs_get_lagr_specific_physics | ( | void | ) |
Provide access to cs_lagr_specific_physics_t.
cs_lagr_time_step_t* cs_get_lagr_time_step | ( | void | ) |
void cs_lagr_finalize | ( | void | ) |
void cs_lagr_finalize_internal_cond | ( | void | ) |
void cs_lagr_finalize_zone_conditions | ( | void | ) |
Return pointer to the main internal conditions structure.
Finalize the global boundary and volume condition structures.
cs_lagr_zone_data_t* cs_lagr_get_boundary_conditions | ( | void | ) |
Return pointer to the main boundary conditions structure.
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.
This access method ensures the strucure is initialized for the given zone and injection set.
[in] | zone_data | pointer to boundary or volume conditions structure |
[in] | zone_id | zone id |
[in] | set_id | injection set id |
cs_lagr_internal_condition_t* cs_lagr_get_internal_conditions | ( | void | ) |
Return pointer to the main internal conditions structure.
cs_lagr_particle_counter_t* cs_lagr_get_particle_counter | ( | void | ) |
Get read/write pointer to global particle counter.
cs_lagr_zone_data_t* cs_lagr_get_volume_conditions | ( | void | ) |
Return pointer to the main volume conditions structure.
void cs_lagr_init_c_arrays | ( | int | dim_cs_glob_lagr_source_terms[2], |
cs_real_t ** | p_cs_glob_lagr_source_terms | ||
) |
void cs_lagr_injection_set_default | ( | cs_lagr_injection_set_t * | zis | ) |
Initialize injection set data structure fields to defaults.
[in,out] | zis | pointer to structure to initialize |
void cs_lagr_solve_initialize | ( | const cs_real_t * | dt | ) |
void cs_lagr_solve_time_step | ( | const int | itypfb[], |
const cs_real_t * | dt | ||
) |
cs_lagr_particle_counter_t* cs_lagr_update_particle_counter | ( | void | ) |
Update global particle counter.
All fields handled in the local particle set are updated relative to that data (using global sums).