| 
| 
using  | ConstViewType = typename ViewType::ConstViewType | 
| 
using  | OffsetsContainer = Containers::Vector< Index, Device, typename Base::IndexType, IndexAllocator > | 
| 
using  | SliceInfoAllocator = typename Allocators::Default< Device >::template Allocator< typename Base::SliceInfoType > | 
| using  | SliceInfoContainer | 
| 
template<typename Device_, typename Index_>  | 
| using  | ViewTemplate = ChunkedEllpackView< Device_, Index_, Organization > | 
| 
using  | ViewType = ChunkedEllpackView< Device, Index, Organization > | 
| 
using  | ConstOffsetsView | 
| 
using  | ConstSliceInfoContainerView | 
| 
using  | DeviceType | 
| 
using  | IndexType | 
| 
using  | OffsetsView | 
| 
using  | SegmentViewType | 
| 
using  | SliceInfoContainerView | 
| 
using  | SliceInfoType | 
| 
using  | ViewTemplate | 
 | 
| 
  | ChunkedEllpack (ChunkedEllpack &&segments) noexcept=default | 
| 
  | ChunkedEllpack (const ChunkedEllpack &segments) | 
| 
template<typename SizesContainer>  | 
|   | ChunkedEllpack (const SizesContainer &segmentsSizes) | 
| 
template<typename ListIndex>  | 
|   | ChunkedEllpack (const std::initializer_list< ListIndex > &segmentsSizes) | 
| 
ConstViewType  | getConstView () const | 
| 
ViewType  | getView () | 
| 
void  | load (File &file) | 
| 
ChunkedEllpack &  | operator= (ChunkedEllpack &&) noexcept(false) | 
|   | Move-assignment operator. 
  | 
| 
ChunkedEllpack &  | operator= (const ChunkedEllpack &segments) | 
|   | Copy-assignment operator (makes a deep copy). 
  | 
| 
template<typename Device_, typename Index_, typename IndexAllocator_, ElementsOrganization Organization_>  | 
| ChunkedEllpack &  | operator= (const ChunkedEllpack< Device_, Index_, IndexAllocator_, Organization_ > &segments) | 
| 
template<typename Device_, typename Index_, typename IndexAllocator_, ElementsOrganization Organization_>  | 
| ChunkedEllpack< Device, Index, IndexAllocator, Organization > &  | operator= (const ChunkedEllpack< Device_, Index_, IndexAllocator_, Organization_ > &segments) | 
| 
void  | reset () | 
| 
template<typename SegmentsSizes>  | 
| void  | resolveSliceSizes (SegmentsSizes &segmentsSizes) | 
| 
void  | save (File &file) const | 
| 
template<typename SizesContainer>  | 
| void  | setSegmentsSizes (const SizesContainer &segmentsSizes) | 
| 
void  | forAllElements (Function &&function) const | 
| 
void  | forAllSegments (Function &&function) const | 
| 
void  | forElements (IndexType begin, IndexType end, Function &&function) const | 
| 
void  | forSegments (IndexType begin, IndexType end, Function &&function) const | 
| 
__cuda_callable__ IndexType  | getChunksInSlice () const | 
| 
__cuda_callable__ OffsetsView  | getChunksToSegmentsMappingView () | 
| 
__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__ IndexType  | getSegmentsCount () const | 
| 
__cuda_callable__ IndexType  | getSegmentSize (IndexType segmentIdx) const | 
| 
__cuda_callable__ OffsetsView  | getSegmentToChunkMappingView () | 
| 
__cuda_callable__ OffsetsView  | getSegmentToSliceMappingView () | 
| 
__cuda_callable__ SegmentViewType  | getSegmentView (IndexType segmentIdx) const | 
| 
__cuda_callable__ IndexType  | getSize () const | 
| 
__cuda_callable__ SliceInfoContainerView  | getSlicesView () | 
| 
__cuda_callable__ IndexType  | getStorageSize () const | 
| 
ChunkedEllpackBase &  | operator= (const ChunkedEllpackBase &)=delete | 
| 
void  | printStructure (std::ostream &str) const | 
 | 
| 
template<typename SizesContainer>  | 
| void  | resolveSliceSizes (SizesContainer &segmentsSizes) | 
| 
template<typename SizesContainer>  | 
| bool  | setSlice (SizesContainer &segmentsSizes, Index sliceIndex, Index &elementsToAllocation) | 
| __cuda_callable__ void  | bind (IndexType size, IndexType storageSize, IndexType numberOfSlices, IndexType chunksInSlice, IndexType desiredChunkSize, OffsetsView segmentToChunkMapping, OffsetsView segmentToSliceMapping, OffsetsView chunksToSegmentsMapping, OffsetsView segmentPointers, SliceInfoContainerView slices) | 
|   | Re-initializes the internal attributes of the base class.  
  |