Uses of Class
specialized_checkers.math.CheckerMatrix
Packages that use CheckerMatrix
-
Uses of CheckerMatrix in specialized_checkers.math
Subclasses with type arguments of type CheckerMatrix in specialized_checkers.mathModifier and TypeClassDescriptionclass
CheckerMatrix<T extends Number>
Checker for matrix (2D array) instances, providing fluent validation methods for matrices of any numeric type.Methods in specialized_checkers.math that return CheckerMatrixModifier and TypeMethodDescriptionAsserts that all elements in the matrix match the provided predicate.Asserts that any element in the matrix matches the provided predicate.static <T extends Number>
CheckerMatrix<T> CheckerMatrix.check
(T[][] matrix) Creates a newCheckerMatrix
for the given matrix instance with a default name.static <T extends Number>
CheckerMatrix<T> Creates a newCheckerMatrix
for the given matrix instance with a custom name.CheckerMatrix.hasRank
(int rank) Asserts that the matrix has the specified rank.CheckerMatrix.hasRealEigenvalues()
Asserts that the matrix has only real eigenvalues.CheckerMatrix.isDiagonal()
Asserts that the matrix is diagonal (all off-diagonal elements are zero).CheckerMatrix.isEmpty()
Asserts that the matrix is empty (has zero rows or all rows are empty).CheckerMatrix.isFullRank()
Asserts that the matrix is full rank (rank equals the minimum of the number of rows and columns).CheckerMatrix.isIdentity()
Asserts that the matrix is an identity matrix (ones on the diagonal, zeros elsewhere).CheckerMatrix.isInvertible()
Asserts that the matrix is invertible (has a non-zero determinant).CheckerMatrix.isLowerTriangular()
Asserts that the matrix is lower triangular (all elements above the main diagonal are zero).CheckerMatrix.isOrthogonal()
Asserts that the matrix is orthogonal (its transpose is its inverse).CheckerMatrix.isPositiveDefinite()
Asserts that the matrix is positive definite (all eigenvalues are positive).CheckerMatrix.isSquare()
Asserts that the matrix is square (number of rows equals number of columns).CheckerMatrix.isSymmetric()
Asserts that the matrix is symmetric (equal to its transpose).CheckerMatrix.isUpperTriangular()
Asserts that the matrix is upper triangular (all elements below the main diagonal are zero).CheckerMatrix.isZero()
Asserts that the matrix is a zero matrix (all elements are zero).protected CheckerMatrix
<T> CheckerMatrix.self()
Returns this checker instance (for fluent API usage). -
Uses of CheckerMatrix in util
Methods in util that return CheckerMatrixModifier and TypeMethodDescriptionChecker.isMatrix()
Checks if the object is a matrix (2D array) and returns a CheckerMatrix for further validation.<T extends Number>
CheckerMatrix<T> Checks if the object is a matrix (2D array) of the given class and returns a CheckerMatrix for further validation.