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

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

public interface WritableBigIntegerRationalMatrix<N extends Number>
extends WritableLongRationalMatrix<N>, WritableBigIntegerMatrix<N>


Method Summary
 void add(int row, int col, BigInteger numerator, BigInteger denominator)
           
 void addRowToOtherRow(int srcRow, BigInteger srcNumerator, BigInteger srcDenominator, int dstRow, BigInteger dstNumerator, BigInteger dstDenominator)
           
 void multiply(int row, int col, BigInteger numerator, BigInteger denominator)
           
 void multiplyRow(int row, BigInteger numerator, BigInteger denominator)
           
 void setValueAt(int row, int col, BigFraction value)
           
 void setValueAt(int row, int col, BigInteger numerator, BigInteger denominator)
           
 
Methods inherited from interface ch.javasoft.smx.iface.WritableLongRationalMatrix
add, addRowToOtherRow, multiply, multiplyRow, setValueAt
 
Methods inherited from interface ch.javasoft.smx.iface.WritableIntRationalMatrix
add, addRowToOtherRow, multiply, multiplyRow, setValueAt
 
Methods inherited from interface ch.javasoft.smx.iface.WritableBigIntegerMatrix
add, addRowToOtherRow, multiply, multiplyRow, setValueAt
 
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,
                BigFraction value)

setValueAt

void setValueAt(int row,
                int col,
                BigInteger numerator,
                BigInteger denominator)

add

void add(int row,
         int col,
         BigInteger numerator,
         BigInteger denominator)

multiply

void multiply(int row,
              int col,
              BigInteger numerator,
              BigInteger denominator)

multiplyRow

void multiplyRow(int row,
                 BigInteger numerator,
                 BigInteger denominator)

addRowToOtherRow

void addRowToOtherRow(int srcRow,
                      BigInteger srcNumerator,
                      BigInteger srcDenominator,
                      int dstRow,
                      BigInteger dstNumerator,
                      BigInteger dstDenominator)