1 #ifndef __CS_LAGR_DLVO_H__
2 #define __CS_LAGR_DLVO_H__
cs_real_t lambwl
Definition: cs_lagr_dlvo.h:59
void dlvo_init(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 temperature[], const cs_real_t *valen, const cs_real_t *phi_p, const cs_real_t *phi_s, const cs_real_t *cstham, const cs_real_t *dcutof, const cs_real_t *lambwl, const cs_real_t *kboltz)
Definition: cs_lagr_dlvo.c:106
double precision kboltz
Boltzmann constant (J/K)
Definition: lagran.f90:1076
double precision, save cstham
Hamaker constant for the particle/fluid/substrate system.
Definition: lagran.f90:1050
cs_real_t valen
Definition: cs_lagr_dlvo.h:55
cs_real_t ionic_strength
Definition: cs_lagr_dlvo.h:51
cs_real_t faraday_cst
Definition: cs_lagr_dlvo.h:48
cs_real_t cs_lagr_edl_sphere_plane(cs_real_t distp, cs_real_t rpart, cs_real_t valen, cs_real_t phi1, cs_real_t phi2, cs_real_t kboltz, cs_real_t temp, cs_real_t debye_length, cs_real_t free_space_permit, cs_real_t water_permit)
Definition: cs_lagr_dlvo.c:309
void cs_lagr_dlvo_finalize(void)
Definition: cs_lagr_dlvo.c:185
#define BEGIN_C_DECLS
Definition: cs_defs.h:429
cs_real_t phi_s
Definition: cs_lagr_dlvo.h:53
cs_real_t phi_p
Definition: cs_lagr_dlvo.h:52
cs_real_t * temperature
Definition: cs_lagr_dlvo.h:54
cs_real_t water_permit
Definition: cs_lagr_dlvo.h:50
cs_real_t dcutof
Definition: cs_lagr_dlvo.h:58
Definition: cs_lagr_dlvo.h:46
double precision, save valen
Valency of ions in the solution (used for EDL forces)
Definition: lagran.f90:1062
double precision, save phi_p
Electrokinetic potential of the first solid - particle.
Definition: lagran.f90:1056
cs_real_t * debye_length
Definition: cs_lagr_dlvo.h:56
cs_real_t cstham
Definition: cs_lagr_dlvo.h:57
double precision lambwl
Characteristic retardation wavelength (m) for Hamaker constant.
Definition: lagran.f90:1084
cs_real_t cs_lagr_van_der_waals_sphere_plane(cs_real_t distp, cs_real_t rpart, cs_real_t lambwl, cs_real_t cstham)
Definition: cs_lagr_dlvo.c:256
double precision, save phi_s
Electrokinetic potential of the second solid - surface.
Definition: lagran.f90:1059
cs_real_t free_space_permit
Definition: cs_lagr_dlvo.h:49
int cs_lnum_t
local mesh entity id
Definition: cs_defs.h:292
cs_real_t cs_lagr_edl_sphere_sphere(cs_real_t distcc, cs_real_t rpart1, cs_real_t rpart2, cs_real_t valen, cs_real_t phi1, cs_real_t phi2, cs_real_t kboltz, cs_real_t temp, cs_real_t debye_length, cs_real_t free_space_permit, cs_real_t water_permit)
Definition: cs_lagr_dlvo.c:358
#define END_C_DECLS
Definition: cs_defs.h:430
double cs_real_t
Definition: cs_defs.h:296
double precision dcutof
Cut-off distance for adhesion forces (assumed to be the Born distance) (m)
Definition: lagran.f90:1080
#define CS_PROCF(x, y)
Definition: cs_defs.h:453
void cs_lagr_barrier(const void *particle, const cs_lagr_attribute_map_t *attr_map, cs_lnum_t face_id, cs_real_t *energy_barrier)
Definition: cs_lagr_dlvo.c:196
cs_real_t kboltz
Definition: cs_lagr_dlvo.h:60
cs_real_t cs_lagr_van_der_waals_sphere_sphere(cs_real_t distcc, cs_real_t rpart1, cs_real_t rpart2, cs_real_t lambwl, cs_real_t cstham)
Definition: cs_lagr_dlvo.c:289
Definition: cs_lagr_tracking.h:132