|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Matrix | |
---|---|
marf.math |
Uses of Matrix in marf.math |
---|
Subclasses of Matrix in marf.math | |
---|---|
class |
ComplexMatrix
Similarly to Matrix, this class implements nearly identical API but for operations on matrices with complex numbers. |
class |
ComplexVector
Algebraic operations on ComplexVectors. |
class |
Vector
Algebraic operations on vectors. |
Methods in marf.math that return Matrix | |
---|---|
Matrix |
Matrix.add(double pdNum)
Adds a scalar to the matrix: this = this + N. |
static Matrix |
Matrix.add(Matrix poLHSMatrix,
double pdNum)
Adds a scalar to the matrix: M1 = M + N. |
static Matrix |
Matrix.add(Matrix poLHSMatrix,
Matrix poRHSMatrix)
M3 = M1 + M2. |
protected Matrix |
ComplexMatrix.applyAdd(Matrix poLHSMatrix,
Matrix poRHSMatrix,
int i,
int j)
Overrides the parent to apply complex number addition. |
protected Matrix |
Matrix.applyAdd(Matrix poLHSMatrix,
Matrix poRHSMatrix,
int i,
int j)
Actually applies the addition of operation to two elements of a matrix. |
protected Matrix |
ComplexMatrix.applyMinus(Matrix poLHSMatrix,
Matrix poRHSMatrix,
int i,
int j)
Overrides the parent to apply complex number addition. |
protected Matrix |
Matrix.applyMinus(Matrix poLHSMatrix,
Matrix poRHSMatrix,
int i,
int j)
|
protected Matrix |
ComplexMatrix.applyMultiply(Matrix poLHSMatrix,
Matrix poRHSMatrix)
|
protected Matrix |
Matrix.applyMultiply(Matrix poLHSMatrix,
Matrix poRHSMatrix)
|
protected Matrix |
ComplexMatrix.applyMultiply(Matrix poLHSMatrix,
Matrix poRHSMatrix,
int i,
int j)
|
protected Matrix |
Matrix.applyMultiply(Matrix poLHSMatrix,
Matrix poRHSMatrix,
int i,
int j)
|
static Matrix |
Matrix.crop(double[] padMatrixToCrop,
int piRows,
int piCols,
int piLeft,
int piTop,
int piRight,
int piBottom)
|
Matrix |
ComplexMatrix.divide(double pdNum)
|
Matrix |
Matrix.divide(double pdNum)
this = this / d. |
static Matrix |
Matrix.divide(Matrix poMatrix,
double pdNum)
M = M / d. |
static Matrix |
Matrix.divide(Matrix poLHSMatrix,
Matrix poRHSMatrix)
|
static Matrix |
Matrix.extend(double[] padMatrixToExtend,
int piMatrixToExtendRows,
int piMatrixToExtendCols,
double[] padExtensionMatrix,
int piExtensionMatrixRows,
int piExtensionMatrixCols,
Matrix.Direction poDirection)
Refactors matrix array extension to operate on raw arrays. |
protected Matrix |
ComplexMatrix.getNewMatrix()
|
protected Matrix |
Matrix.getNewMatrix()
|
protected Matrix |
ComplexMatrix.getNewMatrix(int piRows,
int piCols)
|
protected Matrix |
Matrix.getNewMatrix(int piRows,
int piCols)
|
Matrix |
ComplexMatrix.minus(double pdNum)
|
Matrix |
Matrix.minus(double pdNum)
Subtracts a scalar from the matrix's each element: this = this - N. |
Matrix |
ComplexMatrix.minus(Matrix poMatrix)
|
Matrix |
Matrix.minus(Matrix poMatrix)
this = this - M. |
static Matrix |
Matrix.minus(Matrix poLHSMatrix,
double pdNum)
Subtracts a scalar from the matrix's each element: M1 = M - N. |
static Matrix |
Matrix.minus(Matrix poLHSMatrix,
Matrix poRHSMatrix)
M3 = M1 - M2. |
static Matrix |
Matrix.minusUnary(Matrix poMatrix)
M1 = -M. |
Matrix |
Matrix.multiply(double pdNum)
this = this * d. |
static Matrix |
Matrix.multiply(double pdNum,
Matrix poMatrix)
M1 = d * M. |
Matrix |
Matrix.multiply(Matrix poMatrix)
M1 = this * M. |
static Matrix |
Matrix.multiply(Matrix poMatrix,
double pdNum)
M1 = M * d. |
static Matrix |
Matrix.multiply(Matrix poLHSMatrix,
Matrix poRHSMatrix)
M3 = M1 * M2. |
Matrix |
Matrix.pow(int piPow)
|
static Matrix |
Matrix.pow(Matrix poMatrix,
int piPow)
|
Methods in marf.math with parameters of type Matrix | |
---|---|
static ComplexMatrix |
ComplexMatrix.add(ComplexMatrix poLHSMatrix,
Matrix poRHSMatrix)
|
static ComplexMatrix |
ComplexMatrix.add(Matrix poLHSMatrix,
ComplexMatrix poRHSMatrix)
|
static Matrix |
Matrix.add(Matrix poLHSMatrix,
double pdNum)
Adds a scalar to the matrix: M1 = M + N. |
static Matrix |
Matrix.add(Matrix poLHSMatrix,
Matrix poRHSMatrix)
M3 = M1 + M2. |
protected Matrix |
ComplexMatrix.applyAdd(Matrix poLHSMatrix,
Matrix poRHSMatrix,
int i,
int j)
Overrides the parent to apply complex number addition. |
protected Matrix |
Matrix.applyAdd(Matrix poLHSMatrix,
Matrix poRHSMatrix,
int i,
int j)
Actually applies the addition of operation to two elements of a matrix. |
protected Matrix |
ComplexMatrix.applyMinus(Matrix poLHSMatrix,
Matrix poRHSMatrix,
int i,
int j)
Overrides the parent to apply complex number addition. |
protected Matrix |
Matrix.applyMinus(Matrix poLHSMatrix,
Matrix poRHSMatrix,
int i,
int j)
|
protected Matrix |
ComplexMatrix.applyMultiply(Matrix poLHSMatrix,
Matrix poRHSMatrix)
|
protected Matrix |
Matrix.applyMultiply(Matrix poLHSMatrix,
Matrix poRHSMatrix)
|
protected Matrix |
ComplexMatrix.applyMultiply(Matrix poLHSMatrix,
Matrix poRHSMatrix,
int i,
int j)
|
protected Matrix |
Matrix.applyMultiply(Matrix poLHSMatrix,
Matrix poRHSMatrix,
int i,
int j)
|
static ComplexMatrix |
ComplexMatrix.divide(ComplexMatrix poLHSMatrix,
Matrix poRHSMatrix)
|
static ComplexMatrix |
ComplexMatrix.divide(Matrix poLHSMatrix,
ComplexMatrix poRHSMatrix)
|
static Matrix |
Matrix.divide(Matrix poMatrix,
double pdNum)
M = M / d. |
static Matrix |
Matrix.divide(Matrix poLHSMatrix,
Matrix poRHSMatrix)
|
boolean |
ComplexMatrix.equals(Matrix poMatrix)
|
boolean |
Matrix.equals(Matrix poMatrix)
this == M. |
static boolean |
Matrix.equals(Matrix poLHSMatrix,
Matrix poRHSMatrix)
M1 == M2. |
boolean |
Matrix.extend(Matrix poExtensionMatrix)
Extends this matrix by another (by gluing two matrices together) assuming the extension direction of Direction.EAST . |
boolean |
ComplexMatrix.extend(Matrix poExtensionMatrix,
Matrix.Direction poDirection)
|
boolean |
Matrix.extend(Matrix poExtensionMatrix,
Matrix.Direction poDirection)
Extends this matrix by another (by gluing two matrices together) given the extension direction. |
static ComplexMatrix |
ComplexMatrix.getComplexMatrix(Matrix poMatrix)
Converts a real matrix into complex by making a copy. |
static ComplexMatrix |
ComplexMatrix.minus(ComplexMatrix poLHSMatrix,
Matrix poRHSMatrix)
|
Matrix |
ComplexMatrix.minus(Matrix poMatrix)
|
Matrix |
Matrix.minus(Matrix poMatrix)
this = this - M. |
static ComplexMatrix |
ComplexMatrix.minus(Matrix poLHSMatrix,
ComplexMatrix poRHSMatrix)
|
static Matrix |
Matrix.minus(Matrix poLHSMatrix,
double pdNum)
Subtracts a scalar from the matrix's each element: M1 = M - N. |
static Matrix |
Matrix.minus(Matrix poLHSMatrix,
Matrix poRHSMatrix)
M3 = M1 - M2. |
static Matrix |
Matrix.minusUnary(Matrix poMatrix)
M1 = -M. |
static ComplexMatrix |
ComplexMatrix.multiply(ComplexMatrix poLHSMatrix,
Matrix poRHSMatrix)
|
static Matrix |
Matrix.multiply(double pdNum,
Matrix poMatrix)
M1 = d * M. |
Matrix |
Matrix.multiply(Matrix poMatrix)
M1 = this * M. |
static ComplexMatrix |
ComplexMatrix.multiply(Matrix poLHSMatrix,
ComplexMatrix poRHSMatrix)
|
static Matrix |
Matrix.multiply(Matrix poMatrix,
double pdNum)
M1 = M * d. |
static Matrix |
Matrix.multiply(Matrix poLHSMatrix,
Matrix poRHSMatrix)
M3 = M1 * M2. |
static Vector |
Matrix.multiply(Matrix poMatrix,
Vector poVector)
V2 = M * V1. |
static Matrix |
Matrix.pow(Matrix poMatrix,
int piPow)
|
Constructors in marf.math with parameters of type Matrix | |
---|---|
ComplexMatrix(Matrix poMatrix)
|
|
ComplexVector(Matrix poMatrix)
Constructs a ComplexVector out of a matrix and forces the rows dimension to 1 and "flattens" the matrix to have the number of columns as the same number of elements in the original matrix. |
|
Matrix(Matrix poMatrix)
A-la copy-constructor. |
|
Vector(Matrix poMatrix)
Constructs a vector out of a matrix and forces the rows dimension to 1 and "flattens" the matrix to have the number of columns as the same number of elements in the original matrix. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |