MatrixFactorization-class: Class "MatrixFactorization" of Matrix Factorizations
Description
The class "MatrixFactorization" is the virtual (super) class of
(potentially) all matrix factorizations of matrices from package
Matrix.
The class "CholeskyFactorization" is the virtual class of all
Cholesky decompositions from Matrix (and trivial sub class of
"MatrixFactorization").
Arguments
Objects from the Class
A virtual Class: No objects may be
created from it.
Slots
Dim:
Object of class "integer" - the dimensions
of the original matrix - must be an integer vector with exactly two
non-negative values.
Methods
dim
(x) simply returns x@Dim, see above.
expand
signature(x = "MatrixFactorization"): this has
not been implemented yet for all matrix factorizations. It should
return a list whose components are matrices which when multiplied
return the original Matrix object.
show
signature(object = "MatrixFactorization"): simple
printing, see show.
solve
signature(a = "MatrixFactorization", b= .): solve
\(A x = b\) for \(x\); see solve-methods.
See Also
classes inheriting from "MatrixFactorization", such as
LU,
Cholesky,
CHMfactor, and
sparseQR.