|
|
__cuda_callable__ | ChunkedEllpackBase (ChunkedEllpackBase &&) noexcept=default |
|
__cuda_callable__ | ChunkedEllpackBase (const ChunkedEllpackBase &)=default |
|
__cuda_callable__ | ChunkedEllpackBase (IndexType size, IndexType storageSize, IndexType numberOfSlices, IndexType chunksInSlice, IndexType desiredChunkSize, OffsetsView segmentToChunkMapping, OffsetsView segmentToSliceMapping, OffsetsView chunksToSegmentsMapping, OffsetsView segmentPointers, SliceInfoContainerView slices) |
|
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 | getChunksInSlice () const |
|
__cuda_callable__ OffsetsView | getChunksToSegmentsMappingView () |
|
__cuda_callable__ ConstOffsetsView | getChunksToSegmentsMappingView () const |
|
__cuda_callable__ IndexType | getDesiredChunkSize () const |
|
__cuda_callable__ IndexType | getGlobalIndex (IndexType segmentIdx, IndexType localIdx) const |
|
__cuda_callable__ IndexType | getNumberOfSlices () const |
|
__cuda_callable__ OffsetsView | getSegmentPointersView () |
|
__cuda_callable__ ConstOffsetsView | getSegmentPointersView () const |
|
__cuda_callable__ IndexType | getSegmentsCount () const |
|
__cuda_callable__ IndexType | getSegmentSize (IndexType segmentIdx) const |
|
__cuda_callable__ OffsetsView | getSegmentToChunkMappingView () |
|
__cuda_callable__ ConstOffsetsView | getSegmentToChunkMappingView () const |
|
__cuda_callable__ OffsetsView | getSegmentToSliceMappingView () |
|
__cuda_callable__ ConstOffsetsView | getSegmentToSliceMappingView () const |
|
__cuda_callable__ SegmentViewType | getSegmentView (IndexType segmentIdx) const |
|
__cuda_callable__ IndexType | getSize () const |
|
__cuda_callable__ SliceInfoContainerView | getSlicesView () |
|
__cuda_callable__ ConstSliceInfoContainerView | getSlicesView () const |
|
__cuda_callable__ IndexType | getStorageSize () const |
|
ChunkedEllpackBase & | operator= (ChunkedEllpackBase &&)=delete |
|
ChunkedEllpackBase & | operator= (const ChunkedEllpackBase &)=delete |
|
void | printStructure (std::ostream &str) const |