spam-class {spam} | R Documentation |
The spam
class is a representation of sparse matrices.
Objects can be created by calls of the form new("spam", entries, colindices,
rowpointes, dimension)
.
The standard "old Yale sparse format" is used to store sparse matrices.
The matrix
x
is stored in row form. The first element of row i
is
x@rowpointers[i]
. The length of row i
is determined by
x@rowpointers[i+1]-x@rowpointers[i]
. The column indices of x
are stored in
the x@colindices
vector. The column index for element x@entries[k]
is
x@colindices[k]
.
entries
:"numeric"
contains the
nonzero values colindices
:"integer"
ordered indices
of the nonzero values rowpointers
:"integer"
pointer to the beginning
of each row in the arrays entries
and colindices
dimension
:"integer"
~~ signature(x = "spam")
: ... signature(x = "spam")
: ... signature(x = "spam", i = "missing", j = "missing", value = "numeric")
: ... signature(x = "spam", i = "missing", j = "vector", value = "numeric")
: ... signature(x = "spam", i = "vector", j = "missing", value = "numeric")
: ... signature(x = "spam", i = "vector", j = "vector", value = "numeric")
: ... signature(x = "spam", i = "matrix", j = "missing", value = "numeric")
: ... signature(x = "spam", i = "matrix", j = "matrix", value = "numeric")
: ... signature(x = "spam", i = "spam", j = "missing", value = "numeric")
: ... signature(x = "spam", i = "missing", j = "missing")
: ... signature(x = "spam", i = "missing", j = "vector")
: ... signature(x = "spam", i = "vector", j = "missing")
: ... signature(x = "spam", i = "vector", j = "vector")
: ... signature(x = "spam", i = "matrix", j = "missing")
: ... signature(x = "spam", i = "matrix", j = "matrix")
: ... signature(x = "spam", i = "spam", j = "missing")
: ... signature(x = "spam", i = "ANY")
: ... signature(x = "spam", y = "spam")
: ... signature(x = "spam", y = "matrix")
: ... signature(x = "spam", y = "numeric")
: ... signature(x = "matrix", y = "spam")
: ... signature(x = "numeric", y = "spam")
: ... signature(x = "spam")
: ... signature(deparse.level = "spam")
: ... signature(x = "spam")
: ... signature(x = "spam")
: ... signature(x = "spam")
: ... signature(x = "spam")
: ... signature(x = "spam")
: ... signature(.Object = "spam")
: ... signature(x = "spam")
: ... signature(x = "spam")
: ... signature(x = "spam")
: ... signature(x = "spam")
: ... signature(x = "spam")
: ... signature(x = "spam", y = "missing")
: ... signature(x = "spam", y = "spam")
: ... signature(x = "spam")
: ... signature(deparse.level = "spam")
: ... signature(object = "spam")
: ... signature(a = "spam")
: ... signature(object = "spam")
: ... signature(x = "spam")
: ... signature(x = "spam")
: ... Reinhard Furrer