% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/S3_operations.R
\name{multiply_sparse.HDF5Matrix}
\alias{multiply_sparse.HDF5Matrix}
\title{Sparse-aware matrix multiplication for HDF5Matrix}
\usage{
\method{multiply_sparse}{HDF5Matrix}(
  x,
  y,
  outgroup = NULL,
  outdataset = NULL,
  block_size = -1L,
  mix_block = -1L,
  paral = NULL,
  threads = NULL,
  compression = NULL,
  ...
)
}
\arguments{
\item{x}{An \code{HDF5Matrix}.}

\item{y}{An \code{HDF5Matrix}. Same HDF5 file as \code{x}.}

\item{outgroup}{Character or \code{NULL}. Output group in the HDF5 file.
Default \code{"OUTPUT"}.}

\item{outdataset}{Character or \code{NULL}. Output dataset name.
Default is constructed from the operation and input names.}

\item{block_size}{Integer. Block size hint; -1 = auto (default).}

\item{mix_block}{Integer. Memory block size for parallel path; -1 = auto.}

\item{paral}{Logical or NULL.}

\item{threads}{Integer or NULL.}

\item{compression}{Integer (0-9) or NULL.}

\item{...}{Ignored.}
}
\value{
A new \code{HDF5Matrix}.
}
\description{
Computes \code{x \%*\% y} block-wise using BigDataStatMeth's sparse
algorithm.
}
