# Generated by roxygen2: do not edit by hand

export(DeferredMatrix)
export(DeferredMatrixSeed)
export(ExactParam)
export(FastAutoParam)
export(IrlbaParam)
export(LowRankMatrix)
export(LowRankMatrixSeed)
export(RandomParam)
export(ResidualMatrix)
export(ResidualMatrixSeed)
export(bsdeferred)
export(bsfold)
export(bsparam)
export(runExactSVD)
export(runIrlbaSVD)
export(runPCA)
export(runRandomSVD)
export(runSVD)
exportClasses(BiocSingularParam)
exportClasses(ExactParam)
exportClasses(FastAutoParam)
exportClasses(IrlbaParam)
exportClasses(LowRankMatrix)
exportClasses(LowRankMatrixSeed)
exportClasses(RandomParam)
exportMethods("[")
exportMethods("dimnames<-")
exportMethods(DelayedArray)
exportMethods(dim)
exportMethods(dimnames)
exportMethods(extract_array)
exportMethods(runPCA)
exportMethods(runSVD)
exportMethods(show)
exportMethods(t)
import(methods)
importClassesFrom(BiocParallel,MulticoreParam)
importClassesFrom(DelayedArray,DelayedMatrix)
importClassesFrom(Matrix,dgCMatrix)
importFrom(BiocGenerics,
  ncol,
  nrow
)
importFrom(BiocParallel,
  SerialParam,
  bpisup,
  bpnworkers,
  bpstart,
  bpstop
)
importFrom(DelayedArray,
  DelayedArray,
  drop,
  extract_array,
  getAutoBPPARAM,
  new_DelayedArray,
  seed,
  setAutoBPPARAM,
  sweep
)
importFrom(Matrix,
  crossprod,
  t,
  tcrossprod
)
importFrom(Rcpp,sourceCpp)
importFrom(S4Vectors,setValidity2)
importFrom(ScaledMatrix,
  ScaledMatrix,
  ScaledMatrixSeed
)
importFrom(beachmat,
  getExecutor,
  initializeCpp,
  tatami.sums,
  tatami.variances
)
importFrom(irlba,irlba)
importFrom(methods,
  hasMethod,
  is,
  new,
  show
)
importFrom(rsvd,rsvd)
importFrom(utils,head)
useDynLib(BiocSingular)
