BinaryCollision(std::string collision_name, MultiParticleContainer const *const mypc) | BinaryCollision< CollisionFunctor, CopyTransformFunctor > | inline |
BinaryCollision(BinaryCollision const &)=default | BinaryCollision< CollisionFunctor, CopyTransformFunctor > | |
BinaryCollision(BinaryCollision &&)=delete | BinaryCollision< CollisionFunctor, CopyTransformFunctor > | |
CollisionBase(const std::string &collision_name) | CollisionBase | |
CollisionBase(CollisionBase const &)=delete | CollisionBase | |
CollisionBase(CollisionBase &&)=delete | CollisionBase | |
doCollisions(amrex::Real cur_time, amrex::Real dt, MultiParticleContainer *mypc) override | BinaryCollision< CollisionFunctor, CopyTransformFunctor > | inlinevirtual |
doCollisionsWithinTile(amrex::Real dt, int const lev, amrex::MFIter const &mfi, WarpXParticleContainer &species_1, WarpXParticleContainer &species_2, amrex::Vector< WarpXParticleContainer * > product_species_vector, SmartCopy *copy_species1, SmartCopy *copy_species2) | BinaryCollision< CollisionFunctor, CopyTransformFunctor > | inline |
get_ndt() const | CollisionBase | inline |
index_type typedef | BinaryCollision< CollisionFunctor, CopyTransformFunctor > | private |
m_binary_collision_functor | BinaryCollision< CollisionFunctor, CopyTransformFunctor > | private |
m_copy_transform_functor | BinaryCollision< CollisionFunctor, CopyTransformFunctor > | private |
m_have_product_species | BinaryCollision< CollisionFunctor, CopyTransformFunctor > | private |
m_isSameSpecies | BinaryCollision< CollisionFunctor, CopyTransformFunctor > | private |
m_ndt | CollisionBase | protected |
m_product_species | BinaryCollision< CollisionFunctor, CopyTransformFunctor > | private |
m_species_names | CollisionBase | protected |
operator=(BinaryCollision const &)=default | BinaryCollision< CollisionFunctor, CopyTransformFunctor > | |
operator=(BinaryCollision &&)=delete | BinaryCollision< CollisionFunctor, CopyTransformFunctor > | |
CollisionBase::operator=(CollisionBase const &)=delete | CollisionBase | |
CollisionBase::operator=(CollisionBase const &&)=delete | CollisionBase | |
ParticleBins typedef | BinaryCollision< CollisionFunctor, CopyTransformFunctor > | private |
ParticleTileDataType typedef | BinaryCollision< CollisionFunctor, CopyTransformFunctor > | private |
ParticleTileType typedef | BinaryCollision< CollisionFunctor, CopyTransformFunctor > | private |
ParticleType typedef | BinaryCollision< CollisionFunctor, CopyTransformFunctor > | private |
SoaData_type typedef | BinaryCollision< CollisionFunctor, CopyTransformFunctor > | private |
~BinaryCollision() override=default | BinaryCollision< CollisionFunctor, CopyTransformFunctor > | |
~CollisionBase()=default | CollisionBase | virtual |