Inheritance diagram for sortedPairs< executionSpace, idType >:
 Collaboration diagram for sortedPairs< executionSpace, idType >:Classes | |
| struct | pairAccessor | 
| class | TagFillFlag | 
| class | TagFillPairs | 
Public Types | |
| 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 | 
  Public Types inherited from unsortedPairs< executionSpace, idType > | |
| 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 | 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 Attributes | |
| 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 33 of file sortedPairs.hpp.
| using UnsortedPairs = unsortedPairs<executionSpace,idType> | 
Definition at line 39 of file sortedPairs.hpp.
| using IdType = typename UnsortedPairs::IdType | 
Definition at line 41 of file sortedPairs.hpp.
| using ExecutionSpace = typename UnsortedPairs::ExecutionSpace | 
Definition at line 43 of file sortedPairs.hpp.
| using memory_space = typename ExecutionSpace::memory_space | 
Definition at line 45 of file sortedPairs.hpp.
| using PairType = typename UnsortedPairs::PairType | 
Definition at line 47 of file sortedPairs.hpp.
| using ContainerType = typename UnsortedPairs::ContainerType | 
Definition at line 49 of file sortedPairs.hpp.
      
  | 
  protected | 
Definition at line 98 of file sortedPairs.hpp.
      
  | 
  protected | 
Definition at line 104 of file sortedPairs.hpp.
      
  | 
  inlineexplicit | 
Definition at line 113 of file sortedPairs.hpp.
| TypeInfoNV | ( | "sortedPairs< executionSpace, idType >" | ) | 
      
  | 
  inline | 
Definition at line 121 of file sortedPairs.hpp.
References sortedPairs< executionSpace, idType >::clear().
Referenced by sortedContactList< valueType, executionSpace, idType >::beforeBroadSearch().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 127 of file sortedPairs.hpp.
References sortedPairs< executionSpace, idType >::prepareSorted().
Referenced by sortedContactList< valueType, executionSpace, idType >::afterBroadSearch().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 137 of file sortedPairs.hpp.
References sortedPairs< executionSpace, idType >::sortedPairs_.
Referenced by sortedPairs< executionSpace, idType >::getPair().
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 145 of file sortedPairs.hpp.
References sortedPairs< executionSpace, idType >::getPair(), and sortedPairs< executionSpace, idType >::isValid().
 Here is the call graph for this function:
      
  | 
  inline | 
Definition at line 159 of file sortedPairs.hpp.
References sortedPairs< executionSpace, idType >::size_.
Referenced by sortedPairs< executionSpace, idType >::getPair().
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 167 of file sortedPairs.hpp.
References sortedPairs< executionSpace, idType >::size_.
Referenced by sortedContactList< valueType, executionSpace, idType >::adjustCapacity(), sortedContactList< valueType, executionSpace, idType >::afterBroadSearch(), and sortedContactList< valueType, executionSpace, idType >::beforeBroadSearch().
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 172 of file sortedPairs.hpp.
References sortedPairs< executionSpace, idType >::size_.
      
  | 
  inline | 
Definition at line 177 of file sortedPairs.hpp.
References sortedPairs< executionSpace, idType >::size_, and sortedPairs< executionSpace, idType >::sortedPairs_.
      
  | 
  inline | 
Definition at line 183 of file sortedPairs.hpp.
References unsortedPairs< executionSpace, idType >::clear(), and sortedPairs< executionSpace, idType >::size_.
Referenced by sortedPairs< executionSpace, idType >::beforeBroadSearch().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 189 of file sortedPairs.hpp.
References unsortedPairs< executionSpace, idType >::capacity(), pFlow::exclusiveScan(), sortedPairs< executionSpace, idType >::flags_, pFlow::getNth(), pFlow::reallocNoInit(), sortedPairs< executionSpace, idType >::size_, pFlow::sort(), and sortedPairs< executionSpace, idType >::sortedPairs_.
Referenced by sortedPairs< executionSpace, idType >::afterBroadSearch().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 238 of file sortedPairs.hpp.
References unsortedPairs< executionSpace, idType >::container_, and sortedPairs< executionSpace, idType >::flags_.
      
  | 
  inline | 
Definition at line 247 of file sortedPairs.hpp.
References unsortedPairs< executionSpace, idType >::container_, sortedPairs< executionSpace, idType >::flags_, and sortedPairs< executionSpace, idType >::sortedPairs_.
      
  | 
  protected | 
size of pair list
Definition at line 88 of file sortedPairs.hpp.
Referenced by sortedPairs< executionSpace, idType >::clear(), sortedPairs< executionSpace, idType >::getPairs(), sortedPairs< executionSpace, idType >::isValid(), sortedPairs< executionSpace, idType >::loopCount(), sortedPairs< executionSpace, idType >::prepareSorted(), and sortedPairs< executionSpace, idType >::size().
      
  | 
  protected | 
Definition at line 90 of file sortedPairs.hpp.
Referenced by sortedPairs< executionSpace, idType >::operator()(), and sortedPairs< executionSpace, idType >::prepareSorted().
      
  | 
  protected | 
Definition at line 92 of file sortedPairs.hpp.
Referenced by sortedContactList< valueType, executionSpace, idType >::beforeBroadSearch(), sortedPairs< executionSpace, idType >::getPair(), sortedPairs< executionSpace, idType >::getPairs(), sortedContactList< valueType, executionSpace, idType >::operator()(), sortedPairs< executionSpace, idType >::operator()(), and sortedPairs< executionSpace, idType >::prepareSorted().