Uses of Interface
org.ejml.data.FMatrix
Package
Description
-
Uses of FMatrix in org.ejml
Modifier and TypeMethodDescriptionstatic void
EjmlUnitTests.assertEquals
(FMatrix A, FMatrix B, float tol) static void
EjmlUnitTests.assertEqualsTrans
(FMatrix A, FMatrix B, double tol) static void
EjmlUnitTests.assertRelativeEquals
(FMatrix expected, FMatrix found, double tol) Assert equals with a relative error -
Uses of FMatrix in org.ejml.data
Modifier and TypeInterfaceDescriptioninterface
Interface which all fixed sized matrices must implementinterface
High level interface for sparse matrices float types.Modifier and TypeClassDescriptionclass
Interface for a row-major matrix that uses a single array internally.class
Fixed sized vector with 2 elements.class
Fixed sized 2 by FMatrix2x2 matrix.class
Fixed sized vector with 3 elements.class
Fixed sized 3 by FMatrix3x3 matrix.class
Fixed sized vector with 4 elements.class
Fixed sized 4 by FMatrix4x4 matrix.class
Fixed sized vector with 5 elements.class
Fixed sized 5 by FMatrix5x5 matrix.class
Fixed sized vector with 6 elements.class
Fixed sized 6 by FMatrix6x6 matrix.class
A generic abstract class for matrices whose data is stored in a single 1D array of floats.class
A row-major block matrix declared on to one continuous array.class
FMatrixRMaj is a row matrix with real elements that are 32-bit floats.class
Compressed Column (CC) sparse matrix format.class
A sparse matrix format that is designed to act as an intermediate step for other matrix types.ModifierConstructorDescriptionFMatrixRMaj
(FMatrix mat) Creates a new FMatrixRMaj which contains the same information as the provided Matrix64F. -
Uses of FMatrix in org.ejml.dense.row
Modifier and TypeMethodDescriptionstatic void
Extract where the destination is reshaped to match the extracted regionstatic void
CommonOps_FDRM.extract
(FMatrix src, int srcY0, int srcY1, int srcX0, int srcX1, FMatrix dst, int dstY0, int dstX0) Extracts a submatrix from 'src' and inserts it in a submatrix in 'dst'.static void
Extracts a submatrix from 'src' and inserts it in a submatrix in 'dst'.static void
Inserts matrix 'src' into matrix 'dest' with the (0,0) of src at (row,col) in dest.static boolean
MatrixFeatures_FDRM.isEqualsTriangle
(FMatrix a, FMatrix b, boolean upper, float tol) Checks to see if each element in the upper or lower triangular portion of the two matrices are within tolerance of each other: tol ≥ |aij - bij|. -
Uses of FMatrix in org.ejml.dense.row.factory
Modifier and TypeMethodDescriptionstatic <T extends FMatrix>
booleanDecompositionFactory_FDRM.decomposeSafe
(DecompositionInterface<T> decomp, T M) A simple convenience function that decomposes the matrix but automatically checks the input to make sure it is not being modified.static <T extends FMatrix>
booleanDecompositionFactory_MT_FDRM.decomposeSafe
(DecompositionInterface<T> decomp, T M) A simple convenience function that decomposes the matrix but automatically checks the input to make sure it is not being modified. -
Uses of FMatrix in org.ejml.dense.row.misc
-
Uses of FMatrix in org.ejml.generic
Modifier and TypeMethodDescriptionstatic void
static boolean
GenericMatrixOps_F32.isEquivalent
(FMatrix a, FMatrix b, float tol) static boolean
GenericMatrixOps_F32.isEquivalentTriangle
(boolean upper, FMatrix a, FMatrix b, float tol) static boolean
GenericMatrixOps_F32.isIdentity
(FMatrix a, float tol) Returns true if the provided matrix is has a value of 1 along the diagonal elements and zero along all the other elements.static void
-
Uses of FMatrix in org.ejml.ops
Modifier and TypeMethodDescriptionstatic void
ConvertMatrixData.convert
(BMatrixRMaj input, FMatrix output) Converts binary matrix into a FMatrix by setting all true to 1.0 and false to 0.0static void
Generic, but slow, conversion function.static void
static void
static void
static FMatrixSparseTriplet
FConvertMatrixStruct.convert
(FMatrix src, @Nullable FMatrixSparseTriplet dst, float tol) static void
Generic, but slow, conversion function.static boolean
Checks to see if each element in the two matrices are equal: aij == bijstatic boolean
MatrixFeatures_F.isIdentical
(FMatrix a, FMatrix b, float tol) Checks to see if each corresponding element in the two matrices are within tolerance of each other or have the some symbolic meaning.static void
MatrixIO.print
(PrintStream out, FMatrix mat) static void
MatrixIO.print
(PrintStream out, FMatrix mat, String format) static void
MatrixIO.print
(PrintStream out, FMatrix mat, String format, int row0, int row1, int col0, int col1) static void
MatrixIO.printFancy
(PrintStream out, FMatrix mat, int length) static void
MatrixIO.printJava
(PrintStream out, FMatrix mat, String format) static void
MatrixIO.printMatlab
(PrintStream out, FMatrix mat)