|
| subroutine, public | mod_dust::dust_init (g_rho, g_mom, g_energy) |
| |
| subroutine, public | mod_dust::dust_check_params () |
| |
| subroutine, public | mod_dust::dust_check_w (ixil, ixol, w, flag) |
| |
| subroutine, public | mod_dust::dust_to_conserved (ixil, ixol, w, x) |
| |
| subroutine, public | mod_dust::dust_to_primitive (ixil, ixol, w, x) |
| |
| subroutine, public | mod_dust::dust_get_flux (w, x, ixil, ixol, idim, f) |
| |
| subroutine, public | mod_dust::dust_get_flux_prim (w, x, ixil, ixol, idim, f) |
| |
| subroutine, public | mod_dust::set_dusttozero (ixil, ixol, w, x) |
| |
| subroutine, public | mod_dust::dust_add_source (qdt, ixil, ixol, wct, w, x, qsourcesplit, active) |
| | w[iw]= w[iw]+qdt*S[wCT, x] where S is the source based on wCT within ixO
|
| |
| subroutine, public | mod_dust::dust_evaluate_implicit (qtc, psa) |
| | inplace update of psa==>F_im(psa)
|
| |
| subroutine, public | mod_dust::dust_implicit_update (dtfactor, qdt, qtc, psb, psa) |
| | Implicit solve of psb=psa+dtfactor*dt*F_im(psb)
|
| |
| subroutine, public | mod_dust::dust_get_dt (w, ixil, ixol, dtnew, dxd, x) |
| | Get dt related to dust and gas stopping time (Laibe 2011)
|
| |
| subroutine, public | mod_dust::dust_get_cmax (w, x, ixil, ixol, idim, cmax, cmin) |
| |
| subroutine, public | mod_dust::dust_get_cmax_prim (w, x, ixil, ixol, idim, cmax, cmin) |
| |
|
| double precision, public, protected | mod_dust::dust_min_rho = -1.0d0 |
| | Minimum dust density as used when dust_small_to_zero=T.
|
| |
| double precision, dimension(:), allocatable, public | mod_dust::dust_size |
| | Size of each dust species, dimensionless expression.
|
| |
| double precision, dimension(:), allocatable, public | mod_dust::dust_density |
| | Internal density of each dust species, dimensionless expression.
|
| |
| integer, public, protected | mod_dust::dust_n_species = 0 |
| | The number of dust species.
|
| |
| integer, dimension(:), allocatable, public, protected | mod_dust::dust_rho |
| | Indices of the dust densities.
|
| |
| integer, dimension(:, :), allocatable, public, protected | mod_dust::dust_mom |
| | Indices of the dust momentum densities.
|
| |
| logical, public, protected | mod_dust::dust_small_to_zero = .false. |
| | Set small dust densities to zero to avoid numerical problems.
|
| |
| character(len=std_len), public, protected | mod_dust::dust_method = 'Kwok' |
| | What type of dust drag force to use. Can be 'Kwok', 'sticking', 'linear', 'usr' or 'none'.
|
| |