matrix.csr-class: Class "matrix.csr"
Description
A new class for sparse matrices stored in compressed sparse row formatObjects from the Class
Objects can be created by calls of the form new("matrix.csr", ...).
and coerced from various other formats. Coercion of integer scalars
and vectors into identity matrices and diagonal matrices respectively
is accomplished by as(x,"matrix.diag.csr") which generates an
object that has all the rights and responsibilties of the matrix.csr class.
The default matrix.csr object is a scalar (1 by 1) matrix with element 0.Slots
ra:- Object of class
numeric, a real array of nnz elements containing the non-zero
elements of A, stored in row order. Thus, if i ja:- Object of class
integer, an integer array of nnz elements containing the column
indices of the elements stored in `ra'. ia:- Object of class
integer, an integer array of n+1 elements containing pointers to
the beginning of each row in the arrays `ra' and `ja'. Thus
`ia[i]' indicates the position in the arrays `ra' and `ja'
where the ith row begins. The last, (n+1)st, element of `ia'
indicates where the n+1 row would start, if it existed.
dimension:- Object of class
integer, dimension of the matrix
Methods
- %*%
signature(x = "matrix.csr", y = "matrix.csr"): ... - %*%
signature(x = "matrix.csr", y = "matrix"): ... - %*%
signature(x = "matrix.csr", y = "numeric"): ... - %*%
signature(x = "matrix", y = "matrix.csr"): ... - %*%
signature(x = "numeric", y = "matrix.csr"): ... - as.matrix.csc
signature(x = "matrix.csr"): ... - as.matrix.ssc
signature(x = "matrix.csr"): ... - as.matrix.ssr
signature(x = "matrix.csr"): ... - as.matrix.coo
signature(x = "matrix.csr"): ... - as.matrix
signature(x = "matrix.csr"): ... - chol
signature(x = "matrix.csr"): ... - diag
signature(x = "matrix.csr"): ... - diag<-
signature(x = "matrix.csr"): ... - dim
signature(x = "matrix.csr"): ... - image
signature(x = "matrix.csr"): ... - solve
signature(a = "matrix.csr"): ... - t
signature(x = "matrix.csr"): ... - diff
signature(x = "matrix.csr"): ...