Package org.la4j
Class LinearAlgebra
java.lang.Object
org.la4j.LinearAlgebra
Tiny class for common things.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enum
static enum
static enum
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final LinearAlgebra.DecompositorFactory
Reference to Cholesky decompositor factory.static final String
The library release date.static final LinearAlgebra.DecompositorFactory
Reference to Eigen decompositor factory.static final double
The machine epsilon, which is calculated at runtime.static final LinearAlgebra.SolverFactory
References to the Forward-Back Substitution solver factory.static final String
The library full name.static final LinearAlgebra.InverterFactory
Reference to an inverter factory solving n linear systems.static final LinearAlgebra.SolverFactory
References to the Gaussian solver factory.static final MatrixMatrixOperation
<Matrix> static final LinearAlgebra.InverterFactory
Reference to the Smart inverter factory.static final LinearAlgebra.SolverFactory
References to the Jacobi solver factory.static final LinearAlgebra.SolverFactory
References to the Least Squares solver factory.static final LinearAlgebra.DecompositorFactory
Reference to LU decompositor factory.static final String
The library name.static final LinearAlgebra.InverterFactory
Reference 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.DecompositorFactory
Reference to QR decompositor factory.static final LinearAlgebra.DecompositorFactory
Reference to Raw LU decompositor factory.static final LinearAlgebra.DecompositorFactory
Reference to Raw QR decompositor factory.static final int
Exponent of machine epsilonstatic final LinearAlgebra.SolverFactory
References to the Seidel solver factory.static final LinearAlgebra.SolverFactory
References to the Smart solver factory.static final LinearAlgebra.SolverFactory
References to the Square Root solver factory.static final LinearAlgebra.DecompositorFactory
Reference to SVD decompositor factory.static final LinearAlgebra.SolverFactory
References to the Sweep solver factory.static final String
The library version. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
VERSION
The library version.- See Also:
-
NAME
The library name.- See Also:
-
DATE
The library release date.- See Also:
-
FULL_NAME
The library full name.- See Also:
-
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()
-