Hipace
|
#include "particles/plasma/PlasmaParticleContainer.H"
#include "particles/sorting/TileSort.H"
#include "fields/Fields.H"
#include "Hipace.H"
#include "laser/MultiLaser.H"
Go to the source code of this file.
Functions | |
void | AdvancePlasmaParticles (PlasmaParticleContainer &plasma, const Fields &fields, amrex::Vector< amrex::Geometry > const &gm, const bool temp_slice, int const lev, const MultiLaser &multi_laser) |
Gather field values and push particles. More... | |
void AdvancePlasmaParticles | ( | PlasmaParticleContainer & | plasma, |
const Fields & | fields, | ||
amrex::Vector< amrex::Geometry > const & | gm, | ||
const bool | temp_slice, | ||
int const | lev, | ||
const MultiLaser & | multi_laser | ||
) |
Gather field values and push particles.
[in,out] | plasma | plasma species to push |
[in,out] | fields | the general field class, modified by this function |
[in] | gm | Geometry of the simulation, to get the cell size etc. |
[in] | temp_slice | if true, the temporary data (x_temp, ...) will be used |
[in] | lev | MR level |
[in] | multi_laser | Laser pulses, which affects the plasma via the ponderomotive force |