public interface  oadd.org.apache.commons.math.linear.BigMatrix extends java.lang.Object implements oadd.org.apache.commons.math.linear.AnyMatrix
{
public abstract oadd.org.apache.commons.math.linear.BigMatrix copy();
public abstract oadd.org.apache.commons.math.linear.BigMatrix add(oadd.org.apache.commons.math.linear.BigMatrix) throws java.lang.IllegalArgumentException;
public abstract oadd.org.apache.commons.math.linear.BigMatrix subtract(oadd.org.apache.commons.math.linear.BigMatrix) throws java.lang.IllegalArgumentException;
public abstract oadd.org.apache.commons.math.linear.BigMatrix scalarAdd(java.math.BigDecimal);
public abstract oadd.org.apache.commons.math.linear.BigMatrix scalarMultiply(java.math.BigDecimal);
public abstract oadd.org.apache.commons.math.linear.BigMatrix multiply(oadd.org.apache.commons.math.linear.BigMatrix) throws java.lang.IllegalArgumentException;
public abstract oadd.org.apache.commons.math.linear.BigMatrix preMultiply(oadd.org.apache.commons.math.linear.BigMatrix) throws java.lang.IllegalArgumentException;
public abstract java.math.BigDecimal[][] getData();
public abstract double[][] getDataAsDoubleArray();
public abstract int getRoundingMode();
public abstract java.math.BigDecimal getNorm();
public abstract oadd.org.apache.commons.math.linear.BigMatrix getSubMatrix(int, int, int, int) throws oadd.org.apache.commons.math.linear.MatrixIndexException;
public abstract oadd.org.apache.commons.math.linear.BigMatrix getSubMatrix(int[], int[]) throws oadd.org.apache.commons.math.linear.MatrixIndexException;
public abstract oadd.org.apache.commons.math.linear.BigMatrix getRowMatrix(int) throws oadd.org.apache.commons.math.linear.MatrixIndexException;
public abstract oadd.org.apache.commons.math.linear.BigMatrix getColumnMatrix(int) throws oadd.org.apache.commons.math.linear.MatrixIndexException;
public abstract java.math.BigDecimal[] getRow(int) throws oadd.org.apache.commons.math.linear.MatrixIndexException;
public abstract double[] getRowAsDoubleArray(int) throws oadd.org.apache.commons.math.linear.MatrixIndexException;
public abstract java.math.BigDecimal[] getColumn(int) throws oadd.org.apache.commons.math.linear.MatrixIndexException;
public abstract double[] getColumnAsDoubleArray(int) throws oadd.org.apache.commons.math.linear.MatrixIndexException;
public abstract java.math.BigDecimal getEntry(int, int) throws oadd.org.apache.commons.math.linear.MatrixIndexException;
public abstract double getEntryAsDouble(int, int) throws oadd.org.apache.commons.math.linear.MatrixIndexException;
public abstract oadd.org.apache.commons.math.linear.BigMatrix transpose();
public abstract oadd.org.apache.commons.math.linear.BigMatrix inverse() throws oadd.org.apache.commons.math.linear.InvalidMatrixException;
public abstract java.math.BigDecimal getDeterminant() throws oadd.org.apache.commons.math.linear.InvalidMatrixException;
public abstract java.math.BigDecimal getTrace();
public abstract java.math.BigDecimal[] operate(java.math.BigDecimal[]) throws java.lang.IllegalArgumentException;
public abstract java.math.BigDecimal[] preMultiply(java.math.BigDecimal[]) throws java.lang.IllegalArgumentException;
public abstract java.math.BigDecimal[] solve(java.math.BigDecimal[]) throws java.lang.IllegalArgumentException, oadd.org.apache.commons.math.linear.InvalidMatrixException;
public abstract oadd.org.apache.commons.math.linear.BigMatrix solve(oadd.org.apache.commons.math.linear.BigMatrix) throws java.lang.IllegalArgumentException, oadd.org.apache.commons.math.linear.InvalidMatrixException;
}