|
OPAL (Object Oriented Parallel Accelerator Library) 2024.2
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 Member Functions | |
| void | setCacheDimension (int d, T length) |
| void | setAllCacheDimensions (T length) |
Private Attributes | |
| int | cells [Dim] |
| T | boxDimension [Dim] |
| bool | periodic [2 *Dim] |
| std::map< unsigned, std::list< std::pair< NDRegion< T, Dim >, Offset_t > > > | regions |
Definition at line 30 of file CellParticleCachingPolicy.h.
|
inline |
Definition at line 32 of file CellParticleCachingPolicy.h.
|
inlineprotected |
Definition at line 70 of file CellParticleCachingPolicy.h.
|
inline |
Definition at line 42 of file CellParticleCachingPolicy.h.
|
inlineinherited |
Definition at line 35 of file BoxParticleCachingPolicy.h.
References boxDimension, and Dim.
|
inline |
Definition at line 37 of file CellParticleCachingPolicy.h.
References cells.
|
inlineinherited |
Definition at line 30 of file BoxParticleCachingPolicy.h.
References boxDimension.
Referenced by CellParticleCachingPolicy< T, Dim, Mesh >::updateCacheInformation(), and CellParticleCachingPolicy< T, Dim, Mesh >::updateGhostParticles().
|
inline |
Definition at line 48 of file CellParticleCachingPolicy.h.
References cells, Dim, BoxParticleCachingPolicy< T, Dim, Mesh >::setCacheDimension(), and BoxParticleCachingPolicy< T, Dim, Mesh >::updateCacheInformation().
|
inline |
Definition at line 59 of file CellParticleCachingPolicy.h.
References cells, Dim, BoxParticleCachingPolicy< T, Dim, Mesh >::setCacheDimension(), and BoxParticleCachingPolicy< T, Dim, Mesh >::updateGhostParticles().
|
privateinherited |
Definition at line 260 of file BoxParticleCachingPolicy.h.
Referenced by BoxParticleCachingPolicy(), setAllCacheDimensions(), setCacheDimension(), updateCacheInformation(), and updateGhostParticles().
|
private |
Definition at line 72 of file CellParticleCachingPolicy.h.
Referenced by CellParticleCachingPolicy(), setAllCacheCellRanges(), setCacheCellRange(), updateCacheInformation(), and updateGhostParticles().
|
privateinherited |
Definition at line 261 of file BoxParticleCachingPolicy.h.
Referenced by updateCacheInformation().
|
privateinherited |
Definition at line 262 of file BoxParticleCachingPolicy.h.
Referenced by updateCacheInformation(), and updateGhostParticles().