Declaration of a generic particle class.
A generic non-communicated particle class.
Definition: CD_NonCommParticle.H:32
std::array< Real, M > m_scalars
Scalar storage array.
Definition: CD_NonCommParticle.H:110
bool operator!=(const NonCommParticle< M, N > &a_other) const
Comparison operator with other particle.
Definition: CD_NonCommParticleImplem.H:83
RealVect & vect()
Get one of the RealVects.
Definition: CD_NonCommParticleImplem.H:61
NonCommParticle()
Default constructor – initializes everything to zero.
Definition: CD_NonCommParticleImplem.H:20
bool operator==(const NonCommParticle< M, N > &a_other) const
Comparison operator with other particle.
Definition: CD_NonCommParticleImplem.H:76
std::array< RealVect, N > m_vectors
vector storage array
Definition: CD_NonCommParticle.H:115
virtual ~NonCommParticle()
Destructor (deallocates runtime memory storage)
Definition: CD_NonCommParticleImplem.H:39
Real & real()
Get one of the scalars.
Definition: CD_NonCommParticleImplem.H:45