Uses of Class
org.ejml.data.FMatrix6x6
-
Uses of FMatrix6x6 in org.ejml.data
-
Uses of FMatrix6x6 in org.ejml.dense.fixed
Modifier and TypeMethodDescriptionstatic FMatrix6x6
CommonOps_FDF6.transpose
(FMatrix6x6 input, FMatrix6x6 output) Transposes matrix 'a' and stores the results in 'b':
bij = aji
where 'b' is the transpose of 'a'.Modifier and TypeMethodDescriptionstatic void
CommonOps_FDF6.add
(FMatrix6x6 a, FMatrix6x6 b, FMatrix6x6 c) Performs the following operation:
c = a + b
cij = aij + bijstatic void
CommonOps_FDF6.addEquals
(FMatrix6x6 a, FMatrix6x6 b) Performs the following operation:
a = a + b
aij = aij + bijstatic void
CommonOps_FDF6.changeSign
(FMatrix6x6 a) Changes the sign of every element in the matrix.
aij = -aijstatic boolean
CommonOps_FDF6.cholL
(FMatrix6x6 A) Performs a lower Cholesky decomposition of matrix 'A' and stores result in A.static boolean
CommonOps_FDF6.cholU
(FMatrix6x6 A) Performs an upper Cholesky decomposition of matrix 'A' and stores result in A.static void
CommonOps_FDF6.diag
(FMatrix6x6 input, FMatrix6 out) Extracts all diagonal elements from 'input' and places them inside the 'out' vector.static void
CommonOps_FDF6.divide
(FMatrix6x6 a, float alpha) Performs an in-place element by element scalar division.static void
CommonOps_FDF6.divide
(FMatrix6x6 a, float alpha, FMatrix6x6 b) Performs an element by element scalar division.static void
CommonOps_FDF6.elementDiv
(FMatrix6x6 a, FMatrix6x6 b) Performs an element by element division operation:
aij = aij / bijstatic void
CommonOps_FDF6.elementDiv
(FMatrix6x6 a, FMatrix6x6 b, FMatrix6x6 c) Performs an element by element division operation:
cij = aij / bijstatic float
CommonOps_FDF6.elementMax
(FMatrix6x6 a) Returns the value of the element in the matrix that has the largest value.
Max{ aij } for all i and jstatic float
CommonOps_FDF6.elementMaxAbs
(FMatrix6x6 a) Returns the absolute value of the element in the matrix that has the largest absolute value.
Max{ |aij| } for all i and jstatic float
CommonOps_FDF6.elementMin
(FMatrix6x6 a) Returns the value of the element in the matrix that has the minimum value.
Min{ aij } for all i and jstatic float
CommonOps_FDF6.elementMinAbs
(FMatrix6x6 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_FDF6.elementMult
(FMatrix6x6 a, FMatrix6x6 b) Performs an element by element multiplication operation:
aij = aij * bijstatic void
CommonOps_FDF6.elementMult
(FMatrix6x6 a, FMatrix6x6 b, FMatrix6x6 c) Performs an element by element multiplication operation:
cij = aij * bijstatic FMatrix6
CommonOps_FDF6.extractColumn
(FMatrix6x6 a, int column, FMatrix6 out) Extracts the column from the matrix a.static FMatrix6
CommonOps_FDF6.extractRow
(FMatrix6x6 a, int row, FMatrix6 out) Extracts the row from the matrix a.static float
NormOps_FDF6.fastNormF
(FMatrix6x6 M) static void
CommonOps_FDF6.fill
(FMatrix6x6 a, float v) Sets every element in the matrix to the specified value.
aij = valuestatic boolean
MatrixFeatures_FDF6.hasUncountable
(FMatrix6x6 a) static boolean
MatrixFeatures_FDF6.isIdentical
(FMatrix6x6 a, FMatrix6x6 b, float tol) static void
CommonOps_FDF6.mult
(float alpha, FMatrix6x6 a, FMatrix6x6 b, FMatrix6x6 c) Performs the following operation:
c = α * a * b
cij = α ∑k=1:n { aik * bkj}static void
CommonOps_FDF6.mult
(FMatrix6 a, FMatrix6x6 b, FMatrix6 c) Performs vector to matrix multiplication:
c = a * b
cj = ∑k=1:n { bk * akj }static void
CommonOps_FDF6.mult
(FMatrix6x6 a, FMatrix6 b, FMatrix6 c) Performs matrix to vector multiplication:
c = a * b
ci = ∑k=1:n { aik * bk}static void
CommonOps_FDF6.mult
(FMatrix6x6 a, FMatrix6x6 b, FMatrix6x6 c) Performs the following operation:
c = a * b
cij = ∑k=1:n { aik * bkj}static void
CommonOps_FDF6.multAdd
(float alpha, FMatrix6x6 a, FMatrix6x6 b, FMatrix6x6 c) Performs the following operation:
c += α * a * b
cij += α ∑k=1:n { aik * bkj}static void
CommonOps_FDF6.multAdd
(FMatrix6x6 a, FMatrix6x6 b, FMatrix6x6 c) Performs the following operation:
c += a * b
cij += ∑k=1:n { aik * bkj}static void
CommonOps_FDF6.multAddOuter
(float alpha, FMatrix6x6 A, float beta, FMatrix6 u, FMatrix6 v, FMatrix6x6 C) C = αA + βu*vTstatic void
CommonOps_FDF6.multAddTransA
(float alpha, FMatrix6x6 a, FMatrix6x6 b, FMatrix6x6 c) Performs the following operation:
c += α * aT * b
cij += α * ∑k=1:n { aki * bkj}static void
CommonOps_FDF6.multAddTransA
(FMatrix6x6 a, FMatrix6x6 b, FMatrix6x6 c) Performs the following operation:
c += aT * b
cij += ∑k=1:n { aki * bkj}static void
CommonOps_FDF6.multAddTransAB
(float alpha, FMatrix6x6 a, FMatrix6x6 b, FMatrix6x6 c) Performs the following operation:
c += α*aT * bT
cij += α*∑k=1:n { aki * bjk}static void
CommonOps_FDF6.multAddTransAB
(FMatrix6x6 a, FMatrix6x6 b, FMatrix6x6 c) Performs the following operation:
c += aT * bT
cij += ∑k=1:n { aki * bjk}static void
CommonOps_FDF6.multAddTransB
(float alpha, FMatrix6x6 a, FMatrix6x6 b, FMatrix6x6 c) Performs the following operation:
c += α * a * bT
cij += α*∑k=1:n { aik * bjk}static void
CommonOps_FDF6.multAddTransB
(FMatrix6x6 a, FMatrix6x6 b, FMatrix6x6 c) Performs the following operation:
c += a * bT
cij += ∑k=1:n { aik * bjk}static void
CommonOps_FDF6.multTransA
(float alpha, FMatrix6x6 a, FMatrix6x6 b, FMatrix6x6 c) Performs the following operation:
c = α * aT * b
cij = α * ∑k=1:n { aki * bkj}static void
CommonOps_FDF6.multTransA
(FMatrix6x6 a, FMatrix6x6 b, FMatrix6x6 c) Performs the following operation:
c = aT * b
cij = ∑k=1:n { aki * bkj}static void
CommonOps_FDF6.multTransAB
(float alpha, FMatrix6x6 a, FMatrix6x6 b, FMatrix6x6 c) Performs the following operation:
c = α*aT * bT
cij = α*∑k=1:n { aki * bjk}static void
CommonOps_FDF6.multTransAB
(FMatrix6x6 a, FMatrix6x6 b, FMatrix6x6 c) Performs the following operation:
c = aT * bT
cij = ∑k=1:n { aki * bjk}static void
CommonOps_FDF6.multTransB
(float alpha, FMatrix6x6 a, FMatrix6x6 b, FMatrix6x6 c) Performs the following operation:
c = α * a * bT
cij = α*∑k=1:n { aik * bjk}static void
CommonOps_FDF6.multTransB
(FMatrix6x6 a, FMatrix6x6 b, FMatrix6x6 c) Performs the following operation:
c = a * bT
cij = ∑k=1:n { aik * bjk}static void
NormOps_FDF6.normalizeF
(FMatrix6x6 M) static float
NormOps_FDF6.normF
(FMatrix6x6 M) static void
CommonOps_FDF6.scale
(float alpha, FMatrix6x6 a) Performs an in-place element by element scalar multiplication.
aij = α*aijstatic void
CommonOps_FDF6.scale
(float alpha, FMatrix6x6 a, FMatrix6x6 b) Performs an element by element scalar multiplication.
bij = α*aijstatic void
CommonOps_FDF6.setIdentity
(FMatrix6x6 a) Sets all the diagonal elements equal to one and everything else equal to zero.static void
CommonOps_FDF6.subtract
(FMatrix6x6 a, FMatrix6x6 b, FMatrix6x6 c) Performs the following operation:
c = a - b
cij = aij - bijstatic void
CommonOps_FDF6.subtractEquals
(FMatrix6x6 a, FMatrix6x6 b) Performs the following operation:
a = a - b
aij = aij - bijstatic float
CommonOps_FDF6.trace
(FMatrix6x6 a) This computes the trace of the matrix:
trace = ∑i=1:n { aii }static void
CommonOps_FDF6.transpose
(FMatrix6x6 m) Performs an in-place transpose.static FMatrix6x6
CommonOps_FDF6.transpose
(FMatrix6x6 input, FMatrix6x6 output) Transposes matrix 'a' and stores the results in 'b':
bij = aji
where 'b' is the transpose of 'a'. -
Uses of FMatrix6x6 in org.ejml.ops
Modifier and TypeMethodDescriptionstatic FMatrix6x6
FConvertMatrixStruct.convert
(FMatrixRMaj input, @Nullable FMatrix6x6 output) ConvertsFMatrixRMaj
intoFMatrix6x6
Modifier and TypeMethodDescriptionstatic FMatrixRMaj
FConvertMatrixStruct.convert
(FMatrix6x6 input, @Nullable FMatrixRMaj output) ConvertsFMatrix6x6
intoFMatrixRMaj
.static FMatrix6x6
FConvertMatrixStruct.convert
(FMatrixRMaj input, @Nullable FMatrix6x6 output) ConvertsFMatrixRMaj
intoFMatrix6x6