11 #ifndef PARTICLE_INTERACT_ATTRIB_H
12 #define PARTICLE_INTERACT_ATTRIB_H
100 ERRORMSG(
"Attempting to copy particle attributes with unequal sizes.");
110 ERRORMSG(
"Attempting to copy particle attributes with unequal sizes.");
134 typename ParticleList_t::const_reference
operator[](
size_t n)
const {
void assign(const BareField< T, Dim > &a, RHS b, OP op, ExprTag< true >)
Inform & endl(Inform &inf)
ParticleList_t ParticleList
std::vector< T > ParticleList_t
virtual size_t putMessage(Message &, size_t, size_t)
virtual size_t ghostPutMessage(Message &msg, size_t M, size_t I)
virtual size_t putMessage(Message &m, const std::vector< size_t > &v)
const ParticleInteractAttrib< T > & operator=(const ParticleInteractAttrib< T > &rhs)
const ParticleInteractAttrib< T > & operator=(const ParticleAttrib< T > &rhs)
virtual size_t ghostGetMessage(Message &, size_t)
virtual size_t ghostDestroy(size_t M, size_t I)
ParticleInteractAttrib(const ParticleAttrib< T > &pa)
virtual void printDebug(Inform &)
ParticleList_t::const_reference ghostAttrib(size_t n) const
virtual size_t putMessage(Message &, size_t, size_t)
ParticleList_t::const_reference operator[](size_t n) const
ParticleAttrib< T >::ParticleList_t ParticleList_t
const ParticleInteractAttrib< T > & operator=(const PETE_Expr< T1 > &rhs)
ParticleInteractAttrib(const ParticleInteractAttrib< T > &pa)
ParticleList_t::reference ghostAttrib(size_t n)
~ParticleInteractAttrib()
virtual size_t ghostPutMessage(Message &msg, const std::vector< size_t > &v)
const ParticleInteractAttrib< T > & operator=(T rhs)
ParticleList_t::reference operator[](size_t n)