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 ("cellMapping") | |
| cellMapping (const dictionary &dict, int32 numLevels, const Vector< Cells > &ppCells, int32 numPoints, int32 numElements, const ViewType1D< realx3, memory_space > &points, const ViewType1D< int32x3, memory_space > &vertices) | |
| bool | enterBoadSearch () const |
| bool | performedSearch () const |
| template<typename PairsContainer , typename particleMapType > | |
| bool | broadSearch (PairsContainer &pairs, particleMapType &particleMap, bool force=false) |
Protected Attributes | |
| int32 | updateFrequency_ =1 |
| real | cellExtent_ |
| int32 | currentIter_ = 0 |
| bool | performedSearch_ = false |
| a broad search has been occured during last pass? More... | |
| cellsWallLevel0Type | cellsWallLevle_ |
Private Member Functions | |
| bool | performSearch () |
Definition at line 34 of file cellMapping.hpp.
| using cellsWallLevel0Type = cellsWallLevel0<executionSpace> |
Definition at line 38 of file cellMapping.hpp.
| using IdType = typename cellsWallLevel0Type::IdType |
Definition at line 40 of file cellMapping.hpp.
| using IndexType = typename cellsWallLevel0Type::IndexType |
Definition at line 42 of file cellMapping.hpp.
| using Cells = typename cellsWallLevel0Type::Cells |
Definition at line 44 of file cellMapping.hpp.
| using CellType = typename Cells::CellType |
Definition at line 46 of file cellMapping.hpp.
| using execution_space = typename cellsWallLevel0Type::execution_space |
Definition at line 48 of file cellMapping.hpp.
| using memory_space = typename cellsWallLevel0Type::memory_space |
Definition at line 50 of file cellMapping.hpp.
Definition at line 52 of file cellMapping.hpp.
|
inline |
Definition at line 89 of file cellMapping.hpp.
|
inlineprivate |
Definition at line 71 of file cellMapping.hpp.
References cellMapping< executionSpace >::currentIter_, and cellMapping< executionSpace >::updateFrequency_.
Referenced by cellMapping< executionSpace >::broadSearch().

| TypeInfoNV | ( | "cellMapping< executionSpace >" | ) |
|
inline |
Definition at line 122 of file cellMapping.hpp.
References cellMapping< executionSpace >::currentIter_, and cellMapping< executionSpace >::updateFrequency_.
|
inline |
Definition at line 127 of file cellMapping.hpp.
References cellMapping< executionSpace >::performedSearch_.
|
inline |
Definition at line 133 of file cellMapping.hpp.
References cellsWallLevel0< executionSpace >::broadSearch(), cellMapping< executionSpace >::cellsWallLevle_, cellMapping< executionSpace >::currentIter_, cellMapping< executionSpace >::performedSearch_, and cellMapping< executionSpace >::performSearch().

|
protected |
Definition at line 58 of file cellMapping.hpp.
Referenced by cellMapping< executionSpace >::enterBoadSearch(), and cellMapping< executionSpace >::performSearch().
|
protected |
Definition at line 60 of file cellMapping.hpp.
|
protected |
Definition at line 62 of file cellMapping.hpp.
Referenced by cellMapping< executionSpace >::broadSearch(), cellMapping< executionSpace >::enterBoadSearch(), and cellMapping< executionSpace >::performSearch().
|
protected |
a broad search has been occured during last pass?
Definition at line 65 of file cellMapping.hpp.
Referenced by cellMapping< executionSpace >::broadSearch(), and cellMapping< executionSpace >::performedSearch().
|
protected |
Definition at line 67 of file cellMapping.hpp.
Referenced by cellMapping< executionSpace >::broadSearch().