MatrixFactorization-class {Matrix}R Documentation

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").

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; has not been implemented for all factorizations, but e.g., for CHMfactor, see there.

See Also

classes inheriting from "MatrixFactorization", such as LU, Cholesky, CHMfactor, and sparseQR.

Examples

showClass("MatrixFactorization")
getClass("CholeskyFactorization")

[Package Matrix version 1.0-6 Index]