Report Typos and Errors    
Semi-Lagrangian Library
Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices.
Private Member Functions | Private Attributes | List of all members
sll_t_trapezoid_1d_charac Type Reference
Inheritance diagram for sll_t_trapezoid_1d_charac:
Collaboration diagram for sll_t_trapezoid_1d_charac:

Private Member Functions

procedure, pass(charac) init => initialize_trapezoid_1d_charac
 
procedure, pass(charac) compute_characteristics => compute_trapezoid_1d_charac
 

Private Attributes

integer(kind=i32) npts
 
real(kind=f64) eta_min
 
real(kind=f64) eta_max
 
procedure(sll_i_signature_process_outside_point_1d), pointer, nopass process_outside_point
 
class(sll_c_interpolator_1d), pointer a_interp
 
integer(kind=i32) maxiter
 
real(kind=f64) tol
 
logical feet_inside
 

Detailed Description

Definition at line 50 of file sll_m_characteristics_1d_trapezoid.F90.

Member Function/Subroutine Documentation

◆ compute_characteristics()

procedure, pass(charac) compute_characteristics
private

Definition at line 63 of file sll_m_characteristics_1d_trapezoid.F90.

◆ init()

procedure, pass(charac) init
private

Definition at line 62 of file sll_m_characteristics_1d_trapezoid.F90.

Member Data Documentation

◆ a_interp

class(sll_c_interpolator_1d), pointer a_interp
private

Definition at line 56 of file sll_m_characteristics_1d_trapezoid.F90.

◆ eta_max

real(kind=f64) eta_max
private

Definition at line 53 of file sll_m_characteristics_1d_trapezoid.F90.

◆ eta_min

real(kind=f64) eta_min
private

Definition at line 52 of file sll_m_characteristics_1d_trapezoid.F90.

◆ feet_inside

logical feet_inside
private

Definition at line 59 of file sll_m_characteristics_1d_trapezoid.F90.

◆ maxiter

integer(kind=i32) maxiter
private

Definition at line 57 of file sll_m_characteristics_1d_trapezoid.F90.

◆ npts

integer(kind=i32) npts
private

Definition at line 51 of file sll_m_characteristics_1d_trapezoid.F90.

◆ process_outside_point

procedure(sll_i_signature_process_outside_point_1d), pointer, nopass process_outside_point
private

Definition at line 54 of file sll_m_characteristics_1d_trapezoid.F90.

◆ tol

real(kind=f64) tol
private

Definition at line 58 of file sll_m_characteristics_1d_trapezoid.F90.

    Report Typos and Errors