Report Typos and Errors    
Semi-Lagrangian Library
Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices.
Derived types and interfaces | Functions/Subroutines
sll_m_gyroaverage_2d_polar_hermite_solver Module Reference

Derived types and interfaces

type  gyroaverage_2d_polar_hermite_solver
 

Functions/Subroutines

type(gyroaverage_2d_polar_hermite_solver) function, pointer, public sll_f_new_gyroaverage_2d_polar_hermite_solver (eta_min, eta_max, Nc, N_points, interp_degree, larmor_rad, hermite_case)
 
subroutine initialize_gyroaverage_2d_polar_hermite_solver (gyroaverage, eta_min, eta_max, Nc, N_points, interp_degree, larmor_rad, hermite_case)
 
subroutine compute_gyroaverage_2d_polar_hermite (gyroaverage, larmor_rad, f)
 

Function/Subroutine Documentation

◆ compute_gyroaverage_2d_polar_hermite()

subroutine sll_m_gyroaverage_2d_polar_hermite_solver::compute_gyroaverage_2d_polar_hermite ( class(gyroaverage_2d_polar_hermite_solver), target  gyroaverage,
real(kind=f64), intent(in)  larmor_rad,
real(kind=f64), dimension(:, :), intent(inout)  f 
)
private

Definition at line 149 of file sll_m_gyroaverage_2d_polar_hermite_solver.F90.

Here is the call graph for this function:

◆ initialize_gyroaverage_2d_polar_hermite_solver()

subroutine sll_m_gyroaverage_2d_polar_hermite_solver::initialize_gyroaverage_2d_polar_hermite_solver ( class(gyroaverage_2d_polar_hermite_solver gyroaverage,
real(kind=f64), dimension(2), intent(in)  eta_min,
real(kind=f64), dimension(2), intent(in)  eta_max,
integer(kind=i32), dimension(2), intent(in)  Nc,
integer(kind=i32), intent(in)  N_points,
integer(kind=i32), dimension(2), intent(in)  interp_degree,
real(kind=f64), intent(in)  larmor_rad,
integer(kind=i32), optional  hermite_case 
)
private

Definition at line 95 of file sll_m_gyroaverage_2d_polar_hermite_solver.F90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ sll_f_new_gyroaverage_2d_polar_hermite_solver()

type(gyroaverage_2d_polar_hermite_solver) function, pointer, public sll_m_gyroaverage_2d_polar_hermite_solver::sll_f_new_gyroaverage_2d_polar_hermite_solver ( real(kind=f64), dimension(2), intent(in)  eta_min,
real(kind=f64), dimension(2), intent(in)  eta_max,
integer(kind=i32), dimension(2), intent(in)  Nc,
integer(kind=i32), intent(in)  N_points,
integer(kind=i32), dimension(2), intent(in)  interp_degree,
real(kind=f64), intent(in)  larmor_rad,
integer(kind=i32), optional  hermite_case 
)

Definition at line 62 of file sll_m_gyroaverage_2d_polar_hermite_solver.F90.

Here is the call graph for this function:
    Report Typos and Errors