All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class jnt.linear_algebra.QRopt

java.lang.Object
   |
   +----jnt.linear_algebra.QRopt

public class QRopt
extends Object
QR matrix factorization (column-oriented).

Factorize a matrix into a QR form. (Q is orthogonal, R is upper triangular.)

Like QR.java, but uses aliases rows to contiguous vectors for more efficient exectuions on JVMs.


Constructor Index

 o QRopt()

Method Index

 o factor(double[][], double[])
Factorize a matrix into a QR form.

Constructors

 o QRopt
 public QRopt()

Methods

 o factor
 public static final void factor(double X[][],
                                 double dr[])
Factorize a matrix into a QR form. (Q is orthogonal, R is upper triangular.)

Parameters:
X - (in/out) on input, the NxP array is the matrix to be factored. on output, it holds the QR factorization, in a compact form.
dr - (out) main diagonal of R.

All Packages  Class Hierarchy  This Package  Previous  Next  Index