org.jutil.math.matrix
Interface SchurDecomposition

All Known Implementing Classes:
DefaultSchurDecomposition

public interface 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
           
 
Method Summary
 Matrix Q()
          public behavior

\result != null;
post \result.isUnary();
post \result.isSquare();
Return the Q matrix of this SchurDecomposition.
 Matrix R()
          public invariant Q().getNbColumns() == R().getNbColumns();

public behavior

post \result != null;
post \result.isUpperTriangular();
post \result.isSquare();
Return the R matrix of this SchurDecomposition.
 

Field Detail

CVS_REVISION

public static final java.lang.String CVS_REVISION
Method Detail

R

public Matrix R()
public invariant Q().getNbColumns() == R().getNbColumns();

public behavior

post \result != null;
post \result.isUpperTriangular();
post \result.isSquare();
Return the R matrix of this SchurDecomposition.

Q

public Matrix Q()
public behavior

\result != null;
post \result.isUnary();
post \result.isSquare();
Return the Q matrix of this SchurDecomposition.