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 |