|
WarpX
|
#include <CollisionHandler.H>
Public Member Functions | |
| CollisionHandler (const MultiParticleContainer *mypc) | |
| void | doCollisions (int step, amrex::Real cur_time, amrex::Real dt, MultiParticleContainer *mypc) |
Private Attributes | |
| amrex::Vector< std::string > | collision_names |
| amrex::Vector< std::string > | collision_types |
| amrex::Vector< std::unique_ptr< CollisionBase > > | allcollisions |
| bool | m_use_global_debye_length = false |
|
explicit |
| void CollisionHandler::doCollisions | ( | int | step, |
| amrex::Real | cur_time, | ||
| amrex::Real | dt, | ||
| MultiParticleContainer * | mypc ) |
Perform all collisions
| step | Current iteration |
| cur_time | Current time |
| dt | Time step |
| mypc | MultiParticleContainer calling this method |
|
private |
|
private |
|
private |
|
private |