WarpX
Public Member Functions | Private Types | List of all members
NoParticleCreationFunc Class Reference

This class does nothing and is used as second template parameter for binary collisions that do not create particles. More...

#include <BinaryCollisionUtils.H>

Public Member Functions

AMREX_INLINE amrex::Vector< int > operator() (const SoaData_type, const SoaData_type, const SoaData_type *, const GetParticlePosition, const GetParticlePosition, const GetParticlePosition *, const index_type *, const index_type *, const SmartCopy *, const SmartCopy *, const index_type *, const index_type *, const amrex::ParticleReal *) const
 

Private Types

using SoaData_type = WarpXParticleContainer::ParticleTileType::ParticleTileDataType
 
using ParticleType = WarpXParticleContainer::ParticleType
 
using ParticleBins = amrex::DenseBins< ParticleType >
 
using index_type = ParticleBins::index_type
 

Detailed Description

This class does nothing and is used as second template parameter for binary collisions that do not create particles.

Member Typedef Documentation

◆ index_type

using NoParticleCreationFunc::index_type = ParticleBins::index_type
private

◆ ParticleBins

using NoParticleCreationFunc::ParticleBins = amrex::DenseBins<ParticleType>
private

◆ ParticleType

using NoParticleCreationFunc::ParticleType = WarpXParticleContainer::ParticleType
private

◆ SoaData_type

using NoParticleCreationFunc::SoaData_type = WarpXParticleContainer::ParticleTileType::ParticleTileDataType
private

Member Function Documentation

◆ operator()()

AMREX_INLINE amrex::Vector<int> NoParticleCreationFunc::operator() ( const SoaData_type  ,
const SoaData_type  ,
const SoaData_type ,
const GetParticlePosition  ,
const GetParticlePosition  ,
const GetParticlePosition ,
const index_type ,
const index_type ,
const SmartCopy ,
const SmartCopy ,
const index_type ,
const index_type ,
const amrex::ParticleReal *   
) const
inline

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