|
subroutine | add_current_evaluate (self, position_old, position_new, xdot, efield_dofs, j_dofs, efield_val) |
|
◆ 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] | self | Kernel smoother object |
[in] | position_old | Position of the particle |
[in] | position_new | Position of the particle |
[in] | xdot | velocity |
[in] | efield_dofs | electric field dofs |
[in,out] | j_dofs | current dofs |
[out] | efield_val | electric field value |
Definition at line 139 of file sll_m_particle_mesh_coupling_base_3d.F90.