Semi-Lagrangian Library
Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices.
|
Private Attributes | |
real(kind=f64), dimension(2) | eta_min |
eta1 min and eta2 min More... | |
real(kind=f64), dimension(2) | eta_max |
eta1 max and eta2 max More... | |
integer(kind=i32), dimension(2) | nc |
number of cells in eta1 and in eta2 More... | |
integer(kind=i32), dimension(2) | degree |
interpolation degrees in eta1, eta2 More... | |
integer(kind=i32), dimension(2) | bc |
boundary conditions in eta and eta2 can be sll_p_hermite_periodic or sll_p_hermite_dirichlet More... | |
real(kind=f64), dimension(:, :, :), pointer | deriv |
integer(kind=i32), dimension(2) | continuity |
can be sll_p_hermite_c0 or SLL_HERMITE_C1 More... | |
integer(kind=i32), dimension(2) | deriv_size |
3 for sll_p_hermite_c0 and 2 for SLL_HERMITE_C1 in each direction deriv_size(1)*deriv_size(2) = size(deriv,1) More... | |
Definition at line 34 of file sll_m_hermite_interpolation_2d.F90.
|
private |
boundary conditions in eta and eta2 can be sll_p_hermite_periodic or sll_p_hermite_dirichlet
Definition at line 39 of file sll_m_hermite_interpolation_2d.F90.
|
private |
can be sll_p_hermite_c0 or SLL_HERMITE_C1
Definition at line 42 of file sll_m_hermite_interpolation_2d.F90.
|
private |
interpolation degrees in eta1, eta2
Definition at line 38 of file sll_m_hermite_interpolation_2d.F90.
|
private |
Definition at line 41 of file sll_m_hermite_interpolation_2d.F90.
|
private |
3 for sll_p_hermite_c0 and 2 for SLL_HERMITE_C1 in each direction deriv_size(1)*deriv_size(2) = size(deriv,1)
Definition at line 43 of file sll_m_hermite_interpolation_2d.F90.
|
private |
eta1 max and eta2 max
Definition at line 36 of file sll_m_hermite_interpolation_2d.F90.
|
private |
eta1 min and eta2 min
Definition at line 35 of file sll_m_hermite_interpolation_2d.F90.
|
private |
number of cells in eta1 and in eta2
Definition at line 37 of file sll_m_hermite_interpolation_2d.F90.