Class MatrixSolver
java.lang.Object
org.episteme.core.mathematics.linearalgebra.matrices.solvers.MatrixSolver
Unified solver for linear systems with automatic or explicit algorithm selection.
Analyzes matrix properties and selects the optimal decomposition method.
Delegates to the active LinearAlgebraProvider for computations.
- Since:
- 1.0
- Author:
- Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic booleanisSymmetric(Matrix<Real> A) static MatrixSolver.StrategyRecommends the best solver strategy for the given matrix.static Real[]Solves Ax = b with automatic algorithm selection.static Real[]solve(Matrix<Real> A, Real[] b, MatrixSolver.Strategy strategy) Solves Ax = b with explicit algorithm selection.
-
Method Details
-
solve
-
solve
Solves Ax = b with explicit algorithm selection. -
recommend
Recommends the best solver strategy for the given matrix. -
isSymmetric
-