dsRMatrix
class is a class of symmetric, sparse
matrices in the compressed, row-oriented format. In this
implementation the non-zero elements in the rows are sorted into
increasing column order."..RMatrix"
classes are currently still mostly unimplemented! Objects can be created by calls of the form new("dsRMatrix", ...)
.
RsparseMatrix
, dsparseMatrix
and
symmetricMatrix
, directly. Class "dMatrix"
, by class "dsparseMatrix"
,
class "sparseMatrix"
, by class "dsparseMatrix"
or
"RsparseMatrix"
;
class "compMatrix"
by class "symmetricMatrix"
and of course,
class "Matrix"
.
dgCMatrix
,
dgTMatrix
, and dgeMatrix
.(m0 <- new("dsRMatrix"))
m2 <- new("dsRMatrix", Dim = c(2L,2L),
x = c(3,1), j = c(1L,1L), p = 0:2)
m2
stopifnot(colSums(as(m2, "TsparseMatrix")) == 3:4)
str(m2)
(ds2 <- forceSymmetric(diag(2))) # dsy*
dR <- as(ds2, "RsparseMatrix")
dR # dsRMatrix
Run the code above in your browser using DataLab