\HeaderA{lgeMatrix-class}{Class "lgeMatrix" of General Dense Logical Matrices}{lgeMatrix.Rdash.class}
\aliasA{"!,lgeMatrix-method}{lgeMatrix-class}{"!,lgeMatrix.Rdash.method}
\aliasA{Arith,lgeMatrix,lgeMatrix-method}{lgeMatrix-class}{Arith,lgeMatrix,lgeMatrix.Rdash.method}
\aliasA{as.vector,lgeMatrix,missing-method}{lgeMatrix-class}{as.vector,lgeMatrix,missing.Rdash.method}
\aliasA{coerce,lgeMatrix,dgeMatrix-method}{lgeMatrix-class}{coerce,lgeMatrix,dgeMatrix.Rdash.method}
\aliasA{coerce,lgeMatrix,lgCMatrix-method}{lgeMatrix-class}{coerce,lgeMatrix,lgCMatrix.Rdash.method}
\aliasA{coerce,lgeMatrix,lgTMatrix-method}{lgeMatrix-class}{coerce,lgeMatrix,lgTMatrix.Rdash.method}
\aliasA{coerce,lgeMatrix,lspMatrix-method}{lgeMatrix-class}{coerce,lgeMatrix,lspMatrix.Rdash.method}
\aliasA{coerce,lgeMatrix,lsyMatrix-method}{lgeMatrix-class}{coerce,lgeMatrix,lsyMatrix.Rdash.method}
\aliasA{coerce,lgeMatrix,ltpMatrix-method}{lgeMatrix-class}{coerce,lgeMatrix,ltpMatrix.Rdash.method}
\aliasA{coerce,lgeMatrix,ltrMatrix-method}{lgeMatrix-class}{coerce,lgeMatrix,ltrMatrix.Rdash.method}
\aliasA{coerce,lgeMatrix,matrix-method}{lgeMatrix-class}{coerce,lgeMatrix,matrix.Rdash.method}
\aliasA{coerce,matrix,lgeMatrix-method}{lgeMatrix-class}{coerce,matrix,lgeMatrix.Rdash.method}
\aliasA{Compare,lgeMatrix,lgeMatrix-method}{lgeMatrix-class}{Compare,lgeMatrix,lgeMatrix.Rdash.method}
\aliasA{diag,lgeMatrix-method}{lgeMatrix-class}{diag,lgeMatrix.Rdash.method}
\aliasA{Logic,lgeMatrix,lgeMatrix-method}{lgeMatrix-class}{Logic,lgeMatrix,lgeMatrix.Rdash.method}
\aliasA{t,lgeMatrix-method}{lgeMatrix-class}{t,lgeMatrix.Rdash.method}
\keyword{classes}{lgeMatrix-class}
\begin{Description}\relax
This is the class of general dense \code{\LinkA{logical}{logical}}
matrices.
\end{Description}
\begin{Section}{Slots}
\describe{
\item[\code{x}:] Object of class \code{"logical"}. The logical
values that constitute the matrix, stored in column-major order.
\item[\code{Dim},\code{Dimnames}:] The dimension (a length-2
\code{"integer"}) and corresponding names (or \code{NULL}), see the
\code{\LinkA{Matrix}{Matrix.Rdash.class}} class.
\item[\code{factors}:] Object of class \code{"list"}.  A named
list of factorizations that have been computed for the matrix.
}
\end{Section}
\begin{Section}{Extends}
Class \code{"ldenseMatrix"}, directly.
Class \code{"lMatrix"}, by class \code{"ldenseMatrix"}.
Class \code{"denseMatrix"}, by class \code{"ldenseMatrix"}.
Class \code{"Matrix"}, by class \code{"ldenseMatrix"}.
Class \code{"Matrix"}, by class \code{"ldenseMatrix"}.
\end{Section}
\begin{Section}{Methods}
Currently, mainly \code{\LinkA{t}{t}()} and coercion methods (for
\code{\LinkA{as}{as}(.)}); use, e.g.,
\code{\LinkA{showMethods}{showMethods}(class="lgeMatrix")} for details.
\end{Section}
\begin{SeeAlso}\relax
Non-general logical dense matrix classes such as
\code{\LinkA{ltrMatrix}{ltrMatrix.Rdash.class}}, or \code{\LinkA{lsyMatrix}{lsyMatrix.Rdash.class}};
\emph{sparse} logical classes such as \code{\LinkA{lgCMatrix}{lgCMatrix.Rdash.class}}.
\end{SeeAlso}
\begin{Examples}
\begin{ExampleCode}
showClass("lgeMatrix")
str(new("lgeMatrix"))
set.seed(1)
(lM <- Matrix(matrix(rnorm(28), 4,7) > 0))# a simple random lgeMatrix
set.seed(11)
(lC <- Matrix(matrix(rnorm(28), 4,7) > 0))# a simple random lgCMatrix
as(lM, "lgCMatrix")
\end{ExampleCode}
\end{Examples}

