The "RsparseMatrix" class is the virtual class of
all sparse matrices coded in sorted compressed row-oriented form.
Since it is a virtual class, no objects may be created from it. See
showClass("RsparseMatrix") for its subclasses.
j:Object of class "integer" of length nnzero
(number of non-zero elements). These are the row numbers for
each non-zero element in the matrix.
p:Object of class "integer" of pointers, one
for each row, to the initial (zero-based) index of elements in
the row.
Dim, Dimnames:Class "sparseMatrix", directly.
Class "Matrix", by class "sparseMatrix".
Originally, few methods were defined on purpose, as we
rather use the '>CsparseMatrix in Matrix.
Then, more methods were added but beware that these
typically do not return "RsparseMatrix" results, but
rather Csparse* or Tsparse* ones; e.g., R[i, j] <- v for an
"RsparseMatrix" R works, but after the assignment, R
is a (triplet) "TsparseMatrix".
signature(x = "RsparseMatrix"): ...
signature(from = "RsparseMatrix", to = "CsparseMatrix"): ...
signature(from = "RsparseMatrix", to = "TsparseMatrix"): ...
its superclass, '>sparseMatrix, and, e.g., class
'>dgRMatrix for the links to other classes.
# NOT RUN {
showClass("RsparseMatrix")
# }
Run the code above in your browser using DataLab