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

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

Inheritance diagram for sll_t_landau_prod_parameters_6d:
Collaboration diagram for sll_t_landau_prod_parameters_6d:

Private Member Functions

procedure init => init_landau_prod
 
procedure eval => eval_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 110 of file sll_m_distribution_function_initializer_6d.F90.

Member Function/Subroutine Documentation

◆ eval()

procedure eval
private

◆ eval_v()

procedure eval_v
private

◆ init()

procedure init
private

Member Data Documentation

◆ alpha

real(kind=f64) alpha
private

◆ distrib_type

integer(kind=i32) distrib_type
privateinherited

◆ factor

real(kind=f64) factor
private

◆ kx

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

◆ v_max

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

◆ v_thermal

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