org.jutil.math.matrix
Class PartialPivotGauss

java.lang.Object
  |
  +--org.jutil.math.matrix.PartialPivotGauss
All Implemented Interfaces:
LUDecomposer

public class PartialPivotGauss
extends java.lang.Object
implements LUDecomposer

A class of objects that compute the LU factorization of a square non-singular matrix using Gauss elimination with partial pivoting.

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

Field Summary
static java.lang.String CVS_REVISION
           
 
Constructor Summary
PartialPivotGauss()
           
 
Method Summary
 LUDecomposition decompose(Matrix matrix)
          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

PartialPivotGauss

public PartialPivotGauss()
Method Detail

decompose

public LUDecomposition decompose(Matrix matrix)

See superclass

The result is computed using Gauss elimination with partial pivoting.

Specified by:
decompose in interface LUDecomposer
Following copied from interface: org.jutil.math.matrix.LUDecomposer
Parameters:
matrix - The matrix to decompose.