ldiMatrix-class function

Class "ldiMatrix" of Diagonal Logical Matrices

Class "ldiMatrix" of Diagonal Logical Matrices

The class "ldiMatrix" of logical diagonal matrices.

class

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

(lM <- Diagonal(x = c(TRUE,FALSE,FALSE))) str(lM)#> gory details (slots) crossprod(lM) # numeric (nM <- as(lM, "nMatrix")) crossprod(nM) # pattern sparse
  • Maintainer: Martin Maechler
  • License: GPL (>= 2) | file LICENCE
  • Last published: 2025-03-11