#include <AMReX_ParticleBufferMap.H>
|
| | ParticleBufferMap ()=default |
| | ParticleBufferMap (const ParGDBBase *a_gdb) |
| | ParticleBufferMap (const ParGDBBase *a_gdb, bool a_do_tiling, const IntVect &a_tile_size) |
| void | define (const ParGDBBase *a_gdb) |
| void | define (const ParGDBBase *a_gdb, bool a_do_tiling, const IntVect &a_tile_size) |
| bool | isValid (const ParGDBBase *a_gdb) const |
| bool | isValid (const ParGDBBase *a_gdb, bool a_do_tiling, const IntVect &a_tile_size) const |
| int | numLevels () const |
| int | numBuckets () const |
| int | bucketToGrid (int bid) const |
| int | bucketToTile (int bid) const |
| int | bucketToLevel (int bid) const |
| int | bucketToProc (int bid) const |
| int | gridAndLevToBucket (int gid, int lev) const |
| int | gridAndTileAndLevToBucket (int gid, int tid, int lev) const |
| int | firstBucketOnProc (int pid) const |
| int | numBoxesOnProc (int pid) const |
| Vector< int > | allBucketsOnProc (int pid) const |
| int | procID (int gid, int lev) const |
| int | procID (int gid, int tid, int lev) const |
| GetPID | getPIDFunctor () const noexcept |
| GetBucket | getBucketFunctor () const noexcept |
| GetBucket | getHostBucketFunctor () const noexcept |
◆ ParticleBufferMap() [1/3]
| amrex::ParticleBufferMap::ParticleBufferMap |
( |
| ) |
|
|
default |
◆ ParticleBufferMap() [2/3]
| amrex::ParticleBufferMap::ParticleBufferMap |
( |
const ParGDBBase * | a_gdb | ) |
|
◆ ParticleBufferMap() [3/3]
| amrex::ParticleBufferMap::ParticleBufferMap |
( |
const ParGDBBase * | a_gdb, |
|
|
bool | a_do_tiling, |
|
|
const IntVect & | a_tile_size ) |
◆ allBucketsOnProc()
| Vector< int > amrex::ParticleBufferMap::allBucketsOnProc |
( |
int | pid | ) |
const |
|
inlinenodiscard |
◆ bucketToGrid()
| int amrex::ParticleBufferMap::bucketToGrid |
( |
int | bid | ) |
const |
|
inlinenodiscard |
◆ bucketToLevel()
| int amrex::ParticleBufferMap::bucketToLevel |
( |
int | bid | ) |
const |
|
inlinenodiscard |
◆ bucketToProc()
| int amrex::ParticleBufferMap::bucketToProc |
( |
int | bid | ) |
const |
|
inlinenodiscard |
◆ bucketToTile()
| int amrex::ParticleBufferMap::bucketToTile |
( |
int | bid | ) |
const |
|
inlinenodiscard |
◆ define() [1/2]
| void amrex::ParticleBufferMap::define |
( |
const ParGDBBase * | a_gdb | ) |
|
◆ define() [2/2]
| void amrex::ParticleBufferMap::define |
( |
const ParGDBBase * | a_gdb, |
|
|
bool | a_do_tiling, |
|
|
const IntVect & | a_tile_size ) |
◆ firstBucketOnProc()
| int amrex::ParticleBufferMap::firstBucketOnProc |
( |
int | pid | ) |
const |
|
inlinenodiscard |
◆ getBucketFunctor()
| GetBucket amrex::ParticleBufferMap::getBucketFunctor |
( |
| ) |
const |
|
inlinenodiscardnoexcept |
◆ getHostBucketFunctor()
| GetBucket amrex::ParticleBufferMap::getHostBucketFunctor |
( |
| ) |
const |
|
inlinenodiscardnoexcept |
◆ getPIDFunctor()
| GetPID amrex::ParticleBufferMap::getPIDFunctor |
( |
| ) |
const |
|
inlinenodiscardnoexcept |
◆ gridAndLevToBucket()
| int amrex::ParticleBufferMap::gridAndLevToBucket |
( |
int | gid, |
|
|
int | lev ) const |
|
inlinenodiscard |
◆ gridAndTileAndLevToBucket()
| int amrex::ParticleBufferMap::gridAndTileAndLevToBucket |
( |
int | gid, |
|
|
int | tid, |
|
|
int | lev ) const |
|
inlinenodiscard |
◆ isValid() [1/2]
| bool amrex::ParticleBufferMap::isValid |
( |
const ParGDBBase * | a_gdb | ) |
const |
◆ isValid() [2/2]
| bool amrex::ParticleBufferMap::isValid |
( |
const ParGDBBase * | a_gdb, |
|
|
bool | a_do_tiling, |
|
|
const IntVect & | a_tile_size ) const |
◆ numBoxesOnProc()
| int amrex::ParticleBufferMap::numBoxesOnProc |
( |
int | pid | ) |
const |
|
inlinenodiscard |
◆ numBuckets()
| int amrex::ParticleBufferMap::numBuckets |
( |
| ) |
const |
|
inlinenodiscard |
◆ numLevels()
| int amrex::ParticleBufferMap::numLevels |
( |
| ) |
const |
|
inlinenodiscard |
◆ procID() [1/2]
| int amrex::ParticleBufferMap::procID |
( |
int | gid, |
|
|
int | lev ) const |
|
inlinenodiscard |
◆ procID() [2/2]
| int amrex::ParticleBufferMap::procID |
( |
int | gid, |
|
|
int | tid, |
|
|
int | lev ) const |
|
inlinenodiscard |
The documentation for this class was generated from the following files: