Semi-Lagrangian Library
Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices.
|
Periodic interpolator. More...
Private Member Functions | |
procedure, pass(interpolator) | init => initialize_per1d_interpolator |
procedure | compute_interpolants => compute_interpolants_per1d |
procedure | interpolate_from_interpolant_value => interpolate_value_per1d |
procedure | interpolate_from_interpolant_derivative_eta1 => interpolate_deriv1_per1d |
procedure | interpolate_from_interpolant_array => interpolate_values_per1d |
procedure, pass | interpolate_array => per_interpolate1d |
procedure, pass | interpolate_array_disp => per_interpolate1d_disp |
procedure, pass | interpolate_array_disp_inplace => per_interpolate1d_disp_inplace |
procedure, pass | set_coefficients => set_coefficients_per1d |
procedure, pass | get_coefficients => get_coefficients_per1d |
Private Attributes | |
integer(kind=i32) | num_points |
size More... | |
real(kind=f64) | cell_size |
cell size More... | |
real(kind=f64) | domain_size |
length of interval More... | |
type(sll_t_periodic_interp_work) | per_interp |
??? More... | |
Periodic interpolator.
Definition at line 34 of file sll_m_periodic_interpolator_1d.F90.
|
private |
Definition at line 46 of file sll_m_periodic_interpolator_1d.F90.
|
private |
Definition at line 62 of file sll_m_periodic_interpolator_1d.F90.
|
private |
Definition at line 44 of file sll_m_periodic_interpolator_1d.F90.
|
private |
Definition at line 54 of file sll_m_periodic_interpolator_1d.F90.
|
private |
Definition at line 56 of file sll_m_periodic_interpolator_1d.F90.
|
private |
Definition at line 58 of file sll_m_periodic_interpolator_1d.F90.
|
private |
Definition at line 52 of file sll_m_periodic_interpolator_1d.F90.
|
private |
Definition at line 50 of file sll_m_periodic_interpolator_1d.F90.
|
private |
Definition at line 48 of file sll_m_periodic_interpolator_1d.F90.
|
private |
Definition at line 60 of file sll_m_periodic_interpolator_1d.F90.
|
private |
cell size
Definition at line 39 of file sll_m_periodic_interpolator_1d.F90.
|
private |
length of interval
Definition at line 40 of file sll_m_periodic_interpolator_1d.F90.
|
private |
size
Definition at line 38 of file sll_m_periodic_interpolator_1d.F90.
|
private |
???
Definition at line 41 of file sll_m_periodic_interpolator_1d.F90.