# Generated by roxygen2: do not edit by hand

export(.createRawArraySeed)
export(.extractArrayDimnames)
export(AmalgamatedArray)
export(AmalgamatedArraySeed)
export(DelayedMask)
export(ReloadedArray)
export(ReloadedArraySeed)
export(altReloadDelayedObject)
export(altReloadDelayedObjectFunction)
export(altStoreDelayedObject)
export(altStoreDelayedObjectFunction)
export(componentNames)
export(createExternalSeedDedupSession)
export(extractComponents)
export(loadArray)
export(preserveDelayedOperations)
export(readArray)
export(readDelayedArray)
export(readSparseMatrix)
export(recycleHdf5Files)
export(registerReloadDelayedObjectFunction)
export(reloadDelayedObject)
export(reloadDelayedObjectFunctionRegistry)
export(storeDelayedObject)
export(writeSparseMatrix)
exportClasses(AmalgamatedArray)
exportClasses(AmalgamatedArraySeed)
exportClasses(AmalgamatedMatrix)
exportClasses(DelayedMask)
exportClasses(ReloadedArray)
exportClasses(ReloadedArraySeed)
exportClasses(ReloadedMatrix)
exportMethods(DelayedArray)
exportMethods(dim)
exportMethods(dimnames)
exportMethods(extract_array)
exportMethods(extract_sparse_array)
exportMethods(is_sparse)
exportMethods(matrixClass)
exportMethods(path)
exportMethods(saveObject)
exportMethods(stageObject)
exportMethods(storeDelayedObject)
import(DelayedArray)
import(alabaster.base)
import(methods)
import(rhdf5)
importClassesFrom(DelayedArray,DelayedAbind)
importClassesFrom(DelayedArray,DelayedArray)
importClassesFrom(DelayedArray,DelayedMatrix)
importClassesFrom(DelayedArray,DelayedSetDimnames)
importClassesFrom(DelayedArray,DelayedUnaryOp)
importClassesFrom(HDF5Array,H5SparseMatrix)
importClassesFrom(HDF5Array,HDF5Array)
importClassesFrom(Matrix,Matrix)
importClassesFrom(Matrix,dgCMatrix)
importClassesFrom(Matrix,dsparseMatrix)
importClassesFrom(SparseArray,SVT_SparseMatrix)
importFrom(BiocGenerics,
  "type<-",
  path,
  start,
  type
)
importFrom(DelayedArray,
  DelayedArray,
  RegularArrayGrid,
  blockApply,
  colAutoGrid,
  currentViewport,
  getAutoBlockLength,
  getAutoBlockSize,
  isPristine,
  matrixClass,
  new_DelayedArray,
  rowAutoGrid,
  seed
)
importFrom(HDF5Array,
  H5SparseMatrixSeed,
  HDF5Array,
  HDF5ArraySeed,
  getHDF5DumpChunkDim,
  getHDF5DumpCompressionLevel,
  writeHDF5Array
)
importFrom(Matrix,t)
importFrom(Rcpp,sourceCpp)
importFrom(S4Arrays,
  acbind,
  arbind,
  extract_array,
  is_sparse
)
importFrom(S4Vectors,new2)
importFrom(SparseArray,
  extract_sparse_array,
  nzvals,
  nzwhich,
  read_block_as_sparse
)
importFrom(alabaster.base,
  .loadObject,
  .stageObject,
  .writeMetadata,
  acquireFile,
  acquireMetadata,
  addMissingPlaceholderAttributeForHdf5,
  loadObject,
  saveObject,
  transformVectorForHdf5
)
importFrom(rhdf5,
  H5Fclose,
  H5Fopen,
  H5Gopen,
  h5createFile,
  h5createGroup,
  h5ls,
  h5read,
  h5readAttributes,
  h5write,
  h5writeDataset
)
useDynLib(alabaster.matrix, .registration=TRUE)
