Report Typos and Errors    
Semi-Lagrangian Library
Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices.
Data Types | Modules | Functions/Subroutines
sll_m_accumulators.F90 File Reference
#include "sll_memory.h"
#include "sll_working_precision.h"
Include dependency graph for sll_m_accumulators.F90:

Go to the source code of this file.

Data Types

type  sll_t_charge_accumulator_cell_2d
 
type  sll_t_charge_accumulator_2d
 
type  sll_t_charge_accumulator_2d_ptr
 
type  charge_accumulator_cell_2d_cs
 
type  sll_t_charge_accumulator_2d_cs
 
type  sll_t_charge_accumulator_2d_cs_ptr
 
type  sll_t_field_accumulator_cell
 
type  sll_t_electric_field_accumulator
 
type  sll_t_field_accumulator_cs
 
type  sll_t_electric_field_accumulator_cs
 
interface  sll_o_delete
 
interface  operator(+)
 

Modules

module  sll_m_accumulators
 Particle deposition routines.
 

Functions/Subroutines

subroutine, public sll_s_charge_accumulator_2d_init (acc, mesh_2d)
 
type(sll_t_charge_accumulator_2d) function, pointer, public sll_f_new_charge_accumulator_2d (mesh_2d)
 
type(sll_t_charge_accumulator_cell_2d) function q_acc_add (q1, q2)
 
type(charge_accumulator_cell_2d_cs) function q_acc_add_cs (q1, q2)
 
subroutine, public sll_s_reset_charge_accumulator_to_zero (acc)
 
subroutine delete_charge_accumulator_2d (acc)
 
subroutine, public sll_s_charge_accumulator_2d_cs_init (acc, mesh_2d)
 
type(sll_t_charge_accumulator_2d_cs) function, pointer, public sll_f_new_charge_accumulator_2d_cs (mesh_2d)
 
subroutine, public sll_s_reset_charge_accumulator_to_zero_cs (acc)
 
subroutine delete_charge_accumulator_2d_cs (acc)
 
subroutine, public sll_s_field_accumulator_2d_init (E_acc, mesh_2d)
 
type(sll_t_electric_field_accumulator) function, pointer, public sll_f_new_field_accumulator_2d (mesh_2d)
 
subroutine, public sll_s_field_accumulator_cs_2d_init (E_acc, mesh_2d)
 
type(sll_t_electric_field_accumulator_cs) function, pointer, public sll_f_new_field_accumulator_cs_2d (mesh_2d)
 
subroutine, public sll_s_reset_field_accumulator_to_zero (E_acc)
 
subroutine, public sll_s_reset_field_accumulator_cs_to_zero (E_acc)
 
subroutine, public sll_s_sum_accumulators (tab, n_threads, n_cells)
 
subroutine, public sll_s_sum_accumulators_cs (tab, n_threads, n_cells)
 
    Report Typos and Errors