Uses of Class
org.ejml.data.FMatrix5x5
Packages that use FMatrix5x5
-
Uses of FMatrix5x5 in org.ejml.data
Constructors in org.ejml.data with parameters of type FMatrix5x5 -
Uses of FMatrix5x5 in org.ejml.dense.fixed
Methods in org.ejml.dense.fixed that return FMatrix5x5Modifier and TypeMethodDescriptionstatic FMatrix5x5CommonOps_FDF5.transpose(FMatrix5x5 input, FMatrix5x5 output) Transposes matrix 'a' and stores the results in 'b':
bij = aji
where 'b' is the transpose of 'a'.Methods in org.ejml.dense.fixed with parameters of type FMatrix5x5Modifier and TypeMethodDescriptionstatic voidCommonOps_FDF5.add(FMatrix5x5 a, FMatrix5x5 b, FMatrix5x5 c) Performs the following operation:
c = a + b
cij = aij + bijstatic voidCommonOps_FDF5.addEquals(FMatrix5x5 a, FMatrix5x5 b) Performs the following operation:
a = a + b
aij = aij + bijstatic voidCommonOps_FDF5.changeSign(FMatrix5x5 a) Changes the sign of every element in the matrix.
aij = -aijstatic booleanCommonOps_FDF5.cholL(FMatrix5x5 A) Performs a lower Cholesky decomposition of matrix 'A' and stores result in A.static booleanCommonOps_FDF5.cholU(FMatrix5x5 A) Performs an upper Cholesky decomposition of matrix 'A' and stores result in A.static floatCommonOps_FDF5.det(FMatrix5x5 mat) Computes the determinant using minor matrices.
WARNING: Potentially less stable than using LU decomposition.static voidCommonOps_FDF5.diag(FMatrix5x5 input, FMatrix5 out) Extracts all diagonal elements from 'input' and places them inside the 'out' vector.static voidCommonOps_FDF5.divide(FMatrix5x5 a, float alpha) Performs an in-place element by element scalar division.static voidCommonOps_FDF5.divide(FMatrix5x5 a, float alpha, FMatrix5x5 b) Performs an element by element scalar division.static voidCommonOps_FDF5.elementDiv(FMatrix5x5 a, FMatrix5x5 b) Performs an element by element division operation:
aij = aij / bijstatic voidCommonOps_FDF5.elementDiv(FMatrix5x5 a, FMatrix5x5 b, FMatrix5x5 c) Performs an element by element division operation:
cij = aij / bijstatic floatCommonOps_FDF5.elementMax(FMatrix5x5 a) Returns the value of the element in the matrix that has the largest value.
Max{ aij } for all i and jstatic floatCommonOps_FDF5.elementMaxAbs(FMatrix5x5 a) Returns the absolute value of the element in the matrix that has the largest absolute value.
Max{ |aij| } for all i and jstatic floatCommonOps_FDF5.elementMin(FMatrix5x5 a) Returns the value of the element in the matrix that has the minimum value.
Min{ aij } for all i and jstatic floatCommonOps_FDF5.elementMinAbs(FMatrix5x5 a) Returns the absolute value of the element in the matrix that has the smallest absolute value.
Min{ |aij| } for all i and jstatic voidCommonOps_FDF5.elementMult(FMatrix5x5 a, FMatrix5x5 b) Performs an element by element multiplication operation:
aij = aij * bijstatic voidCommonOps_FDF5.elementMult(FMatrix5x5 a, FMatrix5x5 b, FMatrix5x5 c) Performs an element by element multiplication operation:
cij = aij * bijstatic FMatrix5CommonOps_FDF5.extractColumn(FMatrix5x5 a, int column, FMatrix5 out) Extracts the column from the matrix a.static FMatrix5CommonOps_FDF5.extractRow(FMatrix5x5 a, int row, FMatrix5 out) Extracts the row from the matrix a.static floatNormOps_FDF5.fastNormF(FMatrix5x5 M) static voidCommonOps_FDF5.fill(FMatrix5x5 a, float v) Sets every element in the matrix to the specified value.
aij = valuestatic booleanMatrixFeatures_FDF5.hasUncountable(FMatrix5x5 a) static booleanCommonOps_FDF5.invert(FMatrix5x5 a, FMatrix5x5 inv) Inverts matrix 'a' using minor matrices and stores the results in 'inv'.static booleanMatrixFeatures_FDF5.isIdentical(FMatrix5x5 a, FMatrix5x5 b, float tol) static voidCommonOps_FDF5.mult(float alpha, FMatrix5x5 a, FMatrix5x5 b, FMatrix5x5 c) Performs the following operation:
c = α * a * b
cij = α ∑k=1:n { aik * bkj}static voidCommonOps_FDF5.mult(FMatrix5 a, FMatrix5x5 b, FMatrix5 c) Performs vector to matrix multiplication:
c = a * b
cj = ∑k=1:n { bk * akj }static voidCommonOps_FDF5.mult(FMatrix5x5 a, FMatrix5 b, FMatrix5 c) Performs matrix to vector multiplication:
c = a * b
ci = ∑k=1:n { aik * bk}static voidCommonOps_FDF5.mult(FMatrix5x5 a, FMatrix5x5 b, FMatrix5x5 c) Performs the following operation:
c = a * b
cij = ∑k=1:n { aik * bkj}static voidCommonOps_FDF5.multAdd(float alpha, FMatrix5x5 a, FMatrix5x5 b, FMatrix5x5 c) Performs the following operation:
c += α * a * b
cij += α ∑k=1:n { aik * bkj}static voidCommonOps_FDF5.multAdd(FMatrix5x5 a, FMatrix5x5 b, FMatrix5x5 c) Performs the following operation:
c += a * b
cij += ∑k=1:n { aik * bkj}static voidCommonOps_FDF5.multAddOuter(float alpha, FMatrix5x5 A, float beta, FMatrix5 u, FMatrix5 v, FMatrix5x5 C) C = αA + βu*vTstatic voidCommonOps_FDF5.multAddTransA(float alpha, FMatrix5x5 a, FMatrix5x5 b, FMatrix5x5 c) Performs the following operation:
c += α * aT * b
cij += α * ∑k=1:n { aki * bkj}static voidCommonOps_FDF5.multAddTransA(FMatrix5x5 a, FMatrix5x5 b, FMatrix5x5 c) Performs the following operation:
c += aT * b
cij += ∑k=1:n { aki * bkj}static voidCommonOps_FDF5.multAddTransAB(float alpha, FMatrix5x5 a, FMatrix5x5 b, FMatrix5x5 c) Performs the following operation:
c += α*aT * bT
cij += α*∑k=1:n { aki * bjk}static voidCommonOps_FDF5.multAddTransAB(FMatrix5x5 a, FMatrix5x5 b, FMatrix5x5 c) Performs the following operation:
c += aT * bT
cij += ∑k=1:n { aki * bjk}static voidCommonOps_FDF5.multAddTransB(float alpha, FMatrix5x5 a, FMatrix5x5 b, FMatrix5x5 c) Performs the following operation:
c += α * a * bT
cij += α*∑k=1:n { aik * bjk}static voidCommonOps_FDF5.multAddTransB(FMatrix5x5 a, FMatrix5x5 b, FMatrix5x5 c) Performs the following operation:
c += a * bT
cij += ∑k=1:n { aik * bjk}static voidCommonOps_FDF5.multTransA(float alpha, FMatrix5x5 a, FMatrix5x5 b, FMatrix5x5 c) Performs the following operation:
c = α * aT * b
cij = α * ∑k=1:n { aki * bkj}static voidCommonOps_FDF5.multTransA(FMatrix5x5 a, FMatrix5x5 b, FMatrix5x5 c) Performs the following operation:
c = aT * b
cij = ∑k=1:n { aki * bkj}static voidCommonOps_FDF5.multTransAB(float alpha, FMatrix5x5 a, FMatrix5x5 b, FMatrix5x5 c) Performs the following operation:
c = α*aT * bT
cij = α*∑k=1:n { aki * bjk}static voidCommonOps_FDF5.multTransAB(FMatrix5x5 a, FMatrix5x5 b, FMatrix5x5 c) Performs the following operation:
c = aT * bT
cij = ∑k=1:n { aki * bjk}static voidCommonOps_FDF5.multTransB(float alpha, FMatrix5x5 a, FMatrix5x5 b, FMatrix5x5 c) Performs the following operation:
c = α * a * bT
cij = α*∑k=1:n { aik * bjk}static voidCommonOps_FDF5.multTransB(FMatrix5x5 a, FMatrix5x5 b, FMatrix5x5 c) Performs the following operation:
c = a * bT
cij = ∑k=1:n { aik * bjk}static voidNormOps_FDF5.normalizeF(FMatrix5x5 M) static floatNormOps_FDF5.normF(FMatrix5x5 M) static voidCommonOps_FDF5.scale(float alpha, FMatrix5x5 a) Performs an in-place element by element scalar multiplication.
aij = α*aijstatic voidCommonOps_FDF5.scale(float alpha, FMatrix5x5 a, FMatrix5x5 b) Performs an element by element scalar multiplication.
bij = α*aijstatic voidCommonOps_FDF5.setIdentity(FMatrix5x5 a) Sets all the diagonal elements equal to one and everything else equal to zero.static voidCommonOps_FDF5.subtract(FMatrix5x5 a, FMatrix5x5 b, FMatrix5x5 c) Performs the following operation:
c = a - b
cij = aij - bijstatic voidCommonOps_FDF5.subtractEquals(FMatrix5x5 a, FMatrix5x5 b) Performs the following operation:
a = a - b
aij = aij - bijstatic floatCommonOps_FDF5.trace(FMatrix5x5 a) This computes the trace of the matrix:
trace = ∑i=1:n { aii }static voidCommonOps_FDF5.transpose(FMatrix5x5 m) Performs an in-place transpose.static FMatrix5x5CommonOps_FDF5.transpose(FMatrix5x5 input, FMatrix5x5 output) Transposes matrix 'a' and stores the results in 'b':
bij = aji
where 'b' is the transpose of 'a'. -
Uses of FMatrix5x5 in org.ejml.ops
Methods in org.ejml.ops that return FMatrix5x5Modifier and TypeMethodDescriptionstatic FMatrix5x5FConvertMatrixStruct.convert(FMatrixRMaj input, @Nullable FMatrix5x5 output) ConvertsFMatrixRMajintoFMatrix5x5Methods in org.ejml.ops with parameters of type FMatrix5x5Modifier and TypeMethodDescriptionstatic FMatrixRMajFConvertMatrixStruct.convert(FMatrix5x5 input, @Nullable FMatrixRMaj output) ConvertsFMatrix5x5intoFMatrixRMaj.static FMatrix5x5FConvertMatrixStruct.convert(FMatrixRMaj input, @Nullable FMatrix5x5 output) ConvertsFMatrixRMajintoFMatrix5x5