Rev 1323 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
\name{sparseMatrix-class}\docType{class}\alias{sparseMatrix-class}\alias{show,sparseMatrix-method}\alias{\%*\%,sparseMatrix,ddenseMatrix-method}\alias{\%*\%,ddenseMatrix,sparseMatrix-method}\alias{crossprod,sparseMatrix,ddenseMatrix-method}\alias{crossprod,ddenseMatrix,sparseMatrix-method}\title{Virtual Class "sparseMatrix" --- Mother of Sparse Matrices}\description{Virtual Mother Class of All Sparse Matrices}\section{Slots}{\code{Dim}, and \code{Dimnames}, see \code{\link{Matrix-class}}.}\section{Extends}{Class \code{"Matrix"}, directly.}\section{Methods}{\describe{\item{show}{\code{signature(object = "sparseMatrix")}: The\code{\link{show}} method for sparse matrices prints\emph{\dQuote{structural}} zeroes as \code{"."} or blank.}}}\note{In method selection for multiplication operations (i.e. \code{\%*\%}and the two-argument form of \code{\link[base]{crossprod}})the sparseMatrix class takes precedence in the sense that if oneoperand is a sparse matrix and the other is any type of dense matrixthen the dense matrix is coerced to a \code{dgeMatrix} and theappropriate sparse matrix method is used.}%\author{Martin}\examples{showClass("sparseMatrix") ## and look at the help() of its subclasses}\keyword{classes}