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 TypeInterfaceDescriptioninterfaceLinearMatrixSolver<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 TypeClassDescriptionclassSolves a well determined system of equations \( Ax = b \) or \( AX = B \) in an exact sense by using aLU decompositionwhere \( A \), \( B \), and \( X \) are matrices, and \( x \) and \( b \) are vectors.classSolver for solving a real well determined linear tensor equation \( AX = B \) in an exact sense.classExactSolver<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.classExactTensorSolver<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.classSolves a well determined system of equations \( Ax = b \) or \( AX = B \) in an exact sense by using aLU decompositionwhere \( A \), \( B \), and \( X \) are matrices, and \( x \) and \( b \) are vectors.classSolver 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 TypeClassDescriptionclassBackSolver<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.classThis solver solves linear systems of the form \( Ux = b \) or \( UX = B \) where \( U \) is an upper triangular matrix.classThis solver solves a complex linear system of equations where the coefficient matrix is lower triangular.classForwardSolver<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.classThis solver solves linear systems of the form \( Ux = b \) or \( UX = B \) where \( U \) is an upper triangular matrix.classThis 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 TypeClassDescriptionclassInstances of this class solve complex linear systems of the form \( Ax = b \) or \( AX = B \) in a least-squares sense.classLstsqSolver<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.classInstances of this class solve real linear systems of the form \( Ax = b \) or \( AX = B \) in a least-squares sense.