Report Typos and Errors    
Semi-Lagrangian Library
Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices.
Data Types | Modules | Functions/Subroutines | Variables
sll_m_gyroaverage_2d_polar_computation.F90 File Reference
#include "sll_working_precision.h"
#include "sll_memory.h"
#include "sll_assert.h"
Include dependency graph for sll_m_gyroaverage_2d_polar_computation.F90:

Go to the source code of this file.

Data Types

type  gyroaverage_2d_polar_computation
 

Modules

module  sll_m_gyroaverage_2d_polar_computation
 

Functions/Subroutines

type(gyroaverage_2d_polar_computation) function, pointer new_gyroaverage_2d_polar_computation (eta_min, eta_max, Nc, N_points, interp_degree, gyroaverage_case)
 
subroutine initialize_gyroaverage_2d_polar_computation (gyroaverage, eta_min, eta_max, Nc, N_points, interp_degree, gyroaverage_case)
 
subroutine compute_gyroaverage_2d_polar (gyroaverage, larmor_rad, f, Jf)
 

Variables

integer(kind=i32), parameter sll_gyroaverage_pade = 0
 
integer(kind=i32), parameter sll_gyroaverage_hermite = 10
 
integer(kind=i32), parameter sll_gyroaverage_hermite_c1 = 11
 
integer(kind=i32), parameter sll_gyroaverage_hermite_c1_precompute = 12
 
integer(kind=i32), parameter sll_gyroaverage_hermite_c1_with_invariance = 13
 
integer(kind=i32), parameter sll_gyroaverage_splines = 20
 
integer(kind=i32), parameter sll_gyroaverage_splines_precompute = 21
 
integer(kind=i32), parameter sll_gyroaverage_splines_with_invariance = 22
 
integer(kind=i32), parameter sll_gyroaverage_splines_precompute_with_fft = 23
 
    Report Typos and Errors