dtrMatrix-class {Matrix} | R Documentation |
The "dtrMatrix"
class is the class of triangular, dense,
numeric matrices in nonpacked storage. The "dtpMatrix"
class
is the same except in packed storage.
Objects can be created by calls of the form new("dtrMatrix", ...)
.
uplo
:"character"
. Must be
either "U", for upper triangular, and "L", for lower triangular.diag
:"character"
. Must be
either "U"
, for unit triangular (diagonal is all ones), or
"N"
; see triangularMatrix
.x
:"numeric"
. The numeric
values that constitute the matrix, stored in column-major order.Dim
:"integer"
. The dimensions
of the matrix which must be a two-element vector of non-negative
integers.
Class "ddenseMatrix"
, directly.
Class "triangularMatrix"
, directly.
Class "Matrix"
and others, by class "ddenseMatrix"
.
signature(x = "dtrMatrix", y = "matrix")
and other
signatures (use showMethods("%*%", class="dtrMatrix")
):
matrix multiplication.signature(from = "dgeMatrix", to = "dtrMatrix")
signature(from = "dtrMatrix", to = "matrix")
signature(from = "dtrMatrix", to = "ltrMatrix")
signature(from = "dtrMatrix", to = "matrix")
signature(from = "matrix", to = "dtrMatrix")
signature(x = "dtrMatrix", type = "character")
signature(x = "dtrMatrix", norm = "character")
signature(a = "dtrMatrix", b = "missing")
signature(a = "dtrMatrix", b = "matrix")
Classes ddenseMatrix
, dtpMatrix
,
triangularMatrix
(m <- rbind(2:3, 0:-1)) (M <- as(m, "dgeMatrix")) (T <- as(M, "dtrMatrix")) ## upper triangular is default (T2 <- as(t(M), "dtrMatrix")) stopifnot(T@uplo == "U", T2@uplo == "L", identical(T2, t(T)))