| 
| 
  | BiEllpack (BiEllpack &&segments) noexcept=default | 
| 
  | BiEllpack (const BiEllpack &segments) | 
| 
template<typename SizesContainer>  | 
|   | BiEllpack (const SizesContainer &segmentsSizes) | 
| 
template<typename ListIndex>  | 
|   | BiEllpack (const std::initializer_list< ListIndex > &segmentsSizes) | 
| 
ConstViewType  | getConstView () const | 
| 
ViewType  | getView () | 
| 
template<typename SizesHolder>  | 
| void  | initGroupPointers (const SizesHolder &segmentsSizes) | 
| 
void  | load (File &file) | 
| 
BiEllpack &  | operator= (BiEllpack &&segments) noexcept(false) | 
| 
BiEllpack &  | operator= (const BiEllpack &segments) | 
| 
template<typename Device_, typename Index_, typename IndexAllocator_, ElementsOrganization Organization_>  | 
| BiEllpack &  | operator= (const BiEllpack< Device_, Index_, IndexAllocator_, Organization_, WarpSize > &segments) | 
| 
template<typename Device_, typename Index_, typename IndexAllocator_, ElementsOrganization Organization_>  | 
| BiEllpack< Device, Index, IndexAllocator, Organization, WarpSize > &  | operator= (const BiEllpack< Device_, Index_, IndexAllocator_, Organization_, WarpSize > &segments) | 
| 
void  | reset () | 
| 
void  | save (File &file) const | 
| 
template<typename SizesHolder>  | 
| void  | setSegmentsSizes (const SizesHolder &sizes) | 
| 
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  | getGlobalIndex (Index segmentIdx, Index localIdx) const | 
| 
__cuda_callable__ OffsetsView  | getGroupPointersView () | 
| 
__cuda_callable__ IndexType  | getSegmentsCount () const | 
| 
__cuda_callable__ IndexType  | getSegmentSize (IndexType segmentIdx) const | 
| 
__cuda_callable__ OffsetsView  | getSegmentsPermutationView () | 
| 
__cuda_callable__ SegmentViewType  | getSegmentView (IndexType segmentIdx) const | 
| 
__cuda_callable__ IndexType  | getSize () const | 
| 
__cuda_callable__ IndexType  | getStorageSize () const | 
| 
__cuda_callable__ IndexType  | getVirtualSegments () const | 
| 
BiEllpackBase &  | operator= (const BiEllpackBase &)=delete | 
| 
void  | printStructure (std::ostream &str) const | 
 | 
| 
Index  | getStripLength (Index strip) const | 
| 
template<typename SizesHolder>  | 
| void  | initSegmentsPermutation (const SizesHolder &segmentsSize) | 
| 
template<typename SizesHolder>  | 
| void  | verifySegmentLengths (const SizesHolder &segmentsSizes) | 
| 
template<typename SizesHolder>  | 
| void  | verifySegmentPerm (const SizesHolder &segmentsSizes) | 
| __cuda_callable__ void  | bind (IndexType size, IndexType storageSize, OffsetsView segmentsPermutation, OffsetsView groupPointers) | 
|   | Re-initializes the internal attributes of the base class.  
  |