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