Class ExactSolver<T extends MatrixMixin<T,?,?,?,?,?,U,?>,U extends VectorMixin<U,?,?,?,?,T,?,?>>

java.lang.Object
org.flag4j.linalg.solvers.exact.ExactSolver<T,U>
All Implemented Interfaces:
LinearSolver<T,U>
Direct Known Subclasses:
ComplexExactSolver, RealExactSolver

public abstract class ExactSolver<T extends MatrixMixin<T,?,?,?,?,?,U,?>,U extends VectorMixin<U,?,?,?,?,T,?,?>> extends Object implements LinearSolver<T,U>

Solves a well determined system of equations Ax=b in an exact sense by using a LU decomposition.

If the system is not well determined, i.e. A is square and full rank, then use a least-squares solver.