public class SimpleMatrixMathOperation extends Object implements MatrixMathOperation
Matrix can improve performance by taking advantage of
having access to the internal members.| Constructor and Description |
|---|
SimpleMatrixMathOperation() |
| Modifier and Type | Method and Description |
|---|---|
Matrix |
add(MatrixAccess A1,
MatrixAccess A2)
A1 + A2
|
Matrix |
minus(MatrixAccess A1,
MatrixAccess A2)
A1 - A2
|
Matrix |
multiply(MatrixAccess A1,
MatrixAccess A2)
A1 * A2
|
Vector |
multiply(MatrixAccess A,
Vector v)
A * v
|
Matrix |
scaled(MatrixAccess A,
double scalar)
c * A
|
Matrix |
transpose(MatrixAccess A)
Get the transpose of A.
|
public Matrix add(MatrixAccess A1, MatrixAccess A2)
MatrixMathOperationadd in interface MatrixMathOperationA1 - a matrixA2 - a matrixpublic Matrix minus(MatrixAccess A1, MatrixAccess A2)
MatrixMathOperationminus in interface MatrixMathOperationA1 - a matrixA2 - a matrixpublic Matrix multiply(MatrixAccess A1, MatrixAccess A2)
MatrixMathOperationmultiply in interface MatrixMathOperationA1 - a matrixA2 - a matrixpublic Vector multiply(MatrixAccess A, Vector v)
MatrixMathOperationmultiply in interface MatrixMathOperationA - a matrixv - a vectorpublic Matrix scaled(MatrixAccess A, double scalar)
MatrixMathOperationscaled in interface MatrixMathOperationA - a matrixscalar - a scalarpublic Matrix transpose(MatrixAccess A)
MatrixMathOperationtranspose in interface MatrixMathOperationA - a matrixCopyright © 2010-2020 NM FinTech Ltd.. All Rights Reserved.