Classes | |
class | TagReFillPairs |
Public Types | |
using | ValueType = valueType |
using | UnsortedPairs = unsortedPairs< executionSpace, idType > |
using | IdType = typename UnsortedPairs::IdType |
using | ExecutionSpace = typename UnsortedPairs::ExecutionSpace |
using | memory_space = typename ExecutionSpace::memory_space |
using | PairType = typename UnsortedPairs::PairType |
using | ContainerType = typename UnsortedPairs::ContainerType |
![]() | |
using | UnsortedPairs = unsortedPairs< executionSpace, idType > |
using | IdType = idType |
using | ExecutionSpace = executionSpace |
using | memory_space = typename ExecutionSpace::memory_space |
using | PairType = Pair< idType, idType > |
using | ContainerType = unorderedSet< PairType, ExecutionSpace > |
Protected Types | |
using | rpFillPairs = Kokkos::RangePolicy< ExecutionSpace, Kokkos::Schedule< Kokkos::Static >, Kokkos::IndexType< uint32 >, TagReFillPairs > |
Protected Member Functions | |
void | adjustCapacity () |
Protected Attributes | |
ViewType1D< ValueType, ExecutionSpace > | values_ |
storage for keeping the values of the current list More... | |
ContainerType | container0_ |
storage for keeping pairs from the previous list More... | |
ViewType1D< ValueType, ExecutionSpace > | values0_ |
storage for keeping values from the previous list More... | |
![]() | |
ContainerType | container_ |
Definition at line 30 of file unsortedContactList.hpp.
using ValueType = valueType |
Definition at line 36 of file unsortedContactList.hpp.
using UnsortedPairs = unsortedPairs<executionSpace, idType> |
Definition at line 38 of file unsortedContactList.hpp.
using IdType = typename UnsortedPairs::IdType |
Definition at line 40 of file unsortedContactList.hpp.
using ExecutionSpace = typename UnsortedPairs::ExecutionSpace |
Definition at line 42 of file unsortedContactList.hpp.
using memory_space = typename ExecutionSpace::memory_space |
Definition at line 44 of file unsortedContactList.hpp.
using PairType = typename UnsortedPairs::PairType |
Definition at line 46 of file unsortedContactList.hpp.
using ContainerType = typename UnsortedPairs::ContainerType |
Definition at line 48 of file unsortedContactList.hpp.
|
protected |
Definition at line 77 of file unsortedContactList.hpp.
|
inlineexplicit |
Definition at line 84 of file unsortedContactList.hpp.
|
inlineprotected |
Definition at line 63 of file unsortedContactList.hpp.
References unsortedPairs< executionSpace, idType >::capacity(), pFlow::reallocNoInit(), and unsortedContactList< valueType, executionSpace, idType >::values_.
Referenced by unsortedContactList< valueType, executionSpace, idType >::afterBroadSearch().
TypeInfoNV | ( | "unsortedContactList< valueType, executionSpace, idType >" | ) |
|
inline |
Definition at line 93 of file unsortedContactList.hpp.
References unsortedPairs< executionSpace, idType >::beforeBroadSearch(), unsortedContactList< valueType, executionSpace, idType >::container0_, unsortedPairs< executionSpace, idType >::container_, pFlow::swapViews(), unsortedContactList< valueType, executionSpace, idType >::values0_, and unsortedContactList< valueType, executionSpace, idType >::values_.
|
inline |
Definition at line 102 of file unsortedContactList.hpp.
References unsortedContactList< valueType, executionSpace, idType >::adjustCapacity(), unsortedPairs< executionSpace, idType >::afterBroadSearch(), and unsortedPairs< executionSpace, idType >::capacity().
|
inline |
Definition at line 119 of file unsortedContactList.hpp.
References unsortedContactList< valueType, executionSpace, idType >::values_.
Referenced by unsortedContactList< valueType, executionSpace, idType >::getValue().
|
inline |
Definition at line 125 of file unsortedContactList.hpp.
References unsortedPairs< executionSpace, idType >::find(), and unsortedContactList< valueType, executionSpace, idType >::getValue().
|
inline |
Definition at line 136 of file unsortedContactList.hpp.
References unsortedContactList< valueType, executionSpace, idType >::values_.
Referenced by unsortedContactList< valueType, executionSpace, idType >::setValue().
|
inline |
Definition at line 142 of file unsortedContactList.hpp.
References unsortedPairs< executionSpace, idType >::find(), and unsortedContactList< valueType, executionSpace, idType >::setValue().
|
inline |
Definition at line 153 of file unsortedContactList.hpp.
References unsortedContactList< valueType, executionSpace, idType >::container0_, unsortedPairs< executionSpace, idType >::isValid(), unsortedContactList< valueType, executionSpace, idType >::values0_, and unsortedContactList< valueType, executionSpace, idType >::values_.
|
protected |
storage for keeping the values of the current list
Definition at line 55 of file unsortedContactList.hpp.
Referenced by unsortedContactList< valueType, executionSpace, idType >::adjustCapacity(), unsortedContactList< valueType, executionSpace, idType >::beforeBroadSearch(), unsortedContactList< valueType, executionSpace, idType >::getValue(), unsortedContactList< valueType, executionSpace, idType >::operator()(), and unsortedContactList< valueType, executionSpace, idType >::setValue().
|
protected |
storage for keeping pairs from the previous list
Definition at line 58 of file unsortedContactList.hpp.
Referenced by unsortedContactList< valueType, executionSpace, idType >::beforeBroadSearch(), and unsortedContactList< valueType, executionSpace, idType >::operator()().
|
protected |
storage for keeping values from the previous list
Definition at line 61 of file unsortedContactList.hpp.
Referenced by unsortedContactList< valueType, executionSpace, idType >::beforeBroadSearch(), and unsortedContactList< valueType, executionSpace, idType >::operator()().