WarpX
Public Member Functions | Private Attributes | List of all members
CollisionHandler Class Reference

#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
 

Constructor & Destructor Documentation

◆ CollisionHandler()

CollisionHandler::CollisionHandler ( const MultiParticleContainer mypc)

Member Function Documentation

◆ doCollisions()

void CollisionHandler::doCollisions ( amrex::Real  cur_time,
amrex::Real  dt,
MultiParticleContainer mypc 
)

Perform all collisions

Parameters
cur_timeCurrent time
dttime step size
mypcMultiParticleContainer calling this method

Member Data Documentation

◆ allcollisions

amrex::Vector< std::unique_ptr<CollisionBase> > CollisionHandler::allcollisions
private

◆ collision_names

amrex::Vector<std::string> CollisionHandler::collision_names
private

◆ collision_types

amrex::Vector<std::string> CollisionHandler::collision_types
private

The documentation for this class was generated from the following files: