

Classes | |
| class | TagFindCellRange2 |
Public Types | |
| using | IdType = int32 |
| using | IndexType = int32 |
| using | Cells = cells< IndexType > |
| using | CellType = typename Cells::CellType |
| using | execution_space = executionSpace |
| using | memory_space = typename execution_space::memory_space |
| using | iBoxType = iBox< IndexType > |
Public Types inherited from cells< int32 > | |
| using | CellType = triple< int32 > |
Protected Types | |
| using | tpPWContactSearch = Kokkos::TeamPolicy< execution_space, Kokkos::Schedule< Kokkos::Dynamic >, Kokkos::IndexType< int32 > > |
| using | rpFindCellRange2Type = Kokkos::RangePolicy< TagFindCellRange2, execution_space, Kokkos::IndexType< int32 > > |
Protected Member Functions | |
| FUNCTION_H void | allocateArrays () |
Protected Member Functions inherited from cells< int32 > | |
| INLINE_FUNCTION_H void | calculate () |
Protected Attributes | |
| real | cellExtent_ = 0.5 |
| int32 | numElements_ = 0 |
| int32 | numPoints_ = 0 |
| ViewType1D< int32x3, memory_space > | vertices_ |
| ViewType1D< realx3, memory_space > | points_ |
| ViewType1D< iBoxType, memory_space > | elementBox_ |
Protected Attributes inherited from cells< int32 > | |
| box | domain_ |
| realx3 | cellSize_ |
| CellType | numCells_ |
Definition at line 37 of file cellsWallLevel0.hpp.
Definition at line 43 of file cellsWallLevel0.hpp.
Definition at line 45 of file cellsWallLevel0.hpp.
Definition at line 47 of file cellsWallLevel0.hpp.
| using CellType = typename Cells::CellType |
Definition at line 49 of file cellsWallLevel0.hpp.
| using execution_space = executionSpace |
Definition at line 51 of file cellsWallLevel0.hpp.
| using memory_space = typename execution_space::memory_space |
Definition at line 53 of file cellsWallLevel0.hpp.
Definition at line 55 of file cellsWallLevel0.hpp.
|
protected |
Definition at line 84 of file cellsWallLevel0.hpp.
|
protected |
Definition at line 87 of file cellsWallLevel0.hpp.
|
inline |
Definition at line 101 of file cellsWallLevel0.hpp.
|
inline |
Definition at line 104 of file cellsWallLevel0.hpp.
References cellsWallLevel0< executionSpace >::allocateArrays().

|
inlineprotected |
Definition at line 91 of file cellsWallLevel0.hpp.
References cellsWallLevel0< executionSpace >::elementBox_, cellsWallLevel0< executionSpace >::numElements_, and pFlow::reallocNoInit().
Referenced by cellsWallLevel0< executionSpace >::cellsWallLevel0(), and cellsWallLevel0< executionSpace >::resetElements().


| TypeInfoNV | ( | "cellsWallLevel0< executionSpace >" | ) |
|
inline |
Definition at line 127 of file cellsWallLevel0.hpp.
References cellsWallLevel0< executionSpace >::allocateArrays(), cellsWallLevel0< executionSpace >::numElements(), cellsWallLevel0< executionSpace >::numElements_, cellsWallLevel0< executionSpace >::numPoints_, cellsWallLevel0< executionSpace >::points_, and cellsWallLevel0< executionSpace >::vertices_.

|
inline |
Definition at line 145 of file cellsWallLevel0.hpp.
References cellsWallLevel0< executionSpace >::elementBox_.
Referenced by cellsWallLevel0< executionSpace >::findPairsElementRangeCount().

|
inline |
Definition at line 151 of file cellsWallLevel0.hpp.
References cellsWallLevel0< executionSpace >::numElements_.
Referenced by cellsWallLevel0< executionSpace >::resetElements().

|
inline |
Definition at line 159 of file cellsWallLevel0.hpp.
References cellsWallLevel0< executionSpace >::build(), and cellsWallLevel0< executionSpace >::particleWallFindPairs().
Referenced by cellMapping< executionSpace >::broadSearch().


|
inline |
Definition at line 170 of file cellsWallLevel0.hpp.
References cellsWallLevel0< executionSpace >::numElements_.
Referenced by cellsWallLevel0< executionSpace >::broadSearch().

|
inline |
Definition at line 181 of file cellsWallLevel0.hpp.
References endINFO, cellsWallLevel0< executionSpace >::findPairsElementRangeCount(), INFORMATION, and pFlow::max().
Referenced by cellsWallLevel0< executionSpace >::broadSearch().


|
inline |
Definition at line 212 of file cellsWallLevel0.hpp.
References pFlow::boxExtent(), cellsWallLevel0< executionSpace >::elementBox(), cellsWallLevel0< executionSpace >::elementBox_, pFlow::indexToCell(), LAMBDA_HD, n, and cellsWallLevel0< executionSpace >::numElements_.
Referenced by cellsWallLevel0< executionSpace >::particleWallFindPairs().


|
inline |
Definition at line 266 of file cellsWallLevel0.hpp.
References cellsWallLevel0< executionSpace >::cellExtent_, cellsWallLevel0< executionSpace >::elementBox_, cells< int32 >::extendBox(), cells< int32 >::pointIndex(), cellsWallLevel0< executionSpace >::points_, and cellsWallLevel0< executionSpace >::vertices_.

|
protected |
Definition at line 62 of file cellsWallLevel0.hpp.
Referenced by cellsWallLevel0< executionSpace >::operator()().
|
protected |
Definition at line 65 of file cellsWallLevel0.hpp.
Referenced by cellsWallLevel0< executionSpace >::allocateArrays(), cellsWallLevel0< executionSpace >::build(), cellsWallLevel0< executionSpace >::findPairsElementRangeCount(), cellsWallLevel0< executionSpace >::numElements(), and cellsWallLevel0< executionSpace >::resetElements().
|
protected |
Definition at line 68 of file cellsWallLevel0.hpp.
Referenced by cellsWallLevel0< executionSpace >::resetElements().
|
protected |
Definition at line 71 of file cellsWallLevel0.hpp.
Referenced by cellsWallLevel0< executionSpace >::operator()(), and cellsWallLevel0< executionSpace >::resetElements().
|
protected |
Definition at line 74 of file cellsWallLevel0.hpp.
Referenced by cellsWallLevel0< executionSpace >::operator()(), and cellsWallLevel0< executionSpace >::resetElements().
|
protected |