Public Types | |
using | cellsWallLevel0Type = cellsWallLevel0< executionSpace > |
using | IdType = typename cellsWallLevel0Type::IdType |
using | IndexType = typename cellsWallLevel0Type::IndexType |
using | Cells = typename cellsWallLevel0Type::Cells |
using | CellType = typename Cells::CellType |
using | execution_space = typename cellsWallLevel0Type::execution_space |
using | memory_space = typename cellsWallLevel0Type::memory_space |
using | iBoxType = iBox< IndexType > |
Public Member Functions | |
TypeInfoNV ("cellsWallLevels") | |
FUNCTION_H | cellsWallLevels (int32 numLevels, const Vector< Cells > &cellsLevels, real cellExtent, int32 numPoints, int32 numElements, const ViewType1D< realx3, memory_space > &points, const ViewType1D< int32x3, memory_space > &vertices) |
template<typename PairsContainer , typename particleMapType > | |
bool | broadSearch (PairsContainer &pairs, particleMapType &particleMap) |
template<typename PairsContainer , typename particleMapType > | |
bool | particleWallFindPairs (PairsContainer &pairs, particleMapType &particleMap) |
Protected Attributes | |
int32 | numLevles_ =1 |
Vector< cellsWallLevel0Type > | cellsWallLevels_ |
Definition at line 32 of file cellsWallLevels.hpp.
using cellsWallLevel0Type = cellsWallLevel0<executionSpace> |
Definition at line 36 of file cellsWallLevels.hpp.
using IdType = typename cellsWallLevel0Type::IdType |
Definition at line 38 of file cellsWallLevels.hpp.
using IndexType = typename cellsWallLevel0Type::IndexType |
Definition at line 40 of file cellsWallLevels.hpp.
using Cells = typename cellsWallLevel0Type::Cells |
Definition at line 42 of file cellsWallLevels.hpp.
using CellType = typename Cells::CellType |
Definition at line 44 of file cellsWallLevels.hpp.
using execution_space = typename cellsWallLevel0Type::execution_space |
Definition at line 46 of file cellsWallLevels.hpp.
using memory_space = typename cellsWallLevel0Type::memory_space |
Definition at line 48 of file cellsWallLevels.hpp.
Definition at line 50 of file cellsWallLevels.hpp.
|
inline |
Definition at line 64 of file cellsWallLevels.hpp.
References cellsWallLevels< executionSpace >::cellsWallLevels_, and cellsWallLevels< executionSpace >::numLevles_.
TypeInfoNV | ( | "cellsWallLevels< executionSpace >" | ) |
|
inline |
Definition at line 96 of file cellsWallLevels.hpp.
References cellsWallLevels< executionSpace >::cellsWallLevels_, cellsWallLevels< executionSpace >::numLevles_, and cellsWallLevels< executionSpace >::particleWallFindPairs().
Referenced by multiGridMapping< executionSpace >::broadSearch().
|
inline |
Definition at line 111 of file cellsWallLevels.hpp.
References cellsWallLevels< executionSpace >::cellsWallLevels_, endINFO, INFORMATION, pFlow::max(), and cellsWallLevels< executionSpace >::numLevles_.
Referenced by cellsWallLevels< executionSpace >::broadSearch().
|
protected |
Definition at line 54 of file cellsWallLevels.hpp.
Referenced by cellsWallLevels< executionSpace >::broadSearch(), cellsWallLevels< executionSpace >::cellsWallLevels(), and cellsWallLevels< executionSpace >::particleWallFindPairs().
|
protected |
Definition at line 57 of file cellsWallLevels.hpp.
Referenced by cellsWallLevels< executionSpace >::broadSearch(), cellsWallLevels< executionSpace >::cellsWallLevels(), and cellsWallLevels< executionSpace >::particleWallFindPairs().