Namespaces | |
namespace | pmc_coagulation |
Functions | |
subroutine | pmc_coagulation::maybe_coag_pair (bin_grid, env_state, aero_data, aero_state, b1, b2, del_t, k_max, kernel, did_coag) |
Choose a random pair for potential coagulation and test its probability of coagulation. If it happens, do the coagulation and update all structures. | |
subroutine | pmc_coagulation::find_rand_pair (aero_state, b1, b2, s1, s2) |
Given bins b1 and b2, find a random pair of particles (b1, s1) and (b2, s2) that are not the same particle particle as each other. | |
subroutine | pmc_coagulation::coagulate (bin_grid, aero_data, aero_state, b1, s1, b2, s2) |
Join together particles (b1, s1) and (b2, s2), updating all particle and bin structures to reflect the change. |