Report Typos and Errors    
Semi-Lagrangian Library
Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices.
Derived types and interfaces | Functions/Subroutines
sll_m_characteristics_1d_trapezoid Module Reference

Description

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)
 

Function/Subroutine Documentation

◆ compute_trapezoid_1d_charac()

subroutine sll_m_characteristics_1d_trapezoid::compute_trapezoid_1d_charac ( class(sll_t_trapezoid_1d_charac charac,
real(kind=f64), dimension(:), intent(in)  A,
real(kind=f64), intent(in)  dt,
real(kind=f64), dimension(:), intent(in)  input,
real(kind=f64), dimension(:), intent(out)  output 
)
private

Definition at line 193 of file sll_m_characteristics_1d_trapezoid.F90.

◆ initialize_trapezoid_1d_charac()

subroutine sll_m_characteristics_1d_trapezoid::initialize_trapezoid_1d_charac ( class(sll_t_trapezoid_1d_charac 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 
)
private

Definition at line 107 of file sll_m_characteristics_1d_trapezoid.F90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ sll_f_new_trapezoid_1d_charac()

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.

Here is the call graph for this function:
    Report Typos and Errors