24#ifndef CELL_PARTICLE_CACHING_POLICY
25#define CELL_PARTICLE_CACHING_POLICY
29template<
class T,
unsigned Dim,
class Mesh>
52 for(
unsigned int d = 0;d<
Dim;++d)
64 for(
unsigned int d = 0;d<
Dim;++d)
ParticleLayout< T, Dim > PLayout
BoxParticleCachingPolicy()
void updateCacheInformation(ParticleSpatialLayout< T, Dim, Mesh, C > &PLayout)
void updateGhostParticles(IpplParticleBase< ParticleSpatialLayout< T, Dim, Mesh, C > > &PData, ParticleSpatialLayout< T, Dim, Mesh, C > &)
void setCacheDimension(int d, T length)
void setAllCacheCellRanges(int length)
void updateCacheInformation(ParticleSpatialLayout< T, Dim, Mesh, C > &PLayout)
CellParticleCachingPolicy()
void updateGhostParticles(IpplParticleBase< ParticleSpatialLayout< T, Dim, Mesh, C > > &PData, ParticleSpatialLayout< T, Dim, Mesh, C > &PLayout)
~CellParticleCachingPolicy()
void setCacheCellRange(int d, int length)