1 #ifndef __CS_LAGR_CLOGGING_H__ 2 #define __CS_LAGR_CLOGGING_H__ void cs_lagr_clogging_finalize(void)
Definition: cs_lagr_clogging.c:189
void cloginit(const cs_real_t *faraday_cst, const cs_real_t *free_space_permit, const cs_real_t *water_permit, const cs_real_t *ionic_strength, const cs_real_t *jamming_limit, const cs_real_t *min_porosity, const cs_real_t temperature[], const cs_real_t *valen, const cs_real_t *phi1, const cs_real_t *phi2, const cs_real_t *cstham, const cs_real_t *dcutof, const cs_real_t *lambwl, const cs_real_t *kboltz)
cs_real_t min_porosity
Definition: cs_lagr_clogging.h:52
double precision, save phi2
Electrokinetic potential of the second solid.
Definition: lagran.f90:1015
cs_real_t kboltz
Definition: cs_lagr_clogging.h:62
double precision kboltz
Boltzmann constant (J/K)
Definition: lagran.f90:1032
double precision, save cstham
Hamaker constant for the particle/fluid/substrate system.
Definition: lagran.f90:1006
cs_real_t valen
Definition: cs_lagr_clogging.h:57
#define BEGIN_C_DECLS
Definition: cs_defs.h:419
int cs_lagr_clogging_barrier(const void *particle, const cs_lagr_attribute_map_t *attr_map, cs_lnum_t face_id, cs_real_t face_area, cs_real_t *energy_barrier, cs_real_t *surface_coverage, cs_real_t *limit, cs_real_t *mporos)
Definition: cs_lagr_clogging.c:217
cs_real_t free_space_permit
Definition: cs_lagr_clogging.h:48
cs_real_t jamming_limit
Definition: cs_lagr_clogging.h:51
double precision, save valen
Valency of ions in the solution (used for EDL forces)
Definition: lagran.f90:1018
cs_real_t lambwl
Definition: cs_lagr_clogging.h:61
double precision, save phi1
Electrokinetic potential of the first solid.
Definition: lagran.f90:1012
cs_real_t ionic_strength
Definition: cs_lagr_clogging.h:50
cs_real_t water_permit
Definition: cs_lagr_clogging.h:49
double precision lambwl
Characteristic retardation wavelength (m) for Hamaker constant.
Definition: lagran.f90:1040
cs_real_t cstham
Definition: cs_lagr_clogging.h:59
double precision, save mporos
Definition: lagran.f90:329
Definition: cs_lagr_clogging.h:45
int cs_lnum_t
local mesh entity id
Definition: cs_defs.h:292
#define END_C_DECLS
Definition: cs_defs.h:420
cs_real_t dcutof
Definition: cs_lagr_clogging.h:60
double cs_real_t
Definition: cs_defs.h:296
cs_real_t phi2
Definition: cs_lagr_clogging.h:54
double precision dcutof
Cut-off distance for adhesion forces (assumed to be the Born distance) (m)
Definition: lagran.f90:1036
#define CS_PROCF(x, y)
Definition: cs_defs.h:433
cs_real_t phi1
Definition: cs_lagr_clogging.h:53
cs_real_t * temperature
Definition: cs_lagr_clogging.h:56
cs_real_t * debye_length
Definition: cs_lagr_clogging.h:58
Definition: cs_lagr_tracking.h:125
cs_real_t faraday_cst
Definition: cs_lagr_clogging.h:47