Semi-Lagrangian Library
Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices.
|
computes the characteristic with trapezoidal rule
Derived types and interfaces | |
type | sll_t_trapezoid_1d_charac |
Functions/Subroutines | |
type(sll_t_trapezoid_1d_charac) function, pointer, public | sll_f_new_trapezoid_1d_charac (Npts, A_interp, bc_type, eta_min, eta_max, process_outside_point, maxiter, tol, feet_inside) |
subroutine | initialize_trapezoid_1d_charac (charac, Npts, A_interp, bc_type, eta_min, eta_max, process_outside_point, maxiter, tol, feet_inside) |
subroutine | compute_trapezoid_1d_charac (charac, A, dt, input, output) |
|
private |
Definition at line 193 of file sll_m_characteristics_1d_trapezoid.F90.
|
private |
Definition at line 107 of file sll_m_characteristics_1d_trapezoid.F90.
type(sll_t_trapezoid_1d_charac) function, pointer, public sll_m_characteristics_1d_trapezoid::sll_f_new_trapezoid_1d_charac | ( | integer(kind=i32), intent(in) | Npts, |
class(sll_c_interpolator_1d), target | A_interp, | ||
integer(kind=i32), intent(in), optional | bc_type, | ||
real(kind=f64), intent(in), optional | eta_min, | ||
real(kind=f64), intent(in), optional | eta_max, | ||
procedure(sll_i_signature_process_outside_point_1d), optional | process_outside_point, | ||
integer(kind=i32), intent(in), optional | maxiter, | ||
real(kind=f64), intent(in), optional | tol, | ||
logical, intent(in), optional | feet_inside | ||
) |
Definition at line 68 of file sll_m_characteristics_1d_trapezoid.F90.