\name{ldenseMatrix-class} \title{Virtual Class "ldenseMatrix" of Dense Logical Matrices} \docType{class} \alias{ldenseMatrix-class} % Group \alias{!,ldenseMatrix-method} \alias{Ops,ldenseMatrix,ldenseMatrix-method} \alias{Logic,ldenseMatrix,lsparseMatrix-method} \alias{Logic,lsparseMatrix,ldenseMatrix-method} \alias{Summary,ldenseMatrix-method} % purely "sparse" are in ./lsparseMatrix-classes.Rd %%-- Matrix products: ---> ./matrix-products.Rd \alias{as.logical,ldenseMatrix-method} \alias{as.vector,ldenseMatrix-method} \alias{coerce,matrix,ldenseMatrix-method} \alias{coerce,ldenseMatrix,matrix-method} \alias{diag,ldenseMatrix-method} \alias{norm,ldenseMatrix,character-method} \alias{which,ldenseMatrix-method} \description{ \code{ldenseMatrix} is the virtual class of all dense \bold{l}ogical (S4) matrices. It extends both \code{\linkS4class{denseMatrix}} and \code{\linkS4class{lMatrix}} directly. } \section{Slots}{ \describe{ \item{\code{x}:}{logical vector containing the entries of the matrix.} \item{\code{Dim}, \code{Dimnames}:}{see \code{\linkS4class{Matrix}}.} } } \section{Extends}{ Class \code{"lMatrix"}, directly. Class \code{"denseMatrix"}, directly. Class \code{"Matrix"}, by class \code{"lMatrix"}. Class \code{"Matrix"}, by class \code{"denseMatrix"}. } \section{Methods}{ \describe{ \item{coerce}{\code{signature(from = "matrix", to = "ldenseMatrix")}: ... } \item{coerce}{\code{signature(from = "ldenseMatrix", to = "matrix")}: ... } \item{as.vector}{\code{signature(x = "ldenseMatrix", mode = "missing")}: ...} \item{which}{\code{signature(x = "ndenseMatrix")}, semantically equivalent to \pkg{base} function \code{\link{which}(x, arr.ind)}; for details, see the \code{\linkS4class{lMatrix}} class documentation.} } } \seealso{ Class \code{\linkS4class{lgeMatrix}} and the other subclasses. } \examples{ showClass("ldenseMatrix") as(diag(3) > 0, "ldenseMatrix") } \keyword{classes}