Matrix (version 1.2-12)

ldiMatrix-class: Class "ldiMatrix" of Diagonal Logical Matrices

Description

The class "ldiMatrix" of logical diagonal matrices.

Arguments

Objects from the Class

Objects can be created by calls of the form new("ldiMatrix", ...) but typically rather via Diagonal.

Slots

x:

"logical" vector.

diag:

"character" string, either "U" or "N", see '>ddiMatrix.

Dim,Dimnames:

matrix dimension and dimnames, see the '>Matrix class description.

Extends

Class "'>diagonalMatrix" and class "'>lMatrix", directly.

Class "'>sparseMatrix", by class "diagonalMatrix".

See Also

Classes '>ddiMatrix and '>diagonalMatrix; function Diagonal.

Examples

Run this code
# NOT RUN {
(lM <- Diagonal(x = c(TRUE,FALSE,FALSE)))
str(lM)#> gory details (slots)

crossprod(lM) # numeric
(nM <- as(lM, "nMatrix"))# -> sparse (not formally ``diagonal'')
crossprod(nM) # logical sparse
# }

Run the code above in your browser using DataCamp Workspace