Report Typos and Errors    
Semi-Lagrangian Library
Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices.
Derived types and interfaces | Variables
sll_m_particle_mesh_coupling_base_3d Module Reference

Description

Base class for kernel smoothers for accumulation and field evaluation in PIC.

Author
Katharina Kormann, IPP

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_3d
 Basic type of a kernel smoother used for PIC simulations. More...
 
interface  add_single
 
interface  add_array
 
interface  add_array_mixed
 
interface  eval_single
 
interface  eval_multiple
 
interface  add_current
 
interface  add_current_evaluate
 
interface  add_update
 
interface  empty
 

Variables

integer(kind=i32), parameter sll_p_galerkin = 0
 
integer(kind=i32), parameter sll_p_collocation = 1
 

Variable Documentation

◆ sll_p_collocation

integer(kind=i32), parameter sll_p_collocation = 1
private

Definition at line 23 of file sll_m_particle_mesh_coupling_base_3d.F90.

◆ sll_p_galerkin

integer(kind=i32), parameter sll_p_galerkin = 0
private

Definition at line 22 of file sll_m_particle_mesh_coupling_base_3d.F90.

    Report Typos and Errors