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

Private Member Functions

procedure, pass(adv) initialize => initialize_psm_1d_advector
 
procedure, pass(adv) advect_1d => psm_advect_1d
 
procedure, pass(adv) advect_1d_constant => psm_advect_1d_constant
 
procedure, pass(adv) delete => delete_psm_1d_advector
 

Private Attributes

real(kind=f64), dimension(:), pointer buf1d
 
real(kind=f64), dimension(:), pointer buf1d_out
 
real(kind=f64), dimension(:), pointer dtab
 
real(kind=f64), dimension(:), pointer ltab
 
real(kind=f64), dimension(:), pointer mtab
 
real(kind=f64), dimension(:), pointer alphax
 
real(kind=f64), dimension(:), pointer prim
 
real(kind=f64), dimension(:), pointer bufout0
 
real(kind=f64), dimension(:), pointer bufout
 
real(kind=f64), dimension(:), pointer p
 
real(kind=f64) eta_min
 
real(kind=f64) eta_max
 
integer(kind=i32) npts
 
integer(kind=i32) nbdr
 

Detailed Description

Definition at line 40 of file sll_m_advection_1d_PSM.F90.

Member Function/Subroutine Documentation

◆ advect_1d()

procedure, pass(adv) advect_1d
private

Definition at line 58 of file sll_m_advection_1d_PSM.F90.

◆ advect_1d_constant()

procedure, pass(adv) advect_1d_constant
private

Definition at line 60 of file sll_m_advection_1d_PSM.F90.

◆ delete()

procedure, pass(adv) delete
private

Definition at line 62 of file sll_m_advection_1d_PSM.F90.

◆ initialize()

procedure, pass(adv) initialize
private

Definition at line 56 of file sll_m_advection_1d_PSM.F90.

Member Data Documentation

◆ alphax

real(kind=f64), dimension(:), pointer alphax
private

Definition at line 46 of file sll_m_advection_1d_PSM.F90.

◆ buf1d

real(kind=f64), dimension(:), pointer buf1d
private

Definition at line 41 of file sll_m_advection_1d_PSM.F90.

◆ buf1d_out

real(kind=f64), dimension(:), pointer buf1d_out
private

Definition at line 42 of file sll_m_advection_1d_PSM.F90.

◆ bufout

real(kind=f64), dimension(:), pointer bufout
private

Definition at line 49 of file sll_m_advection_1d_PSM.F90.

◆ bufout0

real(kind=f64), dimension(:), pointer bufout0
private

Definition at line 48 of file sll_m_advection_1d_PSM.F90.

◆ dtab

real(kind=f64), dimension(:), pointer dtab
private

Definition at line 43 of file sll_m_advection_1d_PSM.F90.

◆ eta_max

real(kind=f64) eta_max
private

Definition at line 52 of file sll_m_advection_1d_PSM.F90.

◆ eta_min

real(kind=f64) eta_min
private

Definition at line 51 of file sll_m_advection_1d_PSM.F90.

◆ ltab

real(kind=f64), dimension(:), pointer ltab
private

Definition at line 44 of file sll_m_advection_1d_PSM.F90.

◆ mtab

real(kind=f64), dimension(:), pointer mtab
private

Definition at line 45 of file sll_m_advection_1d_PSM.F90.

◆ nbdr

integer(kind=i32) nbdr
private

Definition at line 54 of file sll_m_advection_1d_PSM.F90.

◆ npts

integer(kind=i32) npts
private

Definition at line 53 of file sll_m_advection_1d_PSM.F90.

◆ p

real(kind=f64), dimension(:), pointer p
private

Definition at line 50 of file sll_m_advection_1d_PSM.F90.

◆ prim

real(kind=f64), dimension(:), pointer prim
private

Definition at line 47 of file sll_m_advection_1d_PSM.F90.

    Report Typos and Errors