Class LinearAlgebra
java.lang.Object
org.la4j.LinearAlgebra
Tiny class for common things.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic enumstatic enum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final LinearAlgebra.DecompositorFactoryReference to Cholesky decompositor factory.static final StringThe library release date.static final LinearAlgebra.DecompositorFactoryReference to Eigen decompositor factory.static final doubleThe machine epsilon, which is calculated at runtime.static final LinearAlgebra.SolverFactoryReferences to the Forward-Back Substitution solver factory.static final StringThe library full name.static final LinearAlgebra.InverterFactoryReference to an inverter factory solving n linear systems.static final LinearAlgebra.SolverFactoryReferences to the Gaussian solver factory.static final MatrixMatrixOperation<Matrix> static final LinearAlgebra.InverterFactoryReference to the Smart inverter factory.static final LinearAlgebra.SolverFactoryReferences to the Jacobi solver factory.static final LinearAlgebra.SolverFactoryReferences to the Least Squares solver factory.static final LinearAlgebra.DecompositorFactoryReference to LU decompositor factory.static final StringThe library name.static final LinearAlgebra.InverterFactoryReference to the Gauss elimination method-based inverter factory.static final VectorVectorOperation<Double> static final MatrixMatrixOperation<Matrix> static final MatrixMatrixOperation<Matrix> static final MatrixMatrixOperation<Matrix> static final MatrixMatrixOperation<Matrix> static final MatrixOperation<Matrix> static final MatrixVectorOperation<Vector> static final MatrixMatrixOperation<Matrix> static final VectorVectorOperation<Matrix> static final VectorMatrixOperation<Vector> static final VectorVectorOperation<Vector> static final VectorVectorOperation<Vector> static final VectorVectorOperation<Vector> static final LinearAlgebra.DecompositorFactoryReference to QR decompositor factory.static final LinearAlgebra.DecompositorFactoryReference to Raw LU decompositor factory.static final LinearAlgebra.DecompositorFactoryReference to Raw QR decompositor factory.static final intExponent of machine epsilonstatic final LinearAlgebra.SolverFactoryReferences to the Seidel solver factory.static final LinearAlgebra.SolverFactoryReferences to the Smart solver factory.static final LinearAlgebra.SolverFactoryReferences to the Square Root solver factory.static final LinearAlgebra.DecompositorFactoryReference to SVD decompositor factory.static final LinearAlgebra.SolverFactoryReferences to the Sweep solver factory.static final StringThe library version. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
VERSION
-
NAME
-
DATE
-
FULL_NAME
-
EPS
public static final double EPSThe machine epsilon, which is calculated at runtime. -
ROUND_FACTOR
public static final int ROUND_FACTORExponent of machine epsilon -
GAUSSIAN
References to the Gaussian solver factory. -
JACOBI
References to the Jacobi solver factory. -
SEIDEL
References to the Seidel solver factory. -
LEAST_SQUARES
References to the Least Squares solver factory. -
FORWARD_BACK_SUBSTITUTION
References to the Forward-Back Substitution solver factory. -
SQUARE_ROOT
References to the Square Root solver factory. -
SOLVER
References to the Smart solver factory. -
SWEEP
References to the Sweep solver factory. -
GAUSS_JORDAN
Reference to an inverter factory solving n linear systems. -
NO_PIVOT_GAUSS
Reference to the Gauss elimination method-based inverter factory. Note: this version of the Gauss elimination method does not use a pivot and does not swap either columns or rows. As a result, it will fail if there is a zero on the diagonal. -
INVERTER
Reference to the Smart inverter factory. -
CHOLESKY
Reference to Cholesky decompositor factory. -
EIGEN
Reference to Eigen decompositor factory. -
RAW_LU
Reference to Raw LU decompositor factory. -
LU
Reference to LU decompositor factory. -
RAW_QR
Reference to Raw QR decompositor factory. -
QR
Reference to QR decompositor factory. -
SVD
Reference to SVD decompositor factory. -
OO_PLACE_INNER_PRODUCT
-
OO_PLACE_VECTORS_ADDITION
-
OO_PLACE_VECTOR_HADAMARD_PRODUCT
-
OO_PLACE_VECTORS_SUBTRACTION
-
OO_PLACE_VECTOR_BY_MATRIX_MULTIPLICATION
-
OO_PLACE_OUTER_PRODUCT
-
IN_PLACE_COPY_MATRIX_TO_MATRIX
-
OO_PLACE_MATRIX_ADDITION
-
OO_PLACE_MATRIX_BY_VECTOR_MULTIPLICATION
-
OO_PLACE_MATRICES_SUBTRACTION
-
OO_PLACE_MATRIX_HADAMARD_PRODUCT
-
OO_PLACE_MATRIX_BY_ITS_TRANSPOSE_MULTIPLICATION
-
OO_PLACE_KRONECKER_PRODUCT
-
OO_PLACE_MATRICES_MULTIPLICATION
-
-
Constructor Details
-
LinearAlgebra
public LinearAlgebra()
-