|
subroutine | add_array_mixed (self, position, marker_charge, degree1, degree2, particle_mass) |
|
◆ add_array_mixed()
subroutine add_array_mixed |
( |
class (sll_c_particle_mesh_coupling_3d), intent(inout) |
self, |
|
|
real(kind=f64), dimension(3), intent(in) |
position, |
|
|
real(kind=f64), intent(in) |
marker_charge, |
|
|
integer(kind=i32), dimension(3), intent(in) |
degree1, |
|
|
integer(kind=i32), dimension(3), intent(in) |
degree2, |
|
|
real(kind=f64), dimension(:, :), intent(inout) |
particle_mass |
|
) |
| |
|
private |
- Parameters
-
[in,out] | self | Kernel smoother object |
[in] | position | Position of the particle |
[in] | marker_charge | Particle weights time charge |
[in] | degree2 | Spline degree along each dimension |
[in,out] | particle_mass | Coefficient vector of the charge distribution |
Definition at line 85 of file sll_m_particle_mesh_coupling_base_3d.F90.