jsci.maths.matrix.impl
Class DoubleAlgorithms<E extends DoubleArray2D,F extends DoubleArray1D>
java.lang.Object
jsci.maths.matrix.impl.DoubleAlgorithms<E,F>
- All Implemented Interfaces:
- Algorithms<java.lang.Double,E,F>
public class DoubleAlgorithms<E extends DoubleArray2D,F extends DoubleArray1D>
- extends java.lang.Object
- implements Algorithms<java.lang.Double,E,F>
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DoubleAlgorithms
public DoubleAlgorithms()
trace
public java.lang.Double trace(E a)
- Specified by:
trace
in interface Algorithms<java.lang.Double,E extends DoubleArray2D,F extends DoubleArray1D>
transpose
public E transpose(E a)
- Specified by:
transpose
in interface Algorithms<java.lang.Double,E extends DoubleArray2D,F extends DoubleArray1D>
add
public E add(E a,
E b)
- Specified by:
add
in interface Algorithms<java.lang.Double,E extends DoubleArray2D,F extends DoubleArray1D>
subtract
public E subtract(E a,
E b)
- Specified by:
subtract
in interface Algorithms<java.lang.Double,E extends DoubleArray2D,F extends DoubleArray1D>
multiply
public E multiply(E a,
E b)
- Specified by:
multiply
in interface Algorithms<java.lang.Double,E extends DoubleArray2D,F extends DoubleArray1D>
act
public F act(E a,
F v)
- Specified by:
act
in interface Algorithms<java.lang.Double,E extends DoubleArray2D,F extends DoubleArray1D>
scalarMultiply
public E scalarMultiply(E a,
java.lang.Double x)
- Specified by:
scalarMultiply
in interface Algorithms<java.lang.Double,E extends DoubleArray2D,F extends DoubleArray1D>
scalarMultiply
public E scalarMultiply(E a,
double x)