WarpX
Public Member Functions | Protected Attributes | List of all members
CollisionBase Class Reference

#include <CollisionBase.H>

Inheritance diagram for CollisionBase:
BackgroundMCCCollision BackgroundStopping BinaryCollision< CollisionFunctor, CopyTransformFunctor >

Public Member Functions

 CollisionBase (const std::string &collision_name)
 
virtual void doCollisions (amrex::Real, amrex::Real, MultiParticleContainer *)
 
 CollisionBase (CollisionBase const &)=delete
 
 CollisionBase (CollisionBase &&)=delete
 
CollisionBaseoperator= (CollisionBase const &)=delete
 
CollisionBaseoperator= (CollisionBase const &&)=delete
 
virtual ~CollisionBase ()=default
 
int get_ndt () const
 

Protected Attributes

amrex::Vector< std::string > m_species_names
 
int m_ndt
 

Constructor & Destructor Documentation

◆ CollisionBase() [1/3]

CollisionBase::CollisionBase ( const std::string &  collision_name)

◆ CollisionBase() [2/3]

CollisionBase::CollisionBase ( CollisionBase const &  )
delete

◆ CollisionBase() [3/3]

CollisionBase::CollisionBase ( CollisionBase &&  )
delete

◆ ~CollisionBase()

virtual CollisionBase::~CollisionBase ( )
virtualdefault

Member Function Documentation

◆ doCollisions()

virtual void CollisionBase::doCollisions ( amrex::Real  ,
amrex::Real  ,
MultiParticleContainer  
)
inlinevirtual

◆ get_ndt()

int CollisionBase::get_ndt ( ) const
inline

◆ operator=() [1/2]

CollisionBase& CollisionBase::operator= ( CollisionBase const &&  )
delete

◆ operator=() [2/2]

CollisionBase& CollisionBase::operator= ( CollisionBase const &  )
delete

Member Data Documentation

◆ m_ndt

int CollisionBase::m_ndt
protected

◆ m_species_names

amrex::Vector<std::string> CollisionBase::m_species_names
protected

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