OPAL (Object Oriented Parallel Accelerator Library)
2.2.0
OPAL
|
#include <CellParticleCachingPolicy.h>
Public Member Functions | |
CellParticleCachingPolicy () | |
void | setCacheCellRange (int d, int length) |
void | setAllCacheCellRanges (int length) |
template<class C > | |
void | updateCacheInformation (ParticleSpatialLayout< T, Dim, Mesh, C > &PLayout) |
template<class C > | |
void | updateGhostParticles (IpplParticleBase< ParticleSpatialLayout< T, Dim, Mesh, C > > &PData, ParticleSpatialLayout< T, Dim, Mesh, C > &PLayout) |
Protected Member Functions | |
~CellParticleCachingPolicy () | |
Private Attributes | |
int | cells [Dim] |
Additional Inherited Members | |
![]() | |
BoxParticleCachingPolicy () | |
void | setCacheDimension (int d, T length) |
void | setAllCacheDimensions (T length) |
template<class C > | |
void | updateCacheInformation (ParticleSpatialLayout< T, Dim, Mesh, C > &PLayout) |
template<class C > | |
void | updateGhostParticles (IpplParticleBase< ParticleSpatialLayout< T, Dim, Mesh, C > > &PData, ParticleSpatialLayout< T, Dim, Mesh, C > &) |
~BoxParticleCachingPolicy () | |
Definition at line 14 of file CellParticleCachingPolicy.h.
|
inline |
Definition at line 16 of file CellParticleCachingPolicy.h.
References CellParticleCachingPolicy< T, Dim, Mesh >::cells, and Dim.
|
inlineprotected |
Definition at line 54 of file CellParticleCachingPolicy.h.
|
inline |
Definition at line 26 of file CellParticleCachingPolicy.h.
References CellParticleCachingPolicy< T, Dim, Mesh >::cells, and Dim.
|
inline |
Definition at line 21 of file CellParticleCachingPolicy.h.
References CellParticleCachingPolicy< T, Dim, Mesh >::cells.
|
inline |
Definition at line 32 of file CellParticleCachingPolicy.h.
References CellParticleCachingPolicy< T, Dim, Mesh >::cells, Dim, ParticleSpatialLayout< T, Dim, Mesh, CachingPolicy >::getLayout(), RegionLayout< T, Dim, MeshType >::getMesh(), and BoxParticleCachingPolicy< T, Dim, Mesh >::updateCacheInformation().
|
inline |
Definition at line 43 of file CellParticleCachingPolicy.h.
References CellParticleCachingPolicy< T, Dim, Mesh >::cells, Dim, ParticleSpatialLayout< T, Dim, Mesh, CachingPolicy >::getLayout(), RegionLayout< T, Dim, MeshType >::getMesh(), and BoxParticleCachingPolicy< T, Dim, Mesh >::updateGhostParticles().
|
private |
Definition at line 56 of file CellParticleCachingPolicy.h.
Referenced by CellParticleCachingPolicy< T, Dim, Mesh >::CellParticleCachingPolicy(), CellParticleCachingPolicy< T, Dim, Mesh >::setAllCacheCellRanges(), CellParticleCachingPolicy< T, Dim, Mesh >::setCacheCellRange(), CellParticleCachingPolicy< T, Dim, Mesh >::updateCacheInformation(), and CellParticleCachingPolicy< T, Dim, Mesh >::updateGhostParticles().