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_array_mixed Interface Reference

Private Member Functions

subroutine add_array_mixed (self, position, marker_charge, degree1, degree2, particle_mass)
 

Detailed Description

Definition at line 85 of file sll_m_particle_mesh_coupling_base_3d.F90.

Constructor & Destructor Documentation

◆ 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]selfKernel smoother object
[in]positionPosition of the particle
[in]marker_chargeParticle weights time charge
[in]degree2Spline degree along each dimension
[in,out]particle_massCoefficient vector of the charge distribution

Definition at line 85 of file sll_m_particle_mesh_coupling_base_3d.F90.

    Report Typos and Errors