7 #ifndef WARPX_PARTICLES_COLLISION_BACKGROUNSTOPPING_H_
8 #define WARPX_PARTICLES_COLLISION_BACKGROUNSTOPPING_H_
50 amrex::ParticleReal species_mass, amrex::ParticleReal species_charge);
62 amrex::ParticleReal species_mass, amrex::ParticleReal species_charge);
BackgroundStoppingType
Definition: BackgroundStopping.H:17
Definition: BackgroundStopping.H:25
amrex::ParticleReal m_background_mass
Definition: BackgroundStopping.H:66
amrex::ParserExecutor< 4 > m_background_temperature_func
Definition: BackgroundStopping.H:74
amrex::ParserExecutor< 4 > m_background_density_func
Definition: BackgroundStopping.H:73
void doCollisions(amrex::Real cur_time, amrex::Real dt, MultiParticleContainer *mypc) override
Definition: BackgroundStopping.cpp:89
BackgroundStoppingType m_background_type
Definition: BackgroundStopping.H:68
amrex::Parser m_background_temperature_parser
Definition: BackgroundStopping.H:71
amrex::Parser m_background_density_parser
Definition: BackgroundStopping.H:70
void doBackgroundStoppingOnElectronsWithinTile(WarpXParIter &pti, amrex::Real dt, amrex::Real t, amrex::ParticleReal species_mass, amrex::ParticleReal species_charge)
Definition: BackgroundStopping.cpp:137
virtual ~BackgroundStopping()=default
BackgroundStopping(std::string collision_name)
Definition: BackgroundStopping.cpp:19
void doBackgroundStoppingOnIonsWithinTile(WarpXParIter &pti, amrex::Real dt, amrex::Real t, amrex::ParticleReal species_mass, amrex::ParticleReal species_charge)
Definition: BackgroundStopping.cpp:211
amrex::ParticleReal m_background_charge_state
Definition: BackgroundStopping.H:67
Definition: CollisionBase.H:18
Definition: MultiParticleContainer.H:65
Definition: WarpXParticleContainer.H:52
int dt
Definition: stencil.py:440