Class GenericLU
java.lang.Object
org.episteme.core.mathematics.linearalgebra.matrices.solvers.GenericLU
Generic LU Decomposition.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <E> LUResult<E> decompose(Matrix<E> matrix, Field<E> field, LinearAlgebraProvider<E> provider) static <E> Edeterminant(Matrix<E> a, Field<E> field, LinearAlgebraProvider<E> provider) static <E> Matrix<E> inverse(Matrix<E> a, Field<E> field, LinearAlgebraProvider<E> provider) static <E> Vector<E> solve(LUResult<E> lu, Vector<E> b, Field<E> field, LinearAlgebraProvider<E> provider) static <E> Vector<E> solve(Matrix<E> a, Vector<E> b, Field<E> field, LinearAlgebraProvider<E> provider)
-
Constructor Details
-
GenericLU
public GenericLU()
-
-
Method Details
-
decompose
public static <E> LUResult<E> decompose(Matrix<E> matrix, Field<E> field, LinearAlgebraProvider<E> provider) -
solve
public static <E> Vector<E> solve(LUResult<E> lu, Vector<E> b, Field<E> field, LinearAlgebraProvider<E> provider) -
solve
public static <E> Vector<E> solve(Matrix<E> a, Vector<E> b, Field<E> field, LinearAlgebraProvider<E> provider) -
determinant
-
inverse
-