abstract base class for parallel particle storage array
More...
#include <pp_array.h>
Public Member Functions |
| | AParallelParticleArray (TML_Comm *comm, const std::vector< unsigned int > &dims) |
| | AParallelParticleArray (TML_Comm *comm, const std::vector< unsigned int > &dims, const std::vector< bool > &circ) |
|
TML_CartComm | getComm () const |
|
int | getTimeStamp () |
| | return time stamp of last rebuild
|
|
virtual set< int > | getBoundarySlabIds (int, int) const =0 |
|
virtual set< int > | get2ndSlabIds (int, int) const =0 |
|
virtual bool | isInInner (const Vec3 &)=0 |
Detailed Description
abstract base class for parallel particle storage array
Constructor & Destructor Documentation
| AParallelParticleArray::AParallelParticleArray |
( |
TML_Comm * |
comm, |
|
|
const std::vector< unsigned int > & |
dims |
|
) |
| |
Constructor, assuming no circular boundary conditions. Just sets up the cartesian communicator
- Parameters
-
| comm | the communicator |
| dims | the dimensions of the process space |
| AParallelParticleArray::AParallelParticleArray |
( |
TML_Comm * |
comm, |
|
|
const std::vector< unsigned int > & |
dims, |
|
|
const std::vector< bool > & |
circ |
|
) |
| |
Constructor with given circular boundary conditions. Just sets up the cartesian communicator
- Parameters
-
| comm | the communicator |
| dims | the dimensions of the process space |
| circ | the circular boundary conditions |
The documentation for this class was generated from the following files: