Package com.luchersol.core.specialized_checkers.math
package com.luchersol.core.specialized_checkers.math
Specialized checkers for mathematical and array-based operations.
This package provides validation implementations for mathematical structures and operations, including arrays, matrices, and polygon shapes. These checkers enable validation of numerical properties and geometric characteristics.
Supported mathematical types:
CheckerArray- Array validation with sortedness, element matchingCheckerMatrix- Matrix structure and property validationCheckerPolygon- Polygon geometry and properties validation
- Version:
- 1.0
- Author:
- LucherSol
-
ClassesClassDescriptionCheckerArray<T>A specialized checker for array instances, providing fluent API methods to assert various properties such as emptiness, sorting order (ascending/descending), element matching conditions, and percentage-based validations.CheckerMatrix<T extends Number>A specialized checker for matrix (2D array) instances, providing fluent API methods to assert structural and algebraic properties, such as emptiness, squareness, identity, diagonal, triangular, symmetric, orthogonal, invertibility, eigenvalue-based validations, and rank conditions.A specialized checker for
Polygoninstances, providing fluent API methods to assert properties of 2D polygonal shapes.