Classes | |
class | TagReFillPairs |
Protected Types | |
using | rpReFillPairs = Kokkos::RangePolicy< ExecutionSpace, Kokkos::Schedule< Kokkos::Static >, Kokkos::IndexType< uint32 >, TagReFillPairs > |
![]() | |
using | rpFillFlag = Kokkos::RangePolicy< ExecutionSpace, Kokkos::Schedule< Kokkos::Static >, Kokkos::IndexType< uint32 >, TagFillFlag > |
using | rpFillPairs = Kokkos::RangePolicy< ExecutionSpace, Kokkos::Schedule< Kokkos::Static >, Kokkos::IndexType< uint32 >, TagFillPairs > |
Protected Member Functions | |
void | adjustCapacity () |
Protected Attributes | |
ViewType1D< ValueType, ExecutionSpace > | values_ |
uint32 | size0_ = 0 |
ViewType1D< PairType, ExecutionSpace > | sortedPairs0_ |
ViewType1D< ValueType, ExecutionSpace > | values0_ |
![]() | |
uint32 | size_ = 0 |
size of pair list More... | |
ViewType1D< uint32, ExecutionSpace > | flags_ |
ViewType1D< PairType, ExecutionSpace > | sortedPairs_ |
![]() | |
ContainerType | container_ |
Definition at line 30 of file sortedContactList.hpp.
using SortedPairs = sortedPairs<executionSpace, idType> |
Definition at line 36 of file sortedContactList.hpp.
using ValueType = valueType |
Definition at line 38 of file sortedContactList.hpp.
using IdType = typename SortedPairs::IdType |
Definition at line 40 of file sortedContactList.hpp.
using ExecutionSpace = typename SortedPairs::ExecutionSpace |
Definition at line 42 of file sortedContactList.hpp.
using memory_space = typename SortedPairs::memory_space |
Definition at line 44 of file sortedContactList.hpp.
using PairType = typename SortedPairs::PairType |
Definition at line 46 of file sortedContactList.hpp.
using ContainerType = typename SortedPairs::ContainerType |
Definition at line 48 of file sortedContactList.hpp.
|
protected |
Definition at line 77 of file sortedContactList.hpp.
|
inlineexplicit |
Definition at line 84 of file sortedContactList.hpp.
|
inlineprotected |
Definition at line 63 of file sortedContactList.hpp.
References pFlow::reallocNoInit(), sortedPairs< executionSpace, idType >::size(), and sortedContactList< valueType, executionSpace, idType >::values_.
Referenced by sortedContactList< valueType, executionSpace, idType >::afterBroadSearch().
TypeInfoNV | ( | "sortedContactList< valueType, executionSpace, idType >" | ) |
|
inline |
Definition at line 92 of file sortedContactList.hpp.
References sortedPairs< executionSpace, idType >::beforeBroadSearch(), sortedPairs< executionSpace, idType >::size(), sortedContactList< valueType, executionSpace, idType >::sortedPairs0_, sortedPairs< executionSpace, idType >::sortedPairs_, pFlow::swapViews(), sortedContactList< valueType, executionSpace, idType >::values0_, and sortedContactList< valueType, executionSpace, idType >::values_.
|
inline |
Definition at line 100 of file sortedContactList.hpp.
References sortedContactList< valueType, executionSpace, idType >::adjustCapacity(), sortedPairs< executionSpace, idType >::afterBroadSearch(), and sortedPairs< executionSpace, idType >::size().
|
inline |
Definition at line 117 of file sortedContactList.hpp.
References sortedContactList< valueType, executionSpace, idType >::values_.
|
inline |
Definition at line 123 of file sortedContactList.hpp.
References sortedContactList< valueType, executionSpace, idType >::values_.
|
inline |
Definition at line 129 of file sortedContactList.hpp.
References pFlow::binarySearch(), pFlow::max(), pFlow::min(), sortedContactList< valueType, executionSpace, idType >::size0_, sortedContactList< valueType, executionSpace, idType >::sortedPairs0_, sortedPairs< executionSpace, idType >::sortedPairs_, sortedContactList< valueType, executionSpace, idType >::values0_, and sortedContactList< valueType, executionSpace, idType >::values_.
|
protected |
Definition at line 54 of file sortedContactList.hpp.
Referenced by sortedContactList< valueType, executionSpace, idType >::adjustCapacity(), sortedContactList< valueType, executionSpace, idType >::beforeBroadSearch(), sortedContactList< valueType, executionSpace, idType >::getValue(), sortedContactList< valueType, executionSpace, idType >::operator()(), and sortedContactList< valueType, executionSpace, idType >::setValue().
|
protected |
Definition at line 56 of file sortedContactList.hpp.
Referenced by sortedContactList< valueType, executionSpace, idType >::operator()().
|
protected |
Definition at line 58 of file sortedContactList.hpp.
Referenced by sortedContactList< valueType, executionSpace, idType >::beforeBroadSearch(), and sortedContactList< valueType, executionSpace, idType >::operator()().
|
protected |
Definition at line 60 of file sortedContactList.hpp.
Referenced by sortedContactList< valueType, executionSpace, idType >::beforeBroadSearch(), and sortedContactList< valueType, executionSpace, idType >::operator()().