org.jutil.math.matrix
Class DefaultSchurDecomposition

java.lang.Object
  |
  +--org.jutil.math.matrix.DefaultSchurDecomposition
All Implemented Interfaces:
SchurDecomposition

public class DefaultSchurDecomposition
extends java.lang.Object
implements SchurDecomposition

A class of schur decompositions of a matrix.

Version:
$Revision: 1.3 $
Author:
Marko van Dooren

Field Summary
static java.lang.String CVS_REVISION
           
 
Constructor Summary
DefaultSchurDecomposition(Matrix R, Matrix Q)
          public behavior

pre R != null;
pre R.isUpperTriangular;
pre Q != null;
pre Q.isUnary();

post R().equals(R);
post Q().equals(Q);
Initialize a new DefaultSchurDecomposition with the given R and Q matrices.
 
Method Summary
 Matrix Q()
          See superclass
 Matrix R()
          See superclass
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CVS_REVISION

public static final java.lang.String CVS_REVISION
Constructor Detail

DefaultSchurDecomposition

public DefaultSchurDecomposition(Matrix R,
                                 Matrix Q)
public behavior

pre R != null;
pre R.isUpperTriangular;
pre Q != null;
pre Q.isUnary();

post R().equals(R);
post Q().equals(Q);
Initialize a new DefaultSchurDecomposition with the given R and Q matrices.
Parameters:
R - The R matrix of the Schur decomposition.
Q - The Q matrix of the Schur decomposition.
Method Detail

R

public Matrix R()
See superclass
Specified by:
R in interface SchurDecomposition

Q

public Matrix Q()
See superclass
Specified by:
Q in interface SchurDecomposition