ch.javasoft.smx.ops
Class Sub

java.lang.Object
  extended by ch.javasoft.smx.ops.Sub

public class Sub
extends Object

The Sub class contains static methods to subtract one matrix from another matrix, supporting different matrix types.


Method Summary
static DoubleMatrix subtract(ReadableDoubleMatrix srcA, ReadableDoubleMatrix srcB)
           
static void subtract(ReadableDoubleMatrix srcA, ReadableDoubleMatrix srcB, WritableDoubleMatrix dst)
           
static IntMatrix subtract(ReadableIntMatrix srcA, ReadableIntMatrix srcB)
           
static void subtract(ReadableIntMatrix srcA, ReadableIntMatrix srcB, WritableIntMatrix dst)
           
static IntRationalMatrix subtract(ReadableIntRationalMatrix srcA, ReadableIntRationalMatrix srcB)
           
static void subtract(ReadableIntRationalMatrix srcA, ReadableIntRationalMatrix srcB, WritableIntRationalMatrix dst)
           
static LongMatrix subtract(ReadableLongMatrix srcA, ReadableLongMatrix srcB)
           
static void subtract(ReadableLongMatrix srcA, ReadableLongMatrix srcB, WritableLongMatrix dst)
           
static
<N extends Number>
ReadableMatrix<N>
subtractGeneric(ReadableMatrix<N> srcA, ReadableMatrix<N> srcB)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

subtract

public static DoubleMatrix subtract(ReadableDoubleMatrix srcA,
                                    ReadableDoubleMatrix srcB)

subtract

public static void subtract(ReadableDoubleMatrix srcA,
                            ReadableDoubleMatrix srcB,
                            WritableDoubleMatrix dst)

subtract

public static IntMatrix subtract(ReadableIntMatrix srcA,
                                 ReadableIntMatrix srcB)

subtract

public static void subtract(ReadableIntMatrix srcA,
                            ReadableIntMatrix srcB,
                            WritableIntMatrix dst)

subtract

public static LongMatrix subtract(ReadableLongMatrix srcA,
                                  ReadableLongMatrix srcB)

subtract

public static void subtract(ReadableLongMatrix srcA,
                            ReadableLongMatrix srcB,
                            WritableLongMatrix dst)

subtract

public static IntRationalMatrix subtract(ReadableIntRationalMatrix srcA,
                                         ReadableIntRationalMatrix srcB)

subtract

public static void subtract(ReadableIntRationalMatrix srcA,
                            ReadableIntRationalMatrix srcB,
                            WritableIntRationalMatrix dst)

subtractGeneric

public static <N extends Number> ReadableMatrix<N> subtractGeneric(ReadableMatrix<N> srcA,
                                                                   ReadableMatrix<N> srcB)