WarpX
|
#include <CollisionHandler.H>
Public Member Functions | |
CollisionHandler (const MultiParticleContainer *mypc) | |
void | doCollisions (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 |
CollisionHandler::CollisionHandler | ( | const MultiParticleContainer * | mypc | ) |
void CollisionHandler::doCollisions | ( | amrex::Real | cur_time, |
amrex::Real | dt, | ||
MultiParticleContainer * | mypc | ||
) |
Perform all collisions
cur_time | Current time |
dt | time step size |
mypc | MultiParticleContainer calling this method |
|
private |
|
private |
|
private |