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

Abstract parameter type. More...

Inheritance diagram for sll_c_distribution_params_6d:
Collaboration diagram for sll_c_distribution_params_6d:

Private Member Functions

procedure(signature_init), deferred init
 initialize the parameters More...
 
procedure(signature_eval), deferred eval
 Evaluation of the distribution function. More...
 
procedure(signature_eval_v), deferred eval_v
 Evaluation fo the v dependent part (for products) More...
 

Private Attributes

integer(kind=i32) distrib_type
 

Detailed Description

Abstract parameter type.

Definition at line 73 of file sll_m_distribution_function_initializer_6d.F90.

Member Function/Subroutine Documentation

◆ eval()

procedure( signature_eval ), deferred eval
private

Evaluation of the distribution function.

Definition at line 78 of file sll_m_distribution_function_initializer_6d.F90.

◆ eval_v()

procedure( signature_eval_v ), deferred eval_v
private

Evaluation fo the v dependent part (for products)

Definition at line 79 of file sll_m_distribution_function_initializer_6d.F90.

◆ init()

procedure( signature_init ), deferred init
private

initialize the parameters

Definition at line 77 of file sll_m_distribution_function_initializer_6d.F90.

Member Data Documentation

◆ distrib_type

integer(kind=i32) distrib_type
private
    Report Typos and Errors