|
|
__cuda_callable__ | BiEllpackBase (BiEllpackBase &&) noexcept=default |
|
__cuda_callable__ | BiEllpackBase (const BiEllpackBase &)=default |
|
__cuda_callable__ | BiEllpackBase (IndexType size, IndexType storageSize, OffsetsView segmentsPermutation, OffsetsView groupPointers) |
|
template<typename Function> |
| void | forAllElements (Function &&function) const |
|
template<typename Function> |
| void | forAllSegments (Function &&function) const |
|
template<typename Function> |
| void | forElements (IndexType begin, IndexType end, Function &&function) const |
|
template<typename Function> |
| void | forSegments (IndexType begin, IndexType end, Function &&function) const |
|
__cuda_callable__ IndexType | getGlobalIndex (Index segmentIdx, Index localIdx) const |
|
__cuda_callable__ OffsetsView | getGroupPointersView () |
|
__cuda_callable__ ConstOffsetsView | getGroupPointersView () const |
|
__cuda_callable__ IndexType | getSegmentsCount () const |
|
__cuda_callable__ IndexType | getSegmentSize (IndexType segmentIdx) const |
|
__cuda_callable__ OffsetsView | getSegmentsPermutationView () |
|
__cuda_callable__ ConstOffsetsView | getSegmentsPermutationView () const |
|
__cuda_callable__ SegmentViewType | getSegmentView (IndexType segmentIdx) const |
|
__cuda_callable__ IndexType | getSize () const |
|
__cuda_callable__ IndexType | getStorageSize () const |
|
__cuda_callable__ IndexType | getVirtualSegments () const |
|
BiEllpackBase & | operator= (BiEllpackBase &&)=delete |
|
BiEllpackBase & | operator= (const BiEllpackBase &)=delete |
|
void | printStructure (std::ostream &str) const |