|
ARTEMIS
|
#include <CollisionHandler.H>
Public Member Functions | |
| CollisionHandler (MultiParticleContainer const *const 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 | ( | MultiParticleContainer const *const | 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 |