| allDense | mlir::sparse_tensor::SparseTensorStorageBase | protected |
| endLexInsert() final | mlir::sparse_tensor::SparseTensorStorage< P, C, V > | inlinevirtual |
| expInsert(uint64_t *lvlCoords, V *values, bool *filled, uint64_t *added, uint64_t count, uint64_t expsz) final | mlir::sparse_tensor::SparseTensorStorage< P, C, V > | inline |
| getCoordinates(std::vector< C > **out, uint64_t lvl) final | mlir::sparse_tensor::SparseTensorStorage< P, C, V > | inline |
| getCoordinatesBuffer(std::vector< C > **out, uint64_t lvl) final | mlir::sparse_tensor::SparseTensorStorage< P, C, V > | inline |
| getDimRank() const | mlir::sparse_tensor::SparseTensorStorageBase | inline |
| getDimSize(uint64_t d) const | mlir::sparse_tensor::SparseTensorStorageBase | inline |
| getDimSizes() const | mlir::sparse_tensor::SparseTensorStorageBase | inline |
| getLvlRank() const | mlir::sparse_tensor::SparseTensorStorageBase | inline |
| getLvlSize(uint64_t l) const | mlir::sparse_tensor::SparseTensorStorageBase | inline |
| getLvlSizes() const | mlir::sparse_tensor::SparseTensorStorageBase | inline |
| getLvlType(uint64_t l) const | mlir::sparse_tensor::SparseTensorStorageBase | inline |
| getLvlTypes() const | mlir::sparse_tensor::SparseTensorStorageBase | inline |
| getPositions(std::vector< P > **out, uint64_t lvl) final | mlir::sparse_tensor::SparseTensorStorage< P, C, V > | inline |
| getValues(std::vector< V > **out) final | mlir::sparse_tensor::SparseTensorStorage< P, C, V > | inline |
| isCompressedLvl(uint64_t l) const | mlir::sparse_tensor::SparseTensorStorageBase | inline |
| isDenseLvl(uint64_t l) const | mlir::sparse_tensor::SparseTensorStorageBase | inline |
| isLooseCompressedLvl(uint64_t l) const | mlir::sparse_tensor::SparseTensorStorageBase | inline |
| isNOutOfMLvl(uint64_t l) const | mlir::sparse_tensor::SparseTensorStorageBase | inline |
| isOrderedLvl(uint64_t l) const | mlir::sparse_tensor::SparseTensorStorageBase | inline |
| isSingletonLvl(uint64_t l) const | mlir::sparse_tensor::SparseTensorStorageBase | inline |
| isUniqueLvl(uint64_t l) const | mlir::sparse_tensor::SparseTensorStorageBase | inline |
| lexInsert(const uint64_t *lvlCoords, V val) final | mlir::sparse_tensor::SparseTensorStorage< P, C, V > | inline |
| map | mlir::sparse_tensor::SparseTensorStorageBase | protected |
| newEmpty(uint64_t dimRank, const uint64_t *dimSizes, uint64_t lvlRank, const uint64_t *lvlSizes, const LevelType *lvlTypes, const uint64_t *dim2lvl, const uint64_t *lvl2dim) | mlir::sparse_tensor::SparseTensorStorage< P, C, V > | static |
| newFromBuffers(uint64_t dimRank, const uint64_t *dimSizes, uint64_t lvlRank, const uint64_t *lvlSizes, const LevelType *lvlTypes, const uint64_t *dim2lvl, const uint64_t *lvl2dim, uint64_t srcRank, const intptr_t *buffers) | mlir::sparse_tensor::SparseTensorStorage< P, C, V > | static |
| newFromCOO(uint64_t dimRank, const uint64_t *dimSizes, uint64_t lvlRank, const uint64_t *lvlSizes, const LevelType *lvlTypes, const uint64_t *dim2lvl, const uint64_t *lvl2dim, SparseTensorCOO< V > *lvlCOO) | mlir::sparse_tensor::SparseTensorStorage< P, C, V > | static |
| operator=(const SparseTensorStorageBase &)=delete | mlir::sparse_tensor::SparseTensorStorageBase | protected |
| sortInPlace() | mlir::sparse_tensor::SparseTensorStorage< P, C, V > | inline |
| SparseTensorStorage(uint64_t dimRank, const uint64_t *dimSizes, uint64_t lvlRank, const uint64_t *lvlSizes, const LevelType *lvlTypes, const uint64_t *dim2lvl, const uint64_t *lvl2dim, SparseTensorCOO< V > *lvlCOO) | mlir::sparse_tensor::SparseTensorStorage< P, C, V > | |
| SparseTensorStorage(uint64_t dimRank, const uint64_t *dimSizes, uint64_t lvlRank, const uint64_t *lvlSizes, const LevelType *lvlTypes, const uint64_t *dim2lvl, const uint64_t *lvl2dim, const intptr_t *lvlBufs) | mlir::sparse_tensor::SparseTensorStorage< P, C, V > | |
| SparseTensorStorageBase(const SparseTensorStorageBase &)=default | mlir::sparse_tensor::SparseTensorStorageBase | protected |
| SparseTensorStorageBase(uint64_t dimRank, const uint64_t *dimSizes, uint64_t lvlRank, const uint64_t *lvlSizes, const LevelType *lvlTypes, const uint64_t *dim2lvl, const uint64_t *lvl2dim) | mlir::sparse_tensor::SparseTensorStorageBase | |
| ~SparseTensorStorage() final=default | mlir::sparse_tensor::SparseTensorStorage< P, C, V > | |
| ~SparseTensorStorageBase()=default | mlir::sparse_tensor::SparseTensorStorageBase | virtual |