![]() |
Semi-Lagrangian Library
Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices.
|
Derived types and interfaces | |
type | sll_t_oblic_2d_derivative |
Functions/Subroutines | |
type(sll_t_oblic_2d_derivative) function, pointer, public | sll_f_new_oblic_2d_derivative (Nc_x1, adv_x1, Nc_x2, x2_min, x2_max, stencil_r, stencil_s) |
subroutine | initialize_oblic_2d_derivative (deriv, Nc_x1, adv_x1, Nc_x2, x2_min, x2_max, stencil_r, stencil_s) |
subroutine, public | sll_s_compute_oblic_derivative_2d (deriv, A1, A2, input, output) |
|
private |
Definition at line 91 of file sll_m_derivative_2d_oblic.F90.
type(sll_t_oblic_2d_derivative) function, pointer, public sll_m_derivative_2d_oblic::sll_f_new_oblic_2d_derivative | ( | integer(kind=i32), intent(in) | Nc_x1, |
class(sll_c_advector_1d), pointer | adv_x1, | ||
integer(kind=i32), intent(in) | Nc_x2, | ||
real(kind=f64), intent(in) | x2_min, | ||
real(kind=f64), intent(in) | x2_max, | ||
integer(kind=i32), intent(in) | stencil_r, | ||
integer(kind=i32), intent(in) | stencil_s | ||
) |
Definition at line 58 of file sll_m_derivative_2d_oblic.F90.
subroutine, public sll_m_derivative_2d_oblic::sll_s_compute_oblic_derivative_2d | ( | type(sll_t_oblic_2d_derivative), pointer | deriv, |
real(kind=f64), intent(in) | A1, | ||
real(kind=f64), intent(in) | A2, | ||
real(kind=f64), dimension(:, :), intent(in) | input, | ||
real(kind=f64), dimension(:, :), intent(out) | output | ||
) |
Definition at line 134 of file sll_m_derivative_2d_oblic.F90.