Rev 1929 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
\name{CsparseMatrix-class}\docType{class}\alias{CsparseMatrix-class}\alias{\%*\%,CsparseMatrix,CsparseMatrix-method}\alias{\%*\%,CsparseMatrix,denseMatrix-method}\alias{coerce,CsparseMatrix,TsparseMatrix-method}\alias{coerce,CsparseMatrix,denseMatrix-method}\alias{crossprod,CsparseMatrix,missing-method}\alias{t,CsparseMatrix-method}\alias{tcrossprod,CsparseMatrix-method}\title{Class "CsparseMatrix" of Sparse Matrices in Column-compressed Form}\description{The \code{"CsparseMatrix"} class is the virtual class ofall sparse matrices coded in sorted compressed column-oriented form.Since it is a virtual class, no objects may be created from it. See\code{showClass("CsparseMatrix")} for its subclasses.}\section{Slots}{\describe{\item{\code{i}:}{Object of class \code{"integer"} of length nnzero(number of non-zero elements). These are the row numbers foreach non-zero element in the matrix.}\item{\code{p}:}{Object of class \code{"integer"} of pointers, onefor each column, to the initial (zero-based) index of elements inthe column.}\item{\code{factors}, \code{Dim}, \code{Dimnames}:}{inherited fromthe superclass, see \code{\link{sparseMatrix-class}}.}}}\section{Extends}{Class \code{"sparseMatrix"}, directly.Class \code{"Matrix"}, by class \code{"sparseMatrix"}.}\section{Methods}{\describe{\item{crossprod}{\code{signature(x = "CsparseMatrix", y = "missing")}: ... }\item{t}{\code{signature(x = "CsparseMatrix")}: ... }\item{tcrossprod}{\code{signature(x = "CsparseMatrix")}: ... }\item{\%*\%}{\code{signature(x = "CsparseMatrix", y ="CsparseMatrix")}: ...}\item{\%*\%}{\code{signature(x = "CsparseMatrix", y = "denseMatrix")}: ...}}}\seealso{its superclass, \code{\link{sparseMatrix-class}}, and, e.g.,\code{\link{dgCMatrix-class}} for the links to other classes.}\examples{showClass("CsparseMatrix")}\keyword{classes}