Semi-Lagrangian Library
Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices.
|
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) |
|
private |
Definition at line 109 of file sll_m_qn_2d_polar_splines_solver.F90.
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.
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.
|
private |
Definition at line 126 of file sll_m_qn_2d_polar_splines_solver.F90.