7 #ifndef WARPX_PARTICLES_COLLISION_BACKGROUNDMCCCOLLISION_H_ 8 #define WARPX_PARTICLES_COLLISION_BACKGROUNDMCCCOLLISION_H_ 92 #endif // WARPX_PARTICLES_COLLISION_BACKGROUNDMCCCOLLISION_H_
amrex::ParticleReal m_nu_max
Definition: BackgroundMCCCollision.H:82
void doBackgroundIonization(int lev, amrex::LayoutData< amrex::Real > *cost, WarpXParticleContainer &species1, WarpXParticleContainer &species2, amrex::Real t)
Definition: BackgroundMCCCollision.cpp:460
string species1
Definition: video_yt.py:35
bool init_flag
Definition: BackgroundMCCCollision.H:73
amrex::ParticleReal m_background_mass
Definition: BackgroundMCCCollision.H:79
amrex::ParticleReal get_nu_max(amrex::Vector< MCCProcess > const &mcc_processes)
Definition: BackgroundMCCCollision.cpp:165
amrex::Gpu::DeviceVector< MCCProcess::Executor > m_scattering_processes_exe
Definition: BackgroundMCCCollision.H:70
void doCollisions(amrex::Real cur_time, amrex::Real dt, MultiParticleContainer *mypc) override
Definition: BackgroundMCCCollision.cpp:207
Definition: MultiParticleContainer.H:64
amrex::Parser m_background_density_parser
Definition: BackgroundMCCCollision.H:85
amrex::Vector< MCCProcess > m_scattering_processes
Definition: BackgroundMCCCollision.H:68
amrex::ParserExecutor< 4 > m_background_temperature_func
Definition: BackgroundMCCCollision.H:89
int dt
Definition: Stencil.py:468
amrex::ParticleReal m_total_collision_prob
Definition: BackgroundMCCCollision.H:80
virtual ~BackgroundMCCCollision()=default
BackgroundMCCCollision(std::string collision_name)
Definition: BackgroundMCCCollision.cpp:24
amrex::ParticleReal m_mass1
Definition: BackgroundMCCCollision.H:76
amrex::Gpu::DeviceVector< MCCProcess::Executor > m_ionization_processes_exe
Definition: BackgroundMCCCollision.H:71
amrex::Parser m_background_temperature_parser
Definition: BackgroundMCCCollision.H:86
bool ionization_flag
Definition: BackgroundMCCCollision.H:74
void doBackgroundCollisionsWithinTile(WarpXParIter &pti, amrex::Real t)
Definition: BackgroundMCCCollision.cpp:309
amrex::ParserExecutor< 4 > m_background_density_func
Definition: BackgroundMCCCollision.H:88
Definition: CollisionBase.H:17
amrex::ParticleReal m_max_background_density
Definition: BackgroundMCCCollision.H:78
Definition: BackgroundMCCCollision.H:22
amrex::ParticleReal m_nu_max_ioniz
Definition: BackgroundMCCCollision.H:83
Definition: WarpXParticleContainer.H:49
amrex::ParticleReal m_total_collision_prob_ioniz
Definition: BackgroundMCCCollision.H:81
Definition: WarpXParticleContainer.H:101
amrex::Vector< MCCProcess > m_ionization_processes
Definition: BackgroundMCCCollision.H:69