WarpX
Loading...
Searching...
No Matches
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
 
bool use_global_debye_length () const
 

Protected Attributes

amrex::Vector< std::string > m_species_names
 
int m_ndt
 
bool m_use_global_debye_length = false
 

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
inlinenodiscard

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

◆ use_global_debye_length()

bool CollisionBase::use_global_debye_length ( ) const
inlinenodiscard

Member Data Documentation

◆ m_ndt

int CollisionBase::m_ndt
protected

◆ m_species_names

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

◆ m_use_global_debye_length

bool CollisionBase::m_use_global_debye_length = false
protected

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