\name{ndenseMatrix-class} \docType{class} \alias{ndenseMatrix-class} \alias{!,ndenseMatrix-method} \alias{Ops,ndenseMatrix,ndenseMatrix-method} \alias{as.logical,ndenseMatrix-method} \alias{coerce,matrix,ndenseMatrix-method} \alias{coerce,ndenseMatrix,matrix-method} \alias{coerce,ndenseMatrix,CsparseMatrix-method} \alias{coerce,ndenseMatrix,TsparseMatrix-method} \alias{coerce,ndenseMatrix,ldenseMatrix-method} \alias{coerce,ndenseMatrix,sparseMatrix-method} \alias{coerce,ngeMatrix,lgeMatrix-method} \alias{coerce,nspMatrix,lspMatrix-method} \alias{coerce,nsyMatrix,lsyMatrix-method} \alias{coerce,ntpMatrix,ltpMatrix-method} \alias{coerce,ntrMatrix,ltrMatrix-method} \alias{as.vector,ndenseMatrix,missing-method} \alias{diag,ndenseMatrix-method} \alias{norm,ndenseMatrix,character-method} %%-- These are already in ./nsparseMatrix-classes.Rd : %\alias{\%*\%,nsparseMatrix,ndenseMatrix-method} %\alias{\%*\%,ndenseMatrix,nsparseMatrix-method} %\alias{crossprod,nsparseMatrix,ndenseMatrix-method} %\alias{crossprod,ndenseMatrix,nsparseMatrix-method} % \title{Virtual Class "ndenseMatrix" of Dense Logical Matrices} \description{ \code{ndenseMatrix} 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{factors}:}{Object of class \code{"list"}, possibly containing matrix factorizations.} \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{\%*\%}{\code{signature(x = "nsparseMatrix", y = "ndenseMatrix")}: ... } \item{\%*\%}{\code{signature(x = "ndenseMatrix", y = "nsparseMatrix")}: ... } \item{coerce}{\code{signature(from = "matrix", to = "ndenseMatrix")}: ... } \item{coerce}{\code{signature(from = "ndenseMatrix", to = "matrix")}: ... } \item{crossprod}{\code{signature(x = "nsparseMatrix", y = "ndenseMatrix")}: ... } \item{crossprod}{\code{signature(x = "ndenseMatrix", y = "nsparseMatrix")}: ... } \item{as.vector}{\code{signature(x = "ndenseMatrix", mode = "missing")}: ...} \item{diag}{\code{signature(x = "ndenseMatrix")}: extracts the diagonal as for all matrices, see the generic \code{\link{diag}()}.} } } \seealso{ Class \code{\linkS4class{ngeMatrix}} and the other subclasses. } \examples{ showClass("ndenseMatrix") as(diag(3) > 0, "ndenseMatrix")# -> "nge" } \keyword{classes}