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_landau_diag_parameters_6d Type Reference

Type to define parameters of Landau damping. More...

Inheritance diagram for sll_t_landau_diag_parameters_6d:
Collaboration diagram for sll_t_landau_diag_parameters_6d:

Private Member Functions

procedure eval => eval_landau_diag
 
procedure init => init_landau_prod
 
procedure eval_v => eval_landau_v
 

Private Attributes

real(kind=f64), dimension(3) v_thermal
 
real(kind=f64) alpha
 
real(kind=f64), dimension(3) kx
 
real(kind=f64), dimension(3) v_max
 
real(kind=f64) factor
 
integer(kind=i32) distrib_type
 

Detailed Description

Type to define parameters of Landau damping.

Definition at line 126 of file sll_m_distribution_function_initializer_6d.F90.

Member Function/Subroutine Documentation

◆ eval()

procedure eval
private

◆ eval_v()

procedure eval_v
privateinherited

◆ init()

procedure init
privateinherited

Member Data Documentation

◆ alpha

real(kind=f64) alpha
privateinherited

◆ distrib_type

integer(kind=i32) distrib_type
privateinherited

◆ factor

real(kind=f64) factor
privateinherited

◆ kx

real(kind=f64), dimension(3) kx
privateinherited

◆ v_max

real(kind=f64), dimension(3) v_max
privateinherited

◆ v_thermal

real(kind=f64), dimension(3) v_thermal
privateinherited
    Report Typos and Errors