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_qn_2d_polar_splines_solver Module Reference

Derived types and interfaces

type  sll_t_qn_2d_polar_splines_solver
 

Functions/Subroutines

type(sll_t_qn_2d_polar_splines_solver) function, pointer, public sll_f_new_qn_2d_polar_splines_solver (eta_min, eta_max, Nc, N_points, lambda, T_i)
 
subroutine, public sll_s_qn_2d_polar_splines_solver_init (qn, eta_min, eta_max, Nc, N_points, lambda, T_i)
 
subroutine precompute_qn_2d_polar_splines (qn, mu_points, mu_weights, N_mu)
 
subroutine solve_qn_2d_polar_splines (qn, phi)
 

Function/Subroutine Documentation

◆ precompute_qn_2d_polar_splines()

subroutine sll_m_qn_2d_polar_splines_solver::precompute_qn_2d_polar_splines ( class(sll_t_qn_2d_polar_splines_solver), target  qn,
real(kind=f64), dimension(1:n_mu), intent(in)  mu_points,
real(kind=f64), dimension(1:n_mu), intent(in)  mu_weights,
integer(kind=i32), intent(in)  N_mu 
)
private

Definition at line 109 of file sll_m_qn_2d_polar_splines_solver.F90.

Here is the call graph for this function:

◆ sll_f_new_qn_2d_polar_splines_solver()

type(sll_t_qn_2d_polar_splines_solver) function, pointer, public sll_m_qn_2d_polar_splines_solver::sll_f_new_qn_2d_polar_splines_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,
real(kind=f64), dimension(:), intent(in)  lambda,
real(kind=f64), dimension(:), intent(in)  T_i 
)

Definition at line 59 of file sll_m_qn_2d_polar_splines_solver.F90.

◆ sll_s_qn_2d_polar_splines_solver_init()

subroutine, public sll_m_qn_2d_polar_splines_solver::sll_s_qn_2d_polar_splines_solver_init ( class(sll_t_qn_2d_polar_splines_solver), intent(out)  qn,
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,
real(kind=f64), dimension(:), intent(in)  lambda,
real(kind=f64), dimension(:), intent(in)  T_i 
)

Definition at line 88 of file sll_m_qn_2d_polar_splines_solver.F90.

Here is the call graph for this function:

◆ solve_qn_2d_polar_splines()

subroutine sll_m_qn_2d_polar_splines_solver::solve_qn_2d_polar_splines ( class(sll_t_qn_2d_polar_splines_solver), target  qn,
real(kind=f64), dimension(:, :), intent(inout)  phi 
)
private

Definition at line 126 of file sll_m_qn_2d_polar_splines_solver.F90.

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