Hipace
|
#include "ExplicitDeposition.H"
#include "Hipace.H"
#include "particles/particles_utils/ShapeFactors.H"
#include "particles/particles_utils/FieldGather.H"
#include "utils/Constants.H"
#include "utils/HipaceProfilerWrapper.H"
#include "utils/GPUUtil.H"
#include "AMReX_GpuLaunch.H"
Functions | |
void | ExplicitDeposition (PlasmaParticleContainer &plasma, Fields &fields, const MultiLaser &multi_laser, amrex::Vector< amrex::Geometry > const &gm, const int lev) |
void ExplicitDeposition | ( | PlasmaParticleContainer & | plasma, |
Fields & | fields, | ||
const MultiLaser & | multi_laser, | ||
amrex::Vector< amrex::Geometry > const & | gm, | ||
const int | lev | ||
) |
Depose Sx and Sy of particles in species plasma into the current 2D slice in fields
[in] | plasma | species of which the current is deposited |
[in,out] | fields | the general field class, modified by this function |
[in] | multi_laser | Lasers that affects the plasma during the deposition |
[in] | gm | Geometry of the simulation, to get the cell size etc. |
[in] | lev | MR level |