net.damf.funkson.matrix
Class Matricks

java.lang.Object
  extended by net.damf.funkson.matrix.Matricks
All Implemented Interfaces:
java.lang.Cloneable
Direct Known Subclasses:
Elementary, ExtMatricks

public class Matricks
extends java.lang.Object
implements java.lang.Cloneable


Field Summary
protected  int cols
           
protected  java.lang.String name
           
protected  Numbor[][] numbor2
           
protected  int rows
           
 
Constructor Summary
Matricks(Numbor[][] matrix)
           
Matricks(java.lang.String str)
           
Matricks(java.lang.String str, Numbor[][] matrix)
           
 
Method Summary
 void addToRow(int receiving, int row, Numbor toMultiply)
           
 java.lang.Object clone()
           
 java.lang.String[] converToStandard()
           
 void displayStep(int step)
           
 void divideRowBy(int row, Numbor numbor)
           
 Numbor[][] get()
           
 Numbor get(int row, int col)
           
 Matricks getClone()
           
 int getCols()
           
 java.lang.String[] getHalfStandard(boolean rowToTop, boolean rowToBot)
           
 Numbor[][] getInverse()
           
 java.lang.String getName()
           
 java.lang.String getNameEq()
           
 java.lang.String[][] getNumStrRay()
           
 java.lang.String[] getPlainStandard()
           
 int getRows()
           
 Matricks getTranspose()
           
 void invert()
           
 boolean isSquare()
           
 void multiplyRowBy(int row, Numbor numbor)
           
 void set(int row, int col, Numbor num)
           
 void setMatrix(Matricks matrix)
           
 void setMatrix(Numbor[][] matrix)
           
 void setMatrix(java.lang.String str, Numbor[][] matrix)
           
 void setName(java.lang.String str)
           
 void subtractFromRow(int receiving, int row, Numbor toMultiply)
           
 void swapRows(int row1, int row2)
           
 void transpose()
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

numbor2

protected Numbor[][] numbor2

name

protected java.lang.String name

rows

protected int rows

cols

protected int cols
Constructor Detail

Matricks

public Matricks(java.lang.String str)

Matricks

public Matricks(Numbor[][] matrix)

Matricks

public Matricks(java.lang.String str,
                Numbor[][] matrix)
Method Detail

setMatrix

public void setMatrix(Numbor[][] matrix)

setMatrix

public void setMatrix(Matricks matrix)

setMatrix

public void setMatrix(java.lang.String str,
                      Numbor[][] matrix)

getClone

public Matricks getClone()

clone

public java.lang.Object clone()
Overrides:
clone in class java.lang.Object

displayStep

public void displayStep(int step)

invert

public void invert()

getInverse

public Numbor[][] getInverse()

transpose

public void transpose()

getTranspose

public Matricks getTranspose()

isSquare

public boolean isSquare()

swapRows

public void swapRows(int row1,
                     int row2)

addToRow

public void addToRow(int receiving,
                     int row,
                     Numbor toMultiply)

subtractFromRow

public void subtractFromRow(int receiving,
                            int row,
                            Numbor toMultiply)

multiplyRowBy

public void multiplyRowBy(int row,
                          Numbor numbor)

divideRowBy

public void divideRowBy(int row,
                        Numbor numbor)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String str)

getNameEq

public java.lang.String getNameEq()

getRows

public int getRows()

getCols

public int getCols()

get

public Numbor[][] get()

get

public Numbor get(int row,
                  int col)

set

public void set(int row,
                int col,
                Numbor num)

getNumStrRay

public java.lang.String[][] getNumStrRay()

getPlainStandard

public java.lang.String[] getPlainStandard()

getHalfStandard

public java.lang.String[] getHalfStandard(boolean rowToTop,
                                          boolean rowToBot)

converToStandard

public java.lang.String[] converToStandard()