Aliases: ldiMatrix-class !,ldiMatrix-method %%,ldiMatrix,Matrix-method %%,ldiMatrix,ddenseMatrix-method %%,ldiMatrix,ldenseMatrix-method %%,ldiMatrix,ndenseMatrix-method %/%,ldiMatrix,Matrix-method %/%,ldiMatrix,ddenseMatrix-method %/%,ldiMatrix,ldenseMatrix-method %/%,ldiMatrix,ndenseMatrix-method &,ldiMatrix,Matrix-method &,ldiMatrix,ddenseMatrix-method &,ldiMatrix,ldenseMatrix-method &,ldiMatrix,ndenseMatrix-method *,ldiMatrix,Matrix-method *,ldiMatrix,ddenseMatrix-method *,ldiMatrix,ldenseMatrix-method *,ldiMatrix,ndenseMatrix-method -,ldiMatrix,missing-method /,ldiMatrix,Matrix-method /,ldiMatrix,ddenseMatrix-method /,ldiMatrix,ldenseMatrix-method /,ldiMatrix,ndenseMatrix-method Arith,ldiMatrix,logical-method Arith,ldiMatrix,numeric-method Arith,logical,ldiMatrix-method Arith,numeric,ldiMatrix-method Ops,ANY,ldiMatrix-method Ops,ldiMatrix,ANY-method Ops,ldiMatrix,Matrix-method Ops,ldiMatrix,dMatrix-method Ops,ldiMatrix,ddiMatrix-method Ops,ldiMatrix,ldiMatrix-method Ops,ldiMatrix,logical-method Ops,ldiMatrix,numeric-method Ops,ldiMatrix,sparseMatrix-method Summary,ldiMatrix-method as.logical,ldiMatrix-method cbind2,ldiMatrix,atomicVector-method cbind2,ldiMatrix,matrix-method cbind2,matrix,ldiMatrix-method coerce,ldiMatrix,ddiMatrix-method coerce,ldiMatrix,lgCMatrix-method coerce,ldiMatrix,lgRMatrix-method coerce,ldiMatrix,lgTMatrix-method coerce,ldiMatrix,lgeMatrix-method coerce,ldiMatrix,lsCMatrix-method coerce,ldiMatrix,lsRMatrix-method coerce,ldiMatrix,lsTMatrix-method coerce,ldiMatrix,lsyMatrix-method coerce,ldiMatrix,ltCMatrix-method coerce,ldiMatrix,ltRMatrix-method coerce,ldiMatrix,ltTMatrix-method coerce,ldiMatrix,ltrMatrix-method prod,ldiMatrix-method rbind2,ldiMatrix,atomicVector-method rbind2,ldiMatrix,matrix-method rbind2,matrix,ldiMatrix-method sum,ldiMatrix-method which,ldiMatrix-method
Keywords: classes
### ** Examples (lM <- Diagonal(x = c(TRUE,FALSE,FALSE)))
3 x 3 diagonal matrix of class "ldiMatrix" [,1] [,2] [,3] [1,] TRUE . . [2,] . FALSE . [3,] . . FALSE
str(lM)#> gory details (slots)
Formal class 'ldiMatrix' [package "Matrix"] with 4 slots ..@ diag : chr "N" ..@ Dim : int [1:2] 3 3 ..@ Dimnames:List of 2 .. ..$ : NULL .. ..$ : NULL ..@ x : logi [1:3] TRUE FALSE FALSE
crossprod(lM) # numeric
3 x 3 diagonal matrix of class "ddiMatrix" [,1] [,2] [,3] [1,] 1 . . [2,] . 0 . [3,] . . 0
(nM <- as(lM, "nMatrix"))# -> sparse (not formally ``diagonal'')
3 x 3 sparse Matrix of class "ntTMatrix" [1,] | . . [2,] . . . [3,] . . .
crossprod(nM) # logical sparse
3 x 3 sparse Matrix of class "nsCMatrix" [1,] | . . [2,] . . . [3,] . . .