|
WarpX
|
#include <BackgroundStopping.H>
Additional Inherited Members | |
| Protected Attributes inherited from CollisionBase | |
| std::string | m_collision_name |
| amrex::Vector< std::string > | m_species_names |
| int | m_ndt = 1 |
| CollisionSteppingMode | m_collision_stepping_mode = CollisionSteppingMode::Supercycle |
| bool | m_use_global_debye_length = false |
|
explicit |
|
overridedefault |
|
delete |
|
delete |
| void BackgroundStopping::doBackgroundStoppingOnElectronsWithinTile | ( | WarpXParIter & | pti, |
| amrex::Real | dt, | ||
| amrex::Real | t, | ||
| amrex::ParticleReal | species_mass, | ||
| amrex::ParticleReal | species_charge ) |
Perform the stopping calculation within a tile for stopping on electrons
| pti | particle iterator |
| dt | time step size |
| t | current simulation time |
| species_mass | mass of the active species |
| species_charge | charge of the active species |
| void BackgroundStopping::doBackgroundStoppingOnIonsWithinTile | ( | WarpXParIter & | pti, |
| amrex::Real | dt, | ||
| amrex::Real | t, | ||
| amrex::ParticleReal | species_mass, | ||
| amrex::ParticleReal | species_charge ) |
Perform the stopping calculation within a tile for stopping on ions
| pti | particle iterator |
| dt | time step size |
| t | current simulation time |
| species_mass | mass of the active species |
| species_charge | charge of the active species |
|
overridevirtual |
Perform the stopping calculation
| cur_time | Current time |
| dt | Time step size |
| mypc | Container of species involved |
Reimplemented from CollisionBase.
|
delete |
|
delete |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |