Uses of Interface
org.flag4j.linalg.solvers.LinearMatrixSolver
Packages that use LinearMatrixSolver
Package
Description
Contains solvers which solve well determined linear tensor and matrix equations in an exact sense.
Contains solvers which solve well determined triangular linear matrix equations in an exact sense.
Solvers for under-, well-, or over-determined linear systems in a least-squares sense.
-
Uses of LinearMatrixSolver in org.flag4j.linalg.solvers.exact
Classes in org.flag4j.linalg.solvers.exact that implement LinearMatrixSolverModifier and TypeClassDescriptionclass
Solves a well determined system of equations \( Ax = b \) or \( AX = B \) in an exact sense by using aLU decomposition
where \( A \), \( B \), and \( X \) are matrices, and \( x \) and \( b \) are vectors.class
ExactSolver<T extends MatrixMixin<T,
?, U, ?>, U extends VectorMixin<U, T, ?, ?>> Solves a well determined system of equations \( Ax = b \) or \( AX = B \) in an exact sense.class
Solves a well determined system of equations \( Ax = b \) or \( AX = B \) in an exact sense by using aLU decomposition
where \( A \), \( B \), and \( X \) are matrices, and \( x \) and \( b \) are vectors.Constructors in org.flag4j.linalg.solvers.exact with parameters of type LinearMatrixSolverModifierConstructorDescriptionprotected
ExactTensorSolver
(LinearMatrixSolver<U, V> matrixSolver) Creates an exact tensor solver which will use reform the problem as a matrix linear system and use the provided solver to solve the tensor system. -
Uses of LinearMatrixSolver in org.flag4j.linalg.solvers.exact.triangular
Classes in org.flag4j.linalg.solvers.exact.triangular that implement LinearMatrixSolverModifier and TypeClassDescriptionclass
BackSolver<T extends MatrixMixin<T,
?, U, ?>, U extends VectorMixin<U, T, ?, ?>, V> Base class for solvers which solve a linear system of equations \( Ux = b \) or \( UX = B \) where \( U \) is an upper triangular matrix.class
This solver solves linear systems of the form \( Ux = b \) or \( UX = B \) where \( U \) is an upper triangular matrix.class
This solver solves a complex linear system of equations where the coefficient matrix is lower triangular.class
ForwardSolver<T extends MatrixMixin<T,
?, U, ?>, U extends VectorMixin<U, T, ?, ?>, V> This solver solves linear systems of equations where the coefficient matrix is lower triangular.class
This solver solves linear systems of the form \( Ux = b \) or \( UX = B \) where \( U \) is an upper triangular matrix.class
This solver solves a real linear system of equations where the coefficient matrix is lower triangular. -
Uses of LinearMatrixSolver in org.flag4j.linalg.solvers.lstsq
Classes in org.flag4j.linalg.solvers.lstsq that implement LinearMatrixSolverModifier and TypeClassDescriptionclass
Instances of this class solve complex linear systems of the form \( Ax = b \) or \( AX = B \) in a least-squares sense.class
LstsqSolver<T extends MatrixMixin<T,
?, U, ?>, U extends VectorMixin<U, T, ?, ?>> An abstract solver for linear systems of the form \( Ax = b \) or \( AX = B \) in a least-squares sense.class
Instances of this class solve real linear systems of the form \( Ax = b \) or \( AX = B \) in a least-squares sense.Fields in org.flag4j.linalg.solvers.lstsq declared as LinearMatrixSolverModifier and TypeFieldDescriptionprotected final LinearMatrixSolver
<T, U> LstsqSolver.backSolver
Solver for system with an upper triangular coefficient matrix.Constructors in org.flag4j.linalg.solvers.lstsq with parameters of type LinearMatrixSolverModifierConstructorDescriptionprotected
LstsqSolver
(UnitaryDecomposition<T, ?> qr, LinearMatrixSolver<T, U> backSolver) Constructs a least-squares solver with a specified decomposer to use in the QR decomposition.