|
| | VelocityMesh () |
| | ~VelocityMesh () |
| | VelocityMesh (const VelocityMesh &other) |
| const VelocityMesh & | operator= (const VelocityMesh &other) |
| size_t | capacityInBytes () const |
| bool | check () const |
| void | clear (bool shrink=false) |
| void | clearMap (const vmesh::LocalID &newSize) |
| bool | move (const vmesh::LocalID &sourceLocalID, const vmesh::LocalID &targetLocalID) |
| size_t | count (const vmesh::GlobalID &globalID) const |
| vmesh::GlobalID | findBlock (vmesh::GlobalID cellIndices[3]) const |
| bool | getBlockCoordinates (const vmesh::GlobalID &globalID, Real coords[3]) const |
| void | getBlockInfo (const vmesh::GlobalID &globalID, Real *array) const |
| const Real * | getBlockSize () const |
| bool | getBlockSize (const vmesh::GlobalID &globalID, Real size[3]) const |
| const Real * | getCellSize () const |
| bool | getCellSize (const vmesh::GlobalID &globalID, Real size[3]) const |
| vmesh::GlobalID | getGlobalID (const vmesh::LocalID &localID) const |
| vmesh::GlobalID | getGlobalID (const Real *coords) const |
| vmesh::GlobalID | getGlobalID (vmesh::LocalID indices[3]) const |
| vmesh::GlobalID | getGlobalID (const vmesh::LocalID &i, const vmesh::LocalID &j, const vmesh::LocalID &k) const |
| vmesh::GlobalID | getGlobalIndexOffset () |
| std::vector< vmesh::GlobalID > * | getGrid () |
| const vmesh::LocalID * | getGridLength () const |
| void | getIndices (const vmesh::GlobalID &globalID, vmesh::LocalID &i, vmesh::LocalID &j, vmesh::LocalID &k) const |
| size_t | getMesh () const |
| vmesh::LocalID | getLocalID (const vmesh::GlobalID &globalID) const |
| vmesh::GlobalID | getMaxVelocityBlocks () const |
| const Real * | getMeshMaxLimits () const |
| const Real * | getMeshMinLimits () const |
| bool | initialize (const size_t &meshID) |
| bool | isInitialized () const |
| void | pop () |
| bool | push_back (const vmesh::GlobalID &globalID) |
| bool | push_back (const std::vector< vmesh::GlobalID > &blocks) |
| void | setGrid () |
| bool | setGrid (const std::vector< vmesh::GlobalID > &globalIDs) |
| bool | setMesh (const size_t &meshID) |
| void | setNewSize (const vmesh::LocalID &newSize) |
| void | setNewCapacity (const vmesh::LocalID &newCapacity) |
| size_t | size (bool dummy=0) const |
| size_t | sizeInBytes () const |
| | VelocityMesh () |
| | ~VelocityMesh () |
| | VelocityMesh (const VelocityMesh &other) |
| const VelocityMesh & | operator= (const VelocityMesh &other) |
| ARCH_HOSTDEV size_t | capacity () const |
| size_t | capacityInBytes () const |
| ARCH_HOSTDEV bool | check () |
| ARCH_HOSTDEV void | print () |
| void | clear (bool shrink) |
| ARCH_HOSTDEV bool | move (const vmesh::LocalID sourceLocalID, const vmesh::LocalID targetLocalID) |
| ARCH_DEV bool | warpMove (const vmesh::LocalID sourceLocalID, const vmesh::LocalID targetLocalID, const size_t b_tid) |
| ARCH_HOSTDEV size_t | count (const vmesh::GlobalID globalID) const |
| ARCH_DEV size_t | warpCount (const vmesh::GlobalID globalID, const size_t b_tid) const |
| ARCH_HOSTDEV vmesh::GlobalID | findBlock (vmesh::GlobalID cellIndices[3]) const |
| ARCH_DEV vmesh::GlobalID | warpFindBlock (vmesh::GlobalID cellIndices[3], const size_t b_tid) const |
| ARCH_HOSTDEV bool | getBlockCoordinates (const vmesh::GlobalID globalID, Real coords[3]) const |
| ARCH_HOSTDEV void | getBlockInfo (const vmesh::GlobalID globalID, Real *array) const |
| ARCH_HOSTDEV const Real * | getBlockSize () const |
| ARCH_HOSTDEV bool | getBlockSize (const vmesh::GlobalID globalID, Real size[3]) const |
| ARCH_HOSTDEV const Real * | getCellSize () const |
| ARCH_HOSTDEV bool | getCellSize (const vmesh::GlobalID globalID, Real size[3]) const |
| ARCH_HOSTDEV vmesh::GlobalID | getGlobalID (const vmesh::LocalID localID) const |
| ARCH_HOSTDEV vmesh::GlobalID | getGlobalID (const Real *coords) const |
| ARCH_HOSTDEV vmesh::GlobalID | getGlobalID (const vmesh::LocalID indices[3]) const |
| ARCH_HOSTDEV vmesh::GlobalID | getGlobalID (const vmesh::LocalID i, const vmesh::LocalID j, const vmesh::LocalID k) const |
| ARCH_HOSTDEV split::SplitVector< vmesh::GlobalID > * | getGrid () |
| ARCH_HOSTDEV const vmesh::LocalID * | getGridLength () const |
| ARCH_HOSTDEV void | getIndices (const vmesh::GlobalID globalID, vmesh::LocalID &i, vmesh::LocalID &j, vmesh::LocalID &k) const |
| ARCH_HOSTDEV void | getIndicesX (const vmesh::GlobalID globalID, vmesh::LocalID &i) const |
| ARCH_HOSTDEV void | getIndicesY (const vmesh::GlobalID globalID, vmesh::LocalID &j) const |
| ARCH_HOSTDEV void | getIndicesZ (const vmesh::GlobalID globalID, vmesh::LocalID &k) const |
| ARCH_HOSTDEV size_t | getMesh () const |
| ARCH_HOSTDEV vmesh::LocalID | getLocalID (const vmesh::GlobalID globalID) const |
| ARCH_DEV vmesh::LocalID | warpGetLocalID (const vmesh::GlobalID globalID, const size_t b_tid) const |
| ARCH_HOSTDEV const Real * | getMeshMaxLimits () const |
| ARCH_HOSTDEV const Real * | getMeshMinLimits () const |
| ARCH_HOSTDEV bool | initialize (const size_t meshID) |
| ARCH_HOSTDEV bool | isInitialized () const |
| ARCH_HOSTDEV void | pop () |
| ARCH_DEV void | warpPop (const size_t b_tid) |
| ARCH_HOSTDEV bool | push_back (const vmesh::GlobalID globalID) |
| ARCH_DEV bool | warpPush_back (const vmesh::GlobalID globalID, const size_t b_tid) |
| vmesh::LocalID | push_back (const std::vector< vmesh::GlobalID > &blocks) |
| ARCH_HOSTDEV vmesh::LocalID | push_back (split::SplitVector< vmesh::GlobalID > *blocks) |
| ARCH_DEV vmesh::LocalID | warpPush_back (const split::SplitVector< vmesh::GlobalID > &blocks, const size_t b_tid) |
| ARCH_DEV void | replaceBlock (const vmesh::GlobalID GIDold, const vmesh::LocalID LID, const vmesh::GlobalID GIDnew) |
| ARCH_DEV void | warpReplaceBlock (const vmesh::GlobalID GIDold, const vmesh::LocalID LID, const vmesh::GlobalID GIDnew, const size_t b_tid) |
| ARCH_DEV void | placeBlock (const vmesh::GlobalID GID, const vmesh::LocalID LID) |
| ARCH_DEV void | warpPlaceBlock (const vmesh::GlobalID GID, const vmesh::LocalID LID, const size_t b_tid) |
| ARCH_DEV void | deleteBlock (const vmesh::GlobalID GID, const vmesh::LocalID LID) |
| ARCH_DEV void | warpDeleteBlock (const vmesh::GlobalID GID, const vmesh::LocalID LID, const size_t b_tid) |
| void | setGrid () |
| bool | setGrid (const std::vector< vmesh::GlobalID > &globalIDs) |
| bool | setGrid (const split::SplitVector< vmesh::GlobalID > &globalIDs) |
| bool | setMesh (const size_t meshID) |
| size_t | getMeshID () |
| void | setNewSize (const vmesh::LocalID newSize) |
| ARCH_DEV void | device_setNewSize (const vmesh::LocalID newSize) |
| void | setNewCachedSize (const vmesh::LocalID newSize) |
| void | updateCachedSize () |
| void | updateCachedCapacity () |
| bool | setNewCapacity (const vmesh::LocalID newCapacity) |
| ARCH_HOSTDEV size_t | size () const |
| ARCH_HOSTDEV size_t | sizeInBytes () const |
| void | gpu_prefetchHost (gpuStream_t stream) |
| void | gpu_prefetchDevice (gpuStream_t stream) |
| void | gpu_cleanHashMap (gpuStream_t stream) |
| void | print_addresses () |
| void | print_sizes () |
| ARCH_HOSTDEV Hashinator::Hashmap< vmesh::GlobalID, vmesh::LocalID > * | gpu_expose_map () |
Definition at line 47 of file velocity_mesh_cpu.h.