Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
L
- L - Variable in class org.flag4j.linalg.decompositions.chol.Cholesky
-
The lower triangular matrix, L, resulting from the Cholesky decomposition A=LLH.
- leftMult(CMatrix) - Method in class org.flag4j.arrays.sparse.PermutationMatrix
-
Left multiplies this permutation matrix to the specified matrix.
- leftMult(CVector) - Method in class org.flag4j.arrays.sparse.PermutationMatrix
-
Left multiplies this permutation matrix to the specified vector.
- leftMult(Matrix) - Method in class org.flag4j.arrays.sparse.PermutationMatrix
-
Left multiplies this permutation matrix to the specified matrix.
- leftMult(Vector) - Method in class org.flag4j.arrays.sparse.PermutationMatrix
-
Left multiplies this permutation matrix to the specified vector.
- leftMult2x2Rotator(CMatrix, CMatrix, int, Field<Complex128>[]) - Static method in class org.flag4j.linalg.transformations.Givens
-
Left multiplies a 2x2 Givens rotator to a matrix at the specified row.
- leftMult2x2Rotator(Matrix, Matrix, int, double[]) - Static method in class org.flag4j.linalg.transformations.Givens
-
Left multiplies a 2x2 Givens rotator to a matrix at the specified row.
- leftMultReflector(CMatrix, Field<Complex128>[], Complex128, int, int, int, Field<Complex128>[]) - Static method in class org.flag4j.linalg.transformations.Householder
-
Left multiplies a Householder matrix
H=I-
invalid input: '&alpha'vv
H, represented by the vectorv
, to another matrixA
. - leftMultReflector(CMatrix, CVector, Complex128, int, int, int) - Static method in class org.flag4j.linalg.transformations.Householder
-
Left multiplies a Householder matrix
H=I-
invalid input: '&alpha'vv
H, represented by the vectorv
, to another matrixA
. - leftMultReflector(Matrix, double[], double, int, int, int, double[]) - Static method in class org.flag4j.linalg.transformations.Householder
-
Left multiplies a Householder matrix
H=I-
invalid input: '&alpha'vv
T, represented by the vectorv
, to another matrixA
. - leftMultReflector(Matrix, Vector, double, int, int, int) - Static method in class org.flag4j.linalg.transformations.Householder
-
Left multiplies a Householder matrix
H=I-
invalid input: '&alpha'vv
T, represented by the vectorv
, to another matrixA
. - length() - Method in class org.flag4j.arrays.backend.semiring.AbstractCooSemiringVector
-
Gets the length of a vector.
- length() - Method in class org.flag4j.arrays.backend.semiring.AbstractDenseSemiringVector
-
Gets the length of a vector.
- length() - Method in interface org.flag4j.arrays.backend.VectorMixin
-
Gets the length of a vector.
- length() - Method in class org.flag4j.arrays.backend.CooFieldVectorBase
-
Gets the length of a vector.
- length() - Method in class org.flag4j.arrays.backend.DenseFieldVectorBase
-
Gets the length of a vector.
- length() - Method in interface org.flag4j.arrays.backend.VectorMixinOld
-
Gets the length of a vector.
- length() - Method in class org.flag4j.arrays.dense.Vector
-
Gets the length of a vector.
- length() - Method in class org.flag4j.arrays.sparse.CooVector
-
Gets the length of a vector.
- length(Complex128) - Static method in class org.flag4j.algebraic_structures.fields.Complex128
-
Gets the length of the string representation of this complex number.
- length(Complex64) - Static method in class org.flag4j.algebraic_structures.fields.Complex64
-
Gets the length of the string representation of this complex number.
- LESS_EQ_ERR - Static variable in class org.flag4j.util.ErrorMessages
-
Error message for parameters which are expected to be less than or equal to some threshold.
- LinearAlgebraException - Exception Class in org.flag4j.util.exceptions
-
An exception which is thrown when a linear algebra related error occurs at runtime.
- LinearAlgebraException(String) - Constructor for exception class org.flag4j.util.exceptions.LinearAlgebraException
-
Creates a
LinearAlgebraException
to be thrown for a linear algebra related error. - LinearMatrixSolver<T,
U> - Interface in org.flag4j.linalg.solvers -
This interface specifies methods which all linear matrix system solvers should implement.
- LinearSolver<T> - Interface in org.flag4j.linalg.solvers
-
This interface specifies methods which all linear system solvers should implement.
- ln(double) - Static method in class org.flag4j.algebraic_structures.fields.Complex128
-
Computes the natural logarithm of a double.
- ln(float) - Static method in class org.flag4j.algebraic_structures.fields.Complex64
-
Computes the natural logarithm of a float.
- ln(Complex128) - Static method in class org.flag4j.algebraic_structures.fields.Complex128
-
Computes the complex natural logarithm of a complex number.
- ln(Complex64) - Static method in class org.flag4j.algebraic_structures.fields.Complex64
-
Computes the complex natural logarithm of a complex number.
- log(double) - Static method in class org.flag4j.algebraic_structures.fields.Complex128
-
Computes the complex logarithm base 10 of a complex number.
- log(double, double) - Static method in class org.flag4j.algebraic_structures.fields.Complex128
-
Computes the complex logarithm, with specified base, of a complex number.
- log(double, Complex128) - Static method in class org.flag4j.algebraic_structures.fields.Complex128
-
Computes the complex logarithm, with specified base, of a complex number.
- log(float) - Static method in class org.flag4j.algebraic_structures.fields.Complex64
-
Computes the complex logarithm base 10 of a complex number.
- log(float, float) - Static method in class org.flag4j.algebraic_structures.fields.Complex64
-
Computes the complex logarithm, with specified base, of a complex number.
- log(float, Complex64) - Static method in class org.flag4j.algebraic_structures.fields.Complex64
-
Computes the complex logarithm, with specified base, of a complex number.
- log(Complex128) - Static method in class org.flag4j.algebraic_structures.fields.Complex128
-
Computes the complex logarithm base 10 of a complex number.
- log(Complex128, Complex128) - Static method in class org.flag4j.algebraic_structures.fields.Complex128
-
Computes the complex logarithm, with specified base, of a complex number.
- log(Complex64) - Static method in class org.flag4j.algebraic_structures.fields.Complex64
-
Computes the complex logarithm base 10 of a complex number.
- log(Complex64, Complex64) - Static method in class org.flag4j.algebraic_structures.fields.Complex64
-
Computes the complex logarithm, with specified base, of a complex number.
- lookAt(Vector, Vector, Vector) - Static method in class org.flag4j.linalg.transformations.View
-
Constructs a view matrix for a camera at world position
cameraPos
, looking at the pointcenter
whereup
is the direction of the upwards vector in world coordinates. - LstsqSolver<T,
U> - Class in org.flag4j.linalg.solvers.lstsq -
This class solves a linear system of equations Ax=b in a least-squares sense.
- LstsqSolver(UnitaryDecomposition<T, ?>, LinearMatrixSolver<T, U>) - Constructor for class org.flag4j.linalg.solvers.lstsq.LstsqSolver
-
Constructs a least-squares solver with a specified decomposer to use in the
QR
decomposition. - lu - Variable in class org.flag4j.linalg.solvers.exact.ExactSolver
-
Decomposer to compute
LU
decomposition. - LU<T> - Class in org.flag4j.linalg.decompositions.lu
-
This abstract class specifies methods for computing the LU decomposition of a matrix.
- LU - Variable in class org.flag4j.linalg.decompositions.lu.LU
-
Storage for L and U matrices.
- LU - Variable in class org.flag4j.linalg.solvers.exact.ExactSolver
-
The unit-lower and upper triangular matrices from the
LU
decomposition stored in a single matrix. - LU(int) - Constructor for class org.flag4j.linalg.decompositions.lu.LU
-
Constructs a LU decomposer to decompose the specified matrix.
- LU(int, double) - Constructor for class org.flag4j.linalg.decompositions.lu.LU
-
Constructs a LU decomposer to decompose the specified matrix.
- LU.Pivoting - Enum Class in org.flag4j.linalg.decompositions.lu
-
Simple enum containing pivoting options for pivoting in LU decomposition.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form