jsci.maths.matrix
Interface Algorithms<T,E extends Array2D<T>,F extends Array1D<T>>

All Known Subinterfaces:
AlgorithmsDoubleArray2D
All Known Implementing Classes:
AlgorithmsDenseDoubleArray2D, AlgorithmsSparseDoubleArray2D, AlgorithmsTransposedDoubleArray2D, DoubleAlgorithms, RingAlgorithms

public interface Algorithms<T,E extends Array2D<T>,F extends Array1D<T>>


Method Summary
 F act(E a, F v)
           
 E add(E a, E b)
           
 E multiply(E a, E b)
           
 E scalarMultiply(E a, T r)
           
 E subtract(E a, E b)
           
 T trace(E a)
           
 E transpose(E a)
           
 

Method Detail

trace

T trace(E a)

transpose

E transpose(E a)

add

E add(E a,
      E b)

subtract

E subtract(E a,
           E b)

multiply

E multiply(E a,
           E b)

scalarMultiply

E scalarMultiply(E a,
                 T r)

act

F act(E a,
      F v)