jsci.maths.matrix.impl
Interface AlgorithmsDoubleArray2D
- All Superinterfaces:
- Algorithms<java.lang.Double,AlgorithmsDoubleArray2D,AlgorithmsDoubleArray1D>, Array2D<java.lang.Double>, DoubleArray2D
- All Known Implementing Classes:
- AlgorithmsDenseDoubleArray2D, AlgorithmsSparseDoubleArray2D, AlgorithmsTransposedDoubleArray2D
public interface AlgorithmsDoubleArray2D
- extends DoubleArray2D, Algorithms<java.lang.Double,AlgorithmsDoubleArray2D,AlgorithmsDoubleArray1D>
create
AlgorithmsDoubleArray2D create(int rows,
int cols)
- Specified by:
create
in interface Array2D<java.lang.Double>
- Specified by:
create
in interface DoubleArray2D
trace
double trace()
transpose
AlgorithmsDoubleArray2D transpose()
add
AlgorithmsDoubleArray2D add(AlgorithmsDoubleArray2D a)
addOp
AlgorithmsDoubleArray2D addOp(AlgorithmsDenseDoubleArray2D b)
subtract
AlgorithmsDoubleArray2D subtract(AlgorithmsDoubleArray2D a)
subtractOp
AlgorithmsDoubleArray2D subtractOp(AlgorithmsDenseDoubleArray2D b)
multiply
AlgorithmsDoubleArray2D multiply(AlgorithmsDoubleArray2D a)
multiplyOp
AlgorithmsDoubleArray2D multiplyOp(AlgorithmsDenseDoubleArray2D b)
act
AlgorithmsDoubleArray1D act(AlgorithmsDoubleArray1D a)
scalarMultiply
AlgorithmsDoubleArray2D scalarMultiply(double x)