Report Typos and Errors    
Semi-Lagrangian Library
Modular library for kinetic and gyrokinetic simulations of plasmas in fusion energy devices.
Private Member Functions | List of all members
add_current_evaluate Interface Reference

Private Member Functions

subroutine add_current_evaluate (self, position_old, position_new, xdot, efield_dofs, j_dofs, efield_val)
 

Detailed Description

Definition at line 139 of file sll_m_particle_mesh_coupling_base_3d.F90.

Constructor & Destructor Documentation

◆ add_current_evaluate()

subroutine add_current_evaluate ( class (sll_c_particle_mesh_coupling_3d), intent(inout)  self,
real(kind=f64), dimension(3), intent(in)  position_old,
real(kind=f64), dimension(3), intent(in)  position_new,
real(kind=f64), dimension(3), intent(in)  xdot,
real(kind=f64), dimension(:), intent(in)  efield_dofs,
real(kind=f64), dimension(:), intent(inout)  j_dofs,
real(kind=f64), dimension(3), intent(out)  efield_val 
)
private
Parameters
[in,out]selfKernel smoother object
[in]position_oldPosition of the particle
[in]position_newPosition of the particle
[in]xdotvelocity
[in]efield_dofselectric field dofs
[in,out]j_dofscurrent dofs
[out]efield_valelectric field value

Definition at line 139 of file sll_m_particle_mesh_coupling_base_3d.F90.

    Report Typos and Errors