Semi-Lagrangian Library
Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices.
|
Type to specify parameter for double Gaussian (includes bump-on-tail and TSI) More...
Private Member Functions | |
procedure | init => init_twogaussian |
procedure | eval => eval_twogaussian_sum |
procedure | eval_v => eval_twogaussian_v |
Private Attributes | |
real(kind=f64), dimension(2, 3) | v_thermal |
real(kind=f64), dimension(2, 3) | v_mean |
real(kind=f64) | alpha |
real(kind=f64), dimension(3) | kx |
real(kind=f64), dimension(3) | v_max |
real(kind=f64) | factor |
real(kind=f64), dimension(2) | delta |
integer(kind=i32) | distrib_type |
Type to specify parameter for double Gaussian (includes bump-on-tail and TSI)
Definition at line 135 of file sll_m_distribution_function_initializer_6d.F90.
|
private |
Definition at line 147 of file sll_m_distribution_function_initializer_6d.F90.
|
private |
Definition at line 148 of file sll_m_distribution_function_initializer_6d.F90.
|
private |
Definition at line 146 of file sll_m_distribution_function_initializer_6d.F90.
|
private |
Definition at line 138 of file sll_m_distribution_function_initializer_6d.F90.
|
private |
Definition at line 142 of file sll_m_distribution_function_initializer_6d.F90.
|
privateinherited |
Definition at line 74 of file sll_m_distribution_function_initializer_6d.F90.
|
private |
Definition at line 141 of file sll_m_distribution_function_initializer_6d.F90.
|
private |
Definition at line 139 of file sll_m_distribution_function_initializer_6d.F90.
|
private |
Definition at line 140 of file sll_m_distribution_function_initializer_6d.F90.
|
private |
Definition at line 137 of file sll_m_distribution_function_initializer_6d.F90.
|
private |
Definition at line 136 of file sll_m_distribution_function_initializer_6d.F90.