org.jutil.math.matrix
Class DefaultCholeskyDecomposition

java.lang.Object
  |
  +--org.jutil.math.matrix.DefaultCholeskyDecomposition
All Implemented Interfaces:
CholeskyDecomposition

public class DefaultCholeskyDecomposition
extends java.lang.Object
implements CholeskyDecomposition

This class represents a Cholesky factorization of a matrix.


Field Summary
static java.lang.String CVS_REVISION
           
 
Constructor Summary
DefaultCholeskyDecomposition(Matrix R)
          Initialize a new DefaultCholeskyDecomposition with the given R matrix.
 
Method Summary
 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

DefaultCholeskyDecomposition

public DefaultCholeskyDecomposition(Matrix R)
Initialize a new DefaultCholeskyDecomposition with the given R matrix.

Parameters:
R - The R matrix of the Cholesky factorization

Specifications:
public behavior
requires R != null;
requires R.isUpperTriangular();
requires R.isSquare();
ensures R().equals(R);
Method Detail

R

public Matrix R()
See superclass
Specifications inherited from overridden method in interface CholeskyDecomposition:
public behavior
ensures \result != null;
ensures \result .isUpperTriangular();
ensures \result .isSquare();