net.damf.funkson.matrix.opern
Class RRE

java.lang.Object
  extended by net.damf.funkson.matrix.opern.RRE

public class RRE
extends java.lang.Object


Field Summary
private  Matricks matrix
           
private  boolean shoStep
           
private  boolean[] skipCol
           
private  int step
           
 
Constructor Summary
RRE(Matricks matr)
           
RRE(Matricks matr, boolean clone)
           
RRE(Numbor[][] matr)
           
 
Method Summary
 void clearCol(boolean above, int row, int col)
           
 Matricks getResult()
           
 void perform()
           
 int[] perform(boolean above)
           
 int[] perform(boolean above, int rowOn, int colOn)
           
 int step(boolean above, int rowOn, int colOn)
           
private  boolean stillInBounds(boolean above, int rowOn, int colOn)
           
private  void sudoConstruct(Matricks matr)
           
 boolean swapGoodRow(int rowOn, int colOn)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

matrix

private Matricks matrix

step

private int step

skipCol

private boolean[] skipCol

shoStep

private boolean shoStep
Constructor Detail

RRE

public RRE(Numbor[][] matr)

RRE

public RRE(Matricks matr)

RRE

public RRE(Matricks matr,
           boolean clone)
Method Detail

sudoConstruct

private void sudoConstruct(Matricks matr)

getResult

public Matricks getResult()

perform

public void perform()

perform

public int[] perform(boolean above)

perform

public int[] perform(boolean above,
                     int rowOn,
                     int colOn)

stillInBounds

private boolean stillInBounds(boolean above,
                              int rowOn,
                              int colOn)

step

public int step(boolean above,
                int rowOn,
                int colOn)

swapGoodRow

public boolean swapGoodRow(int rowOn,
                           int colOn)

clearCol

public void clearCol(boolean above,
                     int row,
                     int col)