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_1d 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_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
 

Variable Documentation

◆ sll_p_collocation

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

Definition at line 22 of file sll_m_particle_mesh_coupling_base_1d.F90.

◆ sll_p_galerkin

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

Definition at line 21 of file sll_m_particle_mesh_coupling_base_1d.F90.

    Report Typos and Errors