gausselim.pivoting
Class NoPivoting

java.lang.Object
  extended by gausselim.pivoting.NoPivoting
All Implemented Interfaces:
PivotingMethod

public class NoPivoting
extends java.lang.Object
implements PivotingMethod

Pivoting method that does not pivot at all.


Constructor Summary
NoPivoting()
           
 
Method Summary
 int[] pivot(java.math.BigDecimal[][] a, java.math.BigDecimal[] b, int step, java.math.MathContext mc)
          Perform pivoting.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NoPivoting

public NoPivoting()
Method Detail

pivot

public int[] pivot(java.math.BigDecimal[][] a,
                   java.math.BigDecimal[] b,
                   int step,
                   java.math.MathContext mc)
Perform pivoting. This method always chooses A(k,k) as the pivot element for step k.

Specified by:
pivot in interface PivotingMethod
Returns:
index (row, column) of the selected pivot element.