Functions | |
subroutine | bin_kernel (n_bin, bin_v, aero_data, kernel, env_state, k) |
Computes an array of kernel values for each bin pair. k(i,j) is the kernel value at the centers of bins i and j. This assumes the kernel is only a function of the particle volumes. | |
subroutine | est_k_max_binned (bin_grid, kernel_max, aero_data, env_state, k_max) |
Estimate an array of maximum kernel values. Given particles v1 in bin b1 and v2 in bin b2, it is probably true that kernel(v1,v2) <= k_max(b1,b2). | |
subroutine | est_k_max_for_bin (bin_grid, kernel_max, b1, b2, aero_data, env_state, k_max) |
Samples within bins b1 and b2 to find the maximum value of the kernel between particles from the two bins. |
subroutine pmc_kernel::bin_kernel | ( | integer,intent(in) | n_bin, | |
real*8,dimension(n_bin),intent(in) | bin_v, | |||
type(aero_data_t),intent(in) | aero_data, | |||
kernel | , | |||
type(env_state_t),intent(in) | env_state, | |||
real*8,dimension(n_bin,n_bin),intent(out) | k | |||
) |
Computes an array of kernel values for each bin pair. k(i,j) is the kernel value at the centers of bins i and j. This assumes the kernel is only a function of the particle volumes.
n_bin | Number of bins. |
bin_v | Volume of particles in bins (m^3). |
aero_data | Aerosol data. |
env_state | Environment state. |
k | Kernel values. |
subroutine pmc_kernel::est_k_max_binned | ( | type(bin_grid_t),intent(in) | bin_grid, | |
kernel_max | , | |||
type(aero_data_t),intent(in) | aero_data, | |||
type(env_state_t),intent(in) | env_state, | |||
real*8,dimension(bin_grid%n_bin,bin_grid%n_bin),intent(out) | k_max | |||
) |
Estimate an array of maximum kernel values. Given particles v1 in bin b1 and v2 in bin b2, it is probably true that kernel(v1,v2) <= k_max(b1,b2).
bin_grid | Bin_grid. |
aero_data | Aerosol data. |
env_state | Environment state. |
k_max | Max kernel vals. |
subroutine pmc_kernel::est_k_max_for_bin | ( | type(bin_grid_t),intent(in) | bin_grid, | |
kernel_max | , | |||
integer,intent(in) | b1, | |||
integer,intent(in) | b2, | |||
type(aero_data_t),intent(in) | aero_data, | |||
type(env_state_t),intent(in) | env_state, | |||
real*8,intent(out) | k_max | |||
) |
Samples within bins b1 and b2 to find the maximum value of the kernel between particles from the two bins.
bin_grid | Bin_grid. |
b1 | First bin. |
b2 | Second bin. |
aero_data | Aerosol data. |
env_state | Environment state. |
k_max | Maximum kernel values. |