shamrock.external.coala.solver_DG.solver_coag_k0_kdv#

shamrock.external.coala.solver_DG.solver_coag_k0_kdv(eps, nbins, massgrid, gij, tensor_tabflux_coag, dv, dt)#

Function to compute SSPRK order 3 time solver with piecewise constant approximation Function for ballistic kernel with differential velocities dv See Zhang & Shu 2010 and Lombart et al., 2021

Parameters#

epsscalar, type -> float

minimum value for mass distribution approximation gij

nbinsscalar, type -> integer

number of dust bins

massgrid1D array (dim = nbins+1), type -> float

grid of masses given borders value of mass bins

gij1D array (dim = nbins), type -> float

components of g on the polynomial basis

tensor_tabflux_coag3D array (dim = (nbins,nbins,nbins)), type -> float

array to evaluate coagulation flux

dv2D array (dim = (nbins,nbins)), type -> float

array of the differential velocity between grains

dtscalar, type -> float

timestep

Returns#

gijnew1D array (dim = nbins), type -> float

evolved components of g on the polynomial basis after 1 timestep