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

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

public interface WritableLongRationalMatrix<N extends Number>
extends WritableLongMatrix<N>, WritableIntRationalMatrix<N>


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

add

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

multiply

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

multiplyRow

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

addRowToOtherRow

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