| _globalIndexing | Hammer::MultiDimensional::BlockIndexing | private |
| _splitIndices | Hammer::MultiDimensional::BlockIndexing | private |
| _splitPads | Hammer::MultiDimensional::BlockIndexing | private |
| _subIndexing | Hammer::MultiDimensional::BlockIndexing | private |
| BlockIndexing() | Hammer::MultiDimensional::BlockIndexing | |
| BlockIndexing(const std::vector< IndexList > &dims, const std::vector< LabelsList > &labels) | Hammer::MultiDimensional::BlockIndexing | |
| BlockIndexing(LabeledIndexing< AlignedIndexing > left, LabeledIndexing< AlignedIndexing > right) | Hammer::MultiDimensional::BlockIndexing | |
| BlockIndexing(const BlockIndexing &)=default | Hammer::MultiDimensional::BlockIndexing | |
| BlockIndexing(BlockIndexing &&)=default | Hammer::MultiDimensional::BlockIndexing | |
| buildFullPosition(const OuterElemIterator ¤t, const IndexList &chunkIndices) const | Hammer::MultiDimensional::BlockIndexing | |
| calc() | Hammer::MultiDimensional::BlockIndexing | private |
| checkValidIndices(const IndexList &indices) const | Hammer::MultiDimensional::BlockIndexing | |
| checkValidIndices(IndexList::const_iterator first, IndexList::const_iterator last) const | Hammer::MultiDimensional::BlockIndexing | |
| checkValidIndices(const std::vector< IndexList > &splits) const | Hammer::MultiDimensional::BlockIndexing | |
| dim(IndexType index) const | Hammer::MultiDimensional::BlockIndexing | |
| dim(IndexLabel label) const | Hammer::MultiDimensional::BlockIndexing | |
| dims() const | Hammer::MultiDimensional::BlockIndexing | |
| flipLabels() | Hammer::MultiDimensional::BlockIndexing | |
| getElementIndex(IndexType position) const | Hammer::MultiDimensional::BlockIndexing | |
| getOppositeLabelPairs(const UniqueLabelsList &indices) const | Hammer::MultiDimensional::BlockIndexing | |
| getSameLabelPairs(const LabelsList &otherLabels, const UniqueLabelsList &indices, bool sortedBySecond=true) const | Hammer::MultiDimensional::BlockIndexing | |
| getSubIndexing(IndexType position) const | Hammer::MultiDimensional::BlockIndexing | |
| isSameLabelShape(const LabelsList &otherLabels, const IndexList &otherIndices) const | Hammer::MultiDimensional::BlockIndexing | |
| isSameLabelShape(const LabeledIndexing< S > &other) const | Hammer::MultiDimensional::BlockIndexing | |
| isSameLabelShape(const BlockIndexing &other, bool includeBlockShapes=false) const | Hammer::MultiDimensional::BlockIndexing | |
| labelIndex(IndexLabel label) const | Hammer::MultiDimensional::BlockIndexing | |
| labels() const | Hammer::MultiDimensional::BlockIndexing | |
| maxSubRank() const | Hammer::MultiDimensional::BlockIndexing | |
| numSubIndexing() const | Hammer::MultiDimensional::BlockIndexing | |
| numValues() const | Hammer::MultiDimensional::BlockIndexing | |
| operator=(const BlockIndexing &)=default | Hammer::MultiDimensional::BlockIndexing | |
| operator=(BlockIndexing &&)=default | Hammer::MultiDimensional::BlockIndexing | |
| processShifts(const DotGroupList &chunks, IndexPairMember which) const | Hammer::MultiDimensional::BlockIndexing | |
| rank() const | Hammer::MultiDimensional::BlockIndexing | |
| spinIndices() const | Hammer::MultiDimensional::BlockIndexing | |
| splitIndices(const IndexList &indices) const | Hammer::MultiDimensional::BlockIndexing | |
| splitIndices(IndexList::const_iterator first, IndexList::const_iterator last) const | Hammer::MultiDimensional::BlockIndexing | |
| splitPosition(const OuterElemIterator ¤tPosition, const DotGroupType &chunk, const IndexList &outerShiftsInnerPositions, const std::vector< bool > &isOuter, IndexList &innerList, std::vector< bool > &innerAdded, bool shouldCompare=false) const | Hammer::MultiDimensional::BlockIndexing | |
| ~BlockIndexing()=default | Hammer::MultiDimensional::BlockIndexing | |