![]() |
Semi-Lagrangian Library
Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices.
|
Derived types and interfaces | |
type | sll_t_csl_2d_advector |
Functions/Subroutines | |
type(sll_t_csl_2d_advector) function, pointer, public | sll_f_new_csl_2d_advector (charac, Npts1, Npts2, eta1_min, eta1_max, eta2_min, eta2_max, eta1_coords, eta2_coords) |
subroutine | initialize_csl_2d_advector (adv, charac, Npts1, Npts2, eta1_min, eta1_max, eta2_min, eta2_max, eta1_coords, eta2_coords) |
subroutine | csl_advect_2d (adv, A1, A2, dt, input, output) |
subroutine | aux (N0, N1, f, aretesh, aretesv, sommets, ordre, dom) |
subroutine | compute_aux2_new (N_x1, N_x2, r_x1, s_x1, r_x2, s_x2, input, output) |
subroutine | compute_ww (ww, r, s) |
subroutine | aux2 (N0, N1, f, areteshb, areteshh, aretesvg, aretesvd, sommetsbg, sommetsbd, sommetshg, sommetshd, ordre, carac, dom) |
|
private |
Definition at line 547 of file sll_m_advection_2d_CSL.F90.
|
private |
Definition at line 776 of file sll_m_advection_2d_CSL.F90.
|
private |
Definition at line 635 of file sll_m_advection_2d_CSL.F90.
|
private |
Definition at line 698 of file sll_m_advection_2d_CSL.F90.
|
private |
Definition at line 209 of file sll_m_advection_2d_CSL.F90.
|
private |
Definition at line 108 of file sll_m_advection_2d_CSL.F90.
type(sll_t_csl_2d_advector) function, pointer, public sll_m_advection_2d_csl::sll_f_new_csl_2d_advector | ( | class(sll_c_characteristics_2d_base), pointer | charac, |
integer(kind=i32), intent(in) | Npts1, | ||
integer(kind=i32), intent(in) | Npts2, | ||
real(kind=f64), intent(in), optional | eta1_min, | ||
real(kind=f64), intent(in), optional | eta1_max, | ||
real(kind=f64), intent(in), optional | eta2_min, | ||
real(kind=f64), intent(in), optional | eta2_max, | ||
real(kind=f64), dimension(:), optional, pointer | eta1_coords, | ||
real(kind=f64), dimension(:), optional, pointer | eta2_coords | ||
) |