Uses of Interface
org.flag4j.linalg.solvers.LinearSolver
Packages that use LinearSolver
Package
Description
-
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
Solver for solving a well determined system of linear equations in an exact sense using theLU decomposition.
class
Solver for solving a complex well determined linear tensor equation A*X=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 in an exact sense by using a LU decomposition.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
Solver for solving a well determined system of linear equations in an exact sense using theLU decomposition.
class
Solver for solving a real well determined linear tensor equation A*X=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 U*x=b or U*X=B where U is an upper triangular matrix.class
This solver solves linear systems of equations where the coefficient matrix in an upper triangular complex dense matrix and the constant vector is a complex dense vector.class
This solver solves linear systems of equations where the coefficient matrix in a lower triangular complex dense matrix and the constant vector/matrix is complex and dense.class
ForwardSolver<T extends MatrixMixin<T,
?, U, ?>, U extends VectorMixin<U, T, ?, ?>, V> This solver solves linear systems of equations where the coefficient matrix in a lower triangular real dense matrix and the constant vector is a real dense vector.class
This solver solves linear systems of equations where the coefficient matrix in anupper triangular
real dense matrix and the constant vector is a real dense vector or matrix.class
This solver solves linear systems of equations where the coefficient matrix in a lower triangular real dense matrix and the constant vector is a real dense vector. -
Uses of LinearSolver in org.flag4j.linalg.solvers.lstsq
Classes in org.flag4j.linalg.solvers.lstsq that implement LinearSolverModifier and TypeClassDescriptionclass
This class solves a linear system of equations Ax=b in a least-squares sense.class
LstsqSolver<T extends MatrixMixin<T,
?, U, ?>, U extends VectorMixin<U, T, ?, ?>> This class solves a linear system of equations Ax=b in a least-squares sense.class
This class solves a linear system of equations Ax=b in a least-squares sense.