org.jutil.math.matrix
Interface SchurDecomposition

All Known Implementing Classes:
DefaultSchurDecomposition

public interface SchurDecomposition

A class of schur decompositions of a matrix.


Class Specifications
public invariant Q().getNbColumns() == R().getNbColumns();

Field Summary
static java.lang.String CVS_REVISION
           
 
Method Summary
abstract  Matrix Q()
          Return the Q matrix of this SchurDecomposition.
abstract  Matrix R()
          Return the R matrix of this SchurDecomposition.
 

Field Detail

CVS_REVISION

public static final java.lang.String CVS_REVISION
Method Detail

R

public abstract Matrix R()
Return the R matrix of this SchurDecomposition.

Specifications:
public behavior
ensures \result != null;
ensures \result .isUpperTriangular();
ensures \result .isSquare();

Q

public abstract Matrix Q()
Return the Q matrix of this SchurDecomposition.

Specifications:
public behavior
ensures \result != null;
ensures \result .isSquare();