Semi-Lagrangian Library
Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices.
|
Base class for kernel smoothers for accumulation and field evaluation in PIC.
This base class gives an abstract interface to the basic functions for accumulation of charge and current densities as well as the evaluation of a function at particle positions.
Derived types and interfaces | |
type | sll_c_particle_mesh_coupling_1d |
Basic type of a kernel smoother used for PIC simulations. More... | |
interface | add_single |
interface | add_array |
interface | eval_single |
interface | eval_multiple |
interface | add_current |
interface | add_current_evaluate |
interface | add_update |
interface | empty |
Variables | |
integer(kind=i32), parameter, public | sll_p_galerkin = 0 |
integer(kind=i32), parameter, public | sll_p_collocation = 1 |
integer(kind=i32), parameter, public sll_p_collocation = 1 |
Definition at line 22 of file sll_m_particle_mesh_coupling_base_1d.F90.
integer(kind=i32), parameter, public sll_p_galerkin = 0 |
Definition at line 21 of file sll_m_particle_mesh_coupling_base_1d.F90.