Inheritance diagram for sortedContactList< valueType, executionSpace, idType >:
Collaboration diagram for sortedContactList< valueType, executionSpace, idType >:Classes | |
| class | TagReFillPairs |
Protected Types | |
| using | rpReFillPairs = Kokkos::RangePolicy< ExecutionSpace, Kokkos::Schedule< Kokkos::Static >, Kokkos::IndexType< uint32 >, TagReFillPairs > |
Protected Types inherited from sortedPairs< executionSpace, idType > | |
| 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_ |
Protected Attributes inherited from sortedPairs< executionSpace, idType > | |
| uint32 | size_ = 0 |
| size of pair list More... | |
| ViewType1D< uint32, ExecutionSpace > | flags_ |
| ViewType1D< PairType, ExecutionSpace > | sortedPairs_ |
Protected Attributes inherited from unsortedPairs< executionSpace, idType > | |
| 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().
Here is the call graph for this function:
Here is the caller graph for this function:| 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_.
Here is the call graph for this function:
|
inline |
Definition at line 100 of file sortedContactList.hpp.
References sortedContactList< valueType, executionSpace, idType >::adjustCapacity(), sortedPairs< executionSpace, idType >::afterBroadSearch(), and sortedPairs< executionSpace, idType >::size().
Here is the call graph for this function:
|
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_.
Here is the call graph for this function:
|
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()().