ch.javasoft.smx.iface
Interface WritableBigIntegerMatrix<N extends Number>

All Superinterfaces:
Cloneable, MatrixBase<N>, WritableIntMatrix<N>, WritableLongMatrix<N>, WritableMatrix<N>
All Known Subinterfaces:
BigIntegerMatrix, BigIntegerRationalMatrix, DoubleMatrix, DoubleVector, WritableBigIntegerRationalMatrix<N>, WritableDoubleMatrix<N>
All Known Implementing Classes:
AbstractDoubleMatrix, DefaultBigIntegerMatrix, DefaultBigIntegerRationalMatrix, DefaultBigIntegerVector, DefaultDoubleMatrix, DefaultDoubleVector, DynamicDoubleMatrix, DynamicDoubleMatrix.DynamicColumns, DynamicDoubleMatrix.DynamicRows, SubDoubleMatrix

public interface WritableBigIntegerMatrix<N extends Number>
extends WritableLongMatrix<N>

(Writable) matrix based on BigInteger numbers


Method Summary
 void add(int row, int col, BigInteger value)
           
 void addRowToOtherRow(int srcRow, BigInteger srcFactor, int dstRow, BigInteger dstFactor)
           
 void multiply(int row, int col, BigInteger factor)
           
 void multiplyRow(int row, BigInteger factor)
           
 void setValueAt(int row, int col, BigInteger value)
           
 
Methods inherited from interface ch.javasoft.smx.iface.WritableLongMatrix
add, addRowToOtherRow, multiply, multiplyRow, setValueAt
 
Methods inherited from interface ch.javasoft.smx.iface.WritableIntMatrix
add, addRowToOtherRow, multiply, multiplyRow, setValueAt
 
Methods inherited from interface ch.javasoft.smx.iface.WritableMatrix
clone, negate, newInstance, newInstance, setValueAt, swapColumns, swapRows, toReadableMatrix, transpose
 
Methods inherited from interface ch.javasoft.smx.iface.MatrixBase
getColumnCount, getMatrixOperations, getNumberOperations, getRowCount, toMultilineString, toString, writeTo, writeTo, writeToMultiline, writeToMultiline
 

Method Detail

setValueAt

void setValueAt(int row,
                int col,
                BigInteger value)

add

void add(int row,
         int col,
         BigInteger value)

multiply

void multiply(int row,
              int col,
              BigInteger factor)

multiplyRow

void multiplyRow(int row,
                 BigInteger factor)

addRowToOtherRow

void addRowToOtherRow(int srcRow,
                      BigInteger srcFactor,
                      int dstRow,
                      BigInteger dstFactor)