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_charac_2d_verlet Type Reference
Inheritance diagram for sll_t_charac_2d_verlet:
Collaboration diagram for sll_t_charac_2d_verlet:

Private Member Functions

procedure, pass(charac) init => initialize_verlet_2d_charac
 
procedure, pass(charac) compute_characteristics => compute_verlet_2d_charac
 

Private Attributes

integer(kind=i32) npts1
 
integer(kind=i32) npts2
 
real(kind=f64) eta1_min
 
real(kind=f64) eta1_max
 
real(kind=f64) eta2_min
 
real(kind=f64) eta2_max
 
procedure(sll_i_signature_process_outside_point), pointer, nopass process_outside_point1
 
procedure(sll_i_signature_process_outside_point), pointer, nopass process_outside_point2
 
class(sll_c_interpolator_2d), pointer a1_interp_x1x2
 
class(sll_c_interpolator_2d), pointer a2_interp_x1x2
 
class(sll_c_interpolator_1d), pointer a1_interp_x1
 
class(sll_c_interpolator_1d), pointer a2_interp_x1
 
integer(kind=i32) x1_maxiter
 
integer(kind=i32) x2_maxiter
 
real(kind=f64) x1_tol
 
real(kind=f64) x2_tol
 

Detailed Description

Definition at line 51 of file sll_m_characteristics_2d_verlet.F90.

Member Function/Subroutine Documentation

◆ compute_characteristics()

procedure, pass(charac) compute_characteristics
private

Definition at line 73 of file sll_m_characteristics_2d_verlet.F90.

◆ init()

procedure, pass(charac) init
private

Definition at line 72 of file sll_m_characteristics_2d_verlet.F90.

Member Data Documentation

◆ a1_interp_x1

class(sll_c_interpolator_1d), pointer a1_interp_x1
private

Definition at line 64 of file sll_m_characteristics_2d_verlet.F90.

◆ a1_interp_x1x2

class(sll_c_interpolator_2d), pointer a1_interp_x1x2
private

Definition at line 62 of file sll_m_characteristics_2d_verlet.F90.

◆ a2_interp_x1

class(sll_c_interpolator_1d), pointer a2_interp_x1
private

Definition at line 65 of file sll_m_characteristics_2d_verlet.F90.

◆ a2_interp_x1x2

class(sll_c_interpolator_2d), pointer a2_interp_x1x2
private

Definition at line 63 of file sll_m_characteristics_2d_verlet.F90.

◆ eta1_max

real(kind=f64) eta1_max
private

Definition at line 55 of file sll_m_characteristics_2d_verlet.F90.

◆ eta1_min

real(kind=f64) eta1_min
private

Definition at line 54 of file sll_m_characteristics_2d_verlet.F90.

◆ eta2_max

real(kind=f64) eta2_max
private

Definition at line 57 of file sll_m_characteristics_2d_verlet.F90.

◆ eta2_min

real(kind=f64) eta2_min
private

Definition at line 56 of file sll_m_characteristics_2d_verlet.F90.

◆ npts1

integer(kind=i32) npts1
private

Definition at line 52 of file sll_m_characteristics_2d_verlet.F90.

◆ npts2

integer(kind=i32) npts2
private

Definition at line 53 of file sll_m_characteristics_2d_verlet.F90.

◆ process_outside_point1

procedure(sll_i_signature_process_outside_point), pointer, nopass process_outside_point1
private

Definition at line 58 of file sll_m_characteristics_2d_verlet.F90.

◆ process_outside_point2

procedure(sll_i_signature_process_outside_point), pointer, nopass process_outside_point2
private

Definition at line 60 of file sll_m_characteristics_2d_verlet.F90.

◆ x1_maxiter

integer(kind=i32) x1_maxiter
private

Definition at line 66 of file sll_m_characteristics_2d_verlet.F90.

◆ x1_tol

real(kind=f64) x1_tol
private

Definition at line 68 of file sll_m_characteristics_2d_verlet.F90.

◆ x2_maxiter

integer(kind=i32) x2_maxiter
private

Definition at line 67 of file sll_m_characteristics_2d_verlet.F90.

◆ x2_tol

real(kind=f64) x2_tol
private

Definition at line 69 of file sll_m_characteristics_2d_verlet.F90.

    Report Typos and Errors