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 = kPair< idType, idType > |
using | ContainerType = unorderedSet< PairType, ExecutionSpace > |
Protected Types | |
using | rpFillPairs = Kokkos::RangePolicy< ExecutionSpace, Kokkos::Schedule< Kokkos::Static >, Kokkos::IndexType< int32 >, 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 29 of file unsortedContactList.hpp.
using ValueType = valueType |
Definition at line 35 of file unsortedContactList.hpp.
using UnsortedPairs = unsortedPairs<executionSpace, idType> |
Definition at line 37 of file unsortedContactList.hpp.
using IdType = typename UnsortedPairs::IdType |
Definition at line 39 of file unsortedContactList.hpp.
using ExecutionSpace = typename UnsortedPairs::ExecutionSpace |
Definition at line 41 of file unsortedContactList.hpp.
using memory_space = typename ExecutionSpace::memory_space |
Definition at line 43 of file unsortedContactList.hpp.
using PairType = typename UnsortedPairs::PairType |
Definition at line 45 of file unsortedContactList.hpp.
using ContainerType = typename UnsortedPairs::ContainerType |
Definition at line 47 of file unsortedContactList.hpp.
|
protected |
Definition at line 76 of file unsortedContactList.hpp.
|
inline |
Definition at line 83 of file unsortedContactList.hpp.
|
inlineprotected |
Definition at line 62 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 92 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 100 of file unsortedContactList.hpp.
References unsortedContactList< valueType, executionSpace, idType >::adjustCapacity(), unsortedPairs< executionSpace, idType >::afterBroadSearch(), and unsortedPairs< executionSpace, idType >::capacity().
|
inline |
Definition at line 117 of file unsortedContactList.hpp.
References unsortedContactList< valueType, executionSpace, idType >::values_.
Referenced by unsortedContactList< valueType, executionSpace, idType >::getValue().
|
inline |
Definition at line 123 of file unsortedContactList.hpp.
References unsortedPairs< executionSpace, idType >::find(), and unsortedContactList< valueType, executionSpace, idType >::getValue().
|
inline |
Definition at line 134 of file unsortedContactList.hpp.
References unsortedContactList< valueType, executionSpace, idType >::values_.
Referenced by unsortedContactList< valueType, executionSpace, idType >::setValue().
|
inline |
Definition at line 140 of file unsortedContactList.hpp.
References unsortedPairs< executionSpace, idType >::find(), and unsortedContactList< valueType, executionSpace, idType >::setValue().
|
inline |
Definition at line 151 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 54 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 57 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 60 of file unsortedContactList.hpp.
Referenced by unsortedContactList< valueType, executionSpace, idType >::beforeBroadSearch(), and unsortedContactList< valueType, executionSpace, idType >::operator()().