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

Private Member Functions

procedure, pass(adv) init => advector_1d_ampere_init
 
procedure, pass(adv) advect_1d
 
procedure, pass(adv) advect_1d_constant
 
procedure, pass(adv) delete
 

Private Attributes

integer(kind=i32) nc_eta1
 
real(kind=f64) eta1_min
 
real(kind=f64) eta1_max
 
real(kind=f64) delta_eta1
 
real(kind=f64), dimension(:), pointer d_dx
 
real(kind=f64), dimension(:), pointer kx
 
type(sll_t_fftfwx
 
type(sll_t_fftbwx
 
complex(kind=f64), dimension(:), pointer fk
 
complex(kind=f64), dimension(:), pointer r0
 
complex(kind=f64), dimension(:), pointer r1
 
complex(kind=f64), dimension(:), pointer ek
 

Detailed Description

Definition at line 49 of file sll_m_advection_1d_ampere.F90.

Member Function/Subroutine Documentation

◆ advect_1d()

procedure, pass(adv) advect_1d
private

Definition at line 67 of file sll_m_advection_1d_ampere.F90.

◆ advect_1d_constant()

procedure, pass(adv) advect_1d_constant
private

Definition at line 68 of file sll_m_advection_1d_ampere.F90.

◆ delete()

procedure, pass(adv) delete
private

Definition at line 69 of file sll_m_advection_1d_ampere.F90.

◆ init()

procedure, pass(adv) init
private

Definition at line 66 of file sll_m_advection_1d_ampere.F90.

Member Data Documentation

◆ bwx

type(sll_t_fft) bwx
private

Definition at line 58 of file sll_m_advection_1d_ampere.F90.

◆ d_dx

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

Definition at line 55 of file sll_m_advection_1d_ampere.F90.

◆ delta_eta1

real(kind=f64) delta_eta1
private

Definition at line 54 of file sll_m_advection_1d_ampere.F90.

◆ ek

complex(kind=f64), dimension(:), pointer ek
private

Definition at line 62 of file sll_m_advection_1d_ampere.F90.

◆ eta1_max

real(kind=f64) eta1_max
private

Definition at line 53 of file sll_m_advection_1d_ampere.F90.

◆ eta1_min

real(kind=f64) eta1_min
private

Definition at line 52 of file sll_m_advection_1d_ampere.F90.

◆ fk

complex(kind=f64), dimension(:), pointer fk
private

Definition at line 59 of file sll_m_advection_1d_ampere.F90.

◆ fwx

type(sll_t_fft) fwx
private

Definition at line 57 of file sll_m_advection_1d_ampere.F90.

◆ kx

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

Definition at line 56 of file sll_m_advection_1d_ampere.F90.

◆ nc_eta1

integer(kind=i32) nc_eta1
private

Definition at line 51 of file sll_m_advection_1d_ampere.F90.

◆ r0

complex(kind=f64), dimension(:), pointer r0
private

Definition at line 60 of file sll_m_advection_1d_ampere.F90.

◆ r1

complex(kind=f64), dimension(:), pointer r1
private

Definition at line 61 of file sll_m_advection_1d_ampere.F90.

    Report Typos and Errors