Uses of Interface
org.flag4j.linalg.solvers.LinearSolver
Packages that use LinearSolver
Package
Description
Contains base abstract classes for all linear matrix and tensor equation solvers.
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 LinearSolver in org.flag4j.linalg.solvers
Subinterfaces of LinearSolver in org.flag4j.linalg.solversModifier and TypeInterfaceDescriptioninterface
LinearMatrixSolver<T extends MatrixMixin<T,
?, U, ?>, U extends VectorMixin<U, T, ?, ?>> Interface representing a solver for linear systems involving matrices and vectors. -
Uses of LinearSolver in org.flag4j.linalg.solvers.exact
Classes in org.flag4j.linalg.solvers.exact that implement LinearSolverModifier 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
Solver for solving a real well determined linear tensor equation \( AX = B \) in an exact sense.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
ExactTensorSolver<T extends AbstractTensor<T,
?, ?>, U extends MatrixMixin<U, ?, V, ?>, V extends VectorMixin<V, U, ?, ?>> Solves a well determined system of equations \( AX = B \) in an exact sense where \( A \), \( X \), and \( B \) are tensors.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.class
Solver for solving a real well determined linear tensor equation \( AX = B \) in an exact sense. -
Uses of LinearSolver in org.flag4j.linalg.solvers.exact.triangular
Classes in org.flag4j.linalg.solvers.exact.triangular that implement LinearSolverModifier 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 LinearSolver in org.flag4j.linalg.solvers.lstsq
Classes in org.flag4j.linalg.solvers.lstsq that implement LinearSolverModifier 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.