OPAL (Object Oriented Parallel Accelerator Library)
2021.1.99
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 | |
Private Member Functions inherited from BoxParticleCachingPolicy< T, Dim, Mesh > | |
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 30 of file CellParticleCachingPolicy.h.
|
inline |
Definition at line 32 of file CellParticleCachingPolicy.h.
References CellParticleCachingPolicy< T, Dim, Mesh >::cells, and Dim.
|
inlineprotected |
Definition at line 70 of file CellParticleCachingPolicy.h.
|
inline |
Definition at line 42 of file CellParticleCachingPolicy.h.
References CellParticleCachingPolicy< T, Dim, Mesh >::cells, and Dim.
|
inline |
Definition at line 37 of file CellParticleCachingPolicy.h.
References CellParticleCachingPolicy< T, Dim, Mesh >::cells.
|
inline |
Definition at line 48 of file CellParticleCachingPolicy.h.
References CellParticleCachingPolicy< T, Dim, Mesh >::cells, Dim, and BoxParticleCachingPolicy< T, Dim, Mesh >::updateCacheInformation().
|
inline |
Definition at line 59 of file CellParticleCachingPolicy.h.
References CellParticleCachingPolicy< T, Dim, Mesh >::cells, Dim, and BoxParticleCachingPolicy< T, Dim, Mesh >::updateGhostParticles().
|
private |
Definition at line 72 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().