| _alignMasks | Hammer::MultiDimensional::AlignedIndexing | private |
| _alignPads | Hammer::MultiDimensional::AlignedIndexing | private |
| _dimensions | Hammer::MultiDimensional::AlignedIndexing | private |
| _maxAlignedIndex | Hammer::MultiDimensional::AlignedIndexing | private |
| _maxIndex | Hammer::MultiDimensional::AlignedIndexing | private |
| _unalignedEntries | Hammer::MultiDimensional::AlignedIndexing | private |
| AlignedIndexing() | Hammer::MultiDimensional::AlignedIndexing | |
| AlignedIndexing(IndexList dimensions) | Hammer::MultiDimensional::AlignedIndexing | |
| AlignedIndexing(const AlignedIndexing &)=default | Hammer::MultiDimensional::AlignedIndexing | |
| AlignedIndexing(AlignedIndexing &&)=default | Hammer::MultiDimensional::AlignedIndexing | |
| alignedPosToPos(PositionType alignedPosition) const | Hammer::MultiDimensional::AlignedIndexing | |
| calc() | Hammer::MultiDimensional::AlignedIndexing | private |
| calcMasks(const IndexList &dimensions, IndexList &masks) const | Hammer::MultiDimensional::AlignedIndexing | private |
| calcPadding(const IndexList &dimensions, IndexList &pads) const | Hammer::MultiDimensional::AlignedIndexing | private |
| calcUnaligned(const IndexList &dimensions, const IndexList &pads, PosIndexPairList &unaligned) const | Hammer::MultiDimensional::AlignedIndexing | private |
| checkValidIndices(const IndexList &indices) const | Hammer::MultiDimensional::AlignedIndexing | |
| checkValidIndices(IndexList::const_iterator first, IndexList::const_iterator last) const | Hammer::MultiDimensional::AlignedIndexing | |
| dim(IndexType index) const | Hammer::MultiDimensional::AlignedIndexing | |
| dims() const | Hammer::MultiDimensional::AlignedIndexing | |
| extendAlignedPosition(PositionType alignedPosition, IndexType indexPosition, IndexType indexValue) const | Hammer::MultiDimensional::AlignedIndexing | |
| extendPosition(PositionType position, PositionType stride, IndexType indexPosition, IndexType indexValue) const | Hammer::MultiDimensional::AlignedIndexing | |
| indicesToPos(const IndexList &indices) const | Hammer::MultiDimensional::AlignedIndexing | |
| indicesToPos(IndexList::const_iterator first, IndexList::const_iterator last) const | Hammer::MultiDimensional::AlignedIndexing | |
| isSameShape(const BasicIndexing &other) const | Hammer::MultiDimensional::AlignedIndexing | |
| isSameShape(const IndexList &indices) const | Hammer::MultiDimensional::AlignedIndexing | |
| ithIndexInPos(PositionType alignedPosition, IndexType indexPosition) const | Hammer::MultiDimensional::AlignedIndexing | |
| maxIndex(bool aligned=true) const | Hammer::MultiDimensional::AlignedIndexing | |
| numValues() const | Hammer::MultiDimensional::AlignedIndexing | |
| operator=(const AlignedIndexing &)=default | Hammer::MultiDimensional::AlignedIndexing | |
| operator=(AlignedIndexing &&)=default | Hammer::MultiDimensional::AlignedIndexing | |
| posToAlignedPos(PositionType position) const | Hammer::MultiDimensional::AlignedIndexing | |
| posToIndices(PositionType alignedPosition, IndexList &result) const | Hammer::MultiDimensional::AlignedIndexing | |
| processShifts(const IndexPairList &pairs, IndexPairMember which) const | Hammer::MultiDimensional::AlignedIndexing | |
| rank() const | Hammer::MultiDimensional::AlignedIndexing | |
| splitPosition(PositionType alignedPosition, const IndexList &outerShiftsInnerPositions, const std::vector< bool > &isOuter, IndexList &innerList, std::vector< bool > &innerAdded, bool shouldCompare=false) const | Hammer::MultiDimensional::AlignedIndexing | |
| ~AlignedIndexing()=default | Hammer::MultiDimensional::AlignedIndexing | |