WarpX
Functions
ChargeDeposition.H File Reference
#include "Particles/Pusher/GetAndSetPosition.H"
#include "Particles/ShapeFactors.H"
#include <AMReX.H>

Go to the source code of this file.

Functions

template<int depos_order>
void doChargeDepositionShapeN (const GetParticlePosition &GetPosition, const amrex::ParticleReal *const wp, const int *const ion_lev, amrex::FArrayBox &rho_fab, const long np_to_depose, const std::array< amrex::Real, 3 > &dx, const std::array< amrex::Real, 3 > xyzmin, const amrex::Dim3 lo, const amrex::Real q, const long n_rz_azimuthal_modes)
 

Function Documentation

◆ doChargeDepositionShapeN()

template<int depos_order>
void doChargeDepositionShapeN ( const GetParticlePosition GetPosition,
const amrex::ParticleReal *const  wp,
const int *const  ion_lev,
amrex::FArrayBox &  rho_fab,
const long  np_to_depose,
const std::array< amrex::Real, 3 > &  dx,
const std::array< amrex::Real, 3 >  xyzmin,
const amrex::Dim3  lo,
const amrex::Real  q,
const long  n_rz_azimuthal_modes 
)