Functions | |
subroutine | kernel_sedi (v1, v2, env_state, k) |
Sedimentation coagulation kernel. | |
subroutine | fall_g (r, w_inf) |
Finds the terminal velocity of a particle based on its size. | |
subroutine | effic (r1, r2, ec) |
Coagulation efficiency. |
Contains code based on coad1d.f
by Andreas Bott
subroutine pmc_kernel_sedi::effic | ( | real*8,intent(in) | r1, | |
real*8,intent(in) | r2, | |||
real*8,intent(out) | ec | |||
) |
Coagulation efficiency.
Determines the chance that two particles will actually coagulate, given that they approach close enough to do so.
r1 | Radius of first particle (um). |
r2 | Radius of second particle (um). |
ec | Collision efficiency (dimensionless). |
subroutine pmc_kernel_sedi::fall_g | ( | real*8,intent(in) | r, | |
real*8,intent(out) | w_inf | |||
) |
Finds the terminal velocity of a particle based on its size.
r | Particle radius (m). |
w_inf | Terminal velocity (m/s). |
subroutine pmc_kernel_sedi::kernel_sedi | ( | real*8,intent(in) | v1, | |
real*8,intent(in) | v2, | |||
type(env_state_t),intent(in) | env_state, | |||
real*8,intent(out) | k | |||
) |
Sedimentation coagulation kernel.
v1 | Volume of first particle (m^3). |
v2 | Volume of second particle (m^3). |
env_state | Environment state. |
k |
Kernel k(a,b) (m^3/s). |