Matrix (version 1.2-10)

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.

Examples

Run this code
# NOT RUN {
showClass("MatrixFactorization")
getClass("CholeskyFactorization")
# }

Run the code above in your browser using DataCamp Workspace