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
sll_m_gyroaverage_2d_polar.F90 File Reference
#include "sll_memory.h"
#include "sll_working_precision.h"
Include dependency graph for sll_m_gyroaverage_2d_polar.F90:

Go to the source code of this file.

Data Types

type  sll_t_plan_gyroaverage_polar
 

Modules

module  sll_m_gyroaverage_2d_polar
 

Functions/Subroutines

type(sll_t_plan_gyroaverage_polar) function, pointer, public sll_f_new_plan_gyroaverage_polar_hermite (eta_min, eta_max, Nc, N_points, interp_degree, deriv_size)
 
type(sll_t_plan_gyroaverage_polar) function, pointer, public sll_f_new_plan_gyroaverage_polar_splines (eta_min, eta_max, Nc, N_points)
 
type(sll_t_plan_gyroaverage_polar) function, pointer, public sll_f_new_plan_gyroaverage_polar_pade (eta_min, eta_max, Nc)
 
subroutine, public sll_s_compute_gyroaverage_points_polar_hermite (gyro, f, rho)
 
subroutine, public sll_s_compute_gyroaverage_points_polar_hermite_c1 (gyro, f, rho)
 
subroutine, public sll_s_compute_gyroaverage_points_polar_with_invar_hermite_c1 (gyro, f, rho)
 
subroutine, public sll_s_pre_compute_gyroaverage_polar_hermite_c1 (gyro, rho)
 
subroutine assemble_csr_from_pre_compute (pre_compute_coeff, pre_compute_N, pre_compute_index, nb, Nc, ia, ja, a, num_rows, num_nz)
 
subroutine, public sll_s_compute_gyroaverage_pre_compute_polar_hermite_c1 (gyro, f)
 
subroutine, public sll_s_compute_gyroaverage_points_polar_spl (gyro, f, rho)
 
subroutine, public sll_s_compute_gyroaverage_points_polar_with_invar_spl (gyro, f, rho)
 
subroutine, public sll_s_pre_compute_gyroaverage_polar_spl (gyro, rho)
 
subroutine, public sll_s_compute_gyroaverage_pre_compute_polar_spl (gyro, f)
 
subroutine, public sll_s_pre_compute_gyroaverage_polar_spl_fft (gyro, rho)
 
subroutine, public sll_s_compute_gyroaverage_pre_compute_polar_spl_fft (gyro, f)
 
subroutine, public sll_s_compute_gyroaverage_pade_polar (gyro, f, rho)
 
subroutine, public sll_s_compute_gyroaverage_pade_high_order_polar (gyro, f, rho, order)
 
subroutine hermite_coef_nat_per (f, buf3d, N, d)
 
subroutine hermite_c1_coef_nat_per (f, buf3d, N, d)
 
subroutine compute_w_hermite (w, r, s)
 
subroutine localize_polar (x, eta_min, eta_max, ii, eta, N)
 
subroutine localize_per (i, x, xmin, xmax, N)
 
subroutine localize_nat (i, x, xmin, xmax, N)
 
subroutine interpolate_hermite (f, i, x, fval, N)
 
subroutine interpolate_hermite_c1 (f, i, x, fval, N)
 
subroutine contribution_hermite_c1 (x, val)
 
subroutine contribution_spl (x, val)
 
subroutine splcoefnat1d0 (lunat, N)
 
subroutine splcoefnat1d (p, lunat, N)
 
subroutine splcoefnat1d0old (dnat, lnat, N)
 
subroutine splcoefnatper2d (f, buf, dnatx, lnatx, dpery, lpery, mpery, Nx, Ny)
 
subroutine splnatper2d (f, xx, xmin, xmax, yy, ymin, ymax, fval, Nx, Ny)
 
subroutine splper1d (f, xx, xmin, xmax, fval, N)
 
subroutine splnat1d (f, xx, xmin, xmax, fval, N)
 
subroutine splcoefper1d0old (dper, lper, mper, N)
 
subroutine splcoefper1d0 (luper, N)
 
subroutine splcoefper1d (f, luper, N)
 
subroutine splcoefnat1dold (p, dnat, lnat, N)
 
subroutine splcoefper1dold (f, dper, lper, mper, N)
 
subroutine solve_tridiag (a, b, c, v, x, n)
 
subroutine, public sll_s_penta (n, e, a, b, c, f, d, x)
 
    Report Typos and Errors