![]() |
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.
1.9.1