![]() |
Semi-Lagrangian Library
Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices.
|
Private Member Functions | |
procedure, pass(adv) | initialize => initialize_csl_periodic_1d_advector |
procedure, pass(adv) | advect_1d => csl_periodic_advect_1d |
procedure, pass(adv) | advect_1d_constant => csl_periodic_advect_1d_constant |
procedure, pass(adv) | delete => delete_csl_periodic_1d_adv |
Private Attributes | |
class(sll_c_interpolator_1d), pointer | interp |
class(sll_c_characteristics_1d_base), pointer | charac |
real(kind=f64), dimension(:), pointer | eta_coords |
real(kind=f64), dimension(:), pointer | charac_feet |
real(kind=f64), dimension(:), pointer | charac_feet_inside |
real(kind=f64), dimension(:, :), pointer | deriv |
integer(kind=i32) | npts |
integer(kind=i32) | csl_degree |
Definition at line 60 of file sll_m_advection_1d_CSL_periodic.F90.
|
private |
Definition at line 76 of file sll_m_advection_1d_CSL_periodic.F90.
|
private |
Definition at line 78 of file sll_m_advection_1d_CSL_periodic.F90.
|
private |
Definition at line 80 of file sll_m_advection_1d_CSL_periodic.F90.
|
private |
Definition at line 74 of file sll_m_advection_1d_CSL_periodic.F90.
|
private |
Definition at line 63 of file sll_m_advection_1d_CSL_periodic.F90.
|
private |
Definition at line 65 of file sll_m_advection_1d_CSL_periodic.F90.
|
private |
Definition at line 66 of file sll_m_advection_1d_CSL_periodic.F90.
|
private |
Definition at line 72 of file sll_m_advection_1d_CSL_periodic.F90.
|
private |
Definition at line 70 of file sll_m_advection_1d_CSL_periodic.F90.
|
private |
Definition at line 64 of file sll_m_advection_1d_CSL_periodic.F90.
|
private |
Definition at line 62 of file sll_m_advection_1d_CSL_periodic.F90.
|
private |
Definition at line 71 of file sll_m_advection_1d_CSL_periodic.F90.