Semi-Lagrangian Library
Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices.
|
Public Member Functions | |
procedure, pass(gyroaverage) | initialize => initialize_gyroaverage_2d_polar_computation |
procedure, pass(gyroaverage) | compute_gyroaverage => compute_gyroaverage_2d_polar |
Public Attributes | |
type(sll_plan_gyroaverage_polar), pointer | gyro |
integer(kind=i32) | gyroaverage_case |
real(kind=f64), dimension(2) | eta_min |
real(kind=f64), dimension(2) | eta_max |
integer(kind=i32), dimension(2) | nc |
integer(kind=i32) | n_points |
integer(kind=i32), dimension(2) | interp_degree |
Definition at line 38 of file sll_m_gyroaverage_2d_polar_computation.F90.
procedure, pass(gyroaverage) compute_gyroaverage |
Definition at line 51 of file sll_m_gyroaverage_2d_polar_computation.F90.
procedure, pass(gyroaverage) initialize |
Definition at line 49 of file sll_m_gyroaverage_2d_polar_computation.F90.
real(kind=f64), dimension(2) eta_max |
Definition at line 43 of file sll_m_gyroaverage_2d_polar_computation.F90.
real(kind=f64), dimension(2) eta_min |
Definition at line 42 of file sll_m_gyroaverage_2d_polar_computation.F90.
type(sll_plan_gyroaverage_polar), pointer gyro |
Definition at line 40 of file sll_m_gyroaverage_2d_polar_computation.F90.
integer(kind=i32) gyroaverage_case |
Definition at line 41 of file sll_m_gyroaverage_2d_polar_computation.F90.
integer(kind=i32), dimension(2) interp_degree |
Definition at line 46 of file sll_m_gyroaverage_2d_polar_computation.F90.
integer(kind=i32) n_points |
Definition at line 45 of file sll_m_gyroaverage_2d_polar_computation.F90.
integer(kind=i32), dimension(2) nc |
Definition at line 44 of file sll_m_gyroaverage_2d_polar_computation.F90.