Class "ldiMatrix" of Diagonal Logical Matrices
The class "ldiMatrix"
of logical diagonal matrices.
class
Objects can be created by calls of the form new("ldiMatrix", ...)
but typically rather via Diagonal
.
x
:: "logical"
vector.diag
:: "character"
string, either "U" or "N", see ddiMatrix
.Dim
,Dimnames
:: matrix dimension and dimnames
, see the Matrix
class description.Class "diagonalMatrix"
and class "lMatrix"
, directly.
Class "sparseMatrix"
, by class "diagonalMatrix"
.
Classes ddiMatrix
and diagonalMatrix
; function Diagonal
.
(lM <- Diagonal(x = c(TRUE,FALSE,FALSE))) str(lM)#> gory details (slots) crossprod(lM) # numeric (nM <- as(lM, "nMatrix")) crossprod(nM) # pattern sparse
Useful links