11#ifndef PARTICLE_LAYOUT_H
12#define PARTICLE_LAYOUT_H
48template<
class T,
unsigned Dim>
class Vektor;
53template<
class T,
unsigned Dim>
80 unsigned int mask = (1 << f);
105 template<
class PPT,
class NDI>
111 for (
unsigned int i=0; i <
n; ++i)
112 for (
unsigned int j=0; j <
Dim; j++)
T apply(const T t, const unsigned d, const NDRegion< T, Dim > &nr) const
void apply_bconds(unsigned n, PPT &R, const ParticleBConds< T, Dim > &bcs, const NDI &nr)
void setUpdateFlag(UpdateFlags f, bool val)
ParticleBConds< T, Dim > & getBConds()
void setBConds(const ParticleBConds< T, Dim > &bc)
bool getUpdateFlag(UpdateFlags f) const
ParticleBConds< T, Dim > BoundConds
Vektor< T, Dim > SingleParticlePos_t
unsigned int UpdateOptions