shamrock.external.coala.solver_DG.compute_CFL_coag_k0_kdv#
- shamrock.external.coala.solver_DG.compute_CFL_coag_k0_kdv(eps, nbins, massgrid, gij, tensor_tabflux_coag, dv)#
Function to compute coagulation CFL for DG scheme k=0 piecewise constant approximation.
Function for ballistic kernel with differential velocities dv
CFL formulation from Filbet & Laurencot 2004, dt <= mean_g * dm/dF
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
Returns#
- CFL_k0scalar, type -> float
CFL restriction for coagulation