pmc_kernel_golovin Namespace Reference

Golovin (additive) coagulation kernel. More...

Functions

subroutine kernel_golovin (v1, v2, env_state, k)
 Golovin (additive) coagulation kernel.
subroutine soln_golovin_exp (bin_grid, aero_data, time, num_den, mean_radius, rho_p, aero_dist_init, env_state, aero_binned)
 Exact solution with the Golovin coagulation kernel and exponential initial condition.
subroutine bessi1 (x, r)
 Modified Bessel function of the first kind $ I_1(x) $.

Detailed Description

Golovin (additive) coagulation kernel.


Function Documentation

subroutine pmc_kernel_golovin::bessi1 ( real*8,intent(in)  x,
real*8,intent(out)  r 
)

Modified Bessel function of the first kind $ I_1(x) $.

This looks like it was taken from Numerical Recipes.

FIXME: Where did this come from? What license does it have?

Parameters:
x Function argument.
r Function value.
subroutine pmc_kernel_golovin::kernel_golovin ( real*8,intent(in)  v1,
real*8,intent(in)  v2,
type(env_state_t),intent(in)  env_state,
real*8,intent(out)  k 
)

Golovin (additive) coagulation kernel.

Parameters:
v1 Volume of first particle.
v2 Volume of second particle.
env_state Environment state.
k Coagulation kernel.
subroutine pmc_kernel_golovin::soln_golovin_exp ( type(bin_grid_t),intent(in)  bin_grid,
type(aero_data_t),intent(in)  aero_data,
real*8,intent(in)  time,
real*8,intent(in)  num_den,
real*8,intent(in)  mean_radius,
real*8,intent(in)  rho_p,
type(aero_dist_t),intent(in)  aero_dist_init,
type(env_state_t),intent(in)  env_state,
type(aero_binned_t),intent(out)  aero_binned 
)

Exact solution with the Golovin coagulation kernel and exponential initial condition.

Parameters:
bin_grid Bin grid.
aero_data Aerosol data.
time Current time.
num_den Particle number concentration (#/m^3).
mean_radius Mean init radius (m).
rho_p Particle density (kg/m^3).
aero_dist_init Initial distribution.
env_state Environment state.
aero_binned Output state.

Generated on 29 Mar 2010 for PartMC by  doxygen 1.6.1