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 resulting from the Cholesky decomposition
A=LL<sup>*</sup>
. - 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, CNumber[]) - 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, CVector, CNumber, 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(CMatrix, CNumber[], CNumber, int, int, int, CNumber[]) - 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.dense.CVector
-
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.CooCVector
-
Gets the length of a vector.
- length() - Method in class org.flag4j.arrays.sparse.CooVector
-
Gets the length of a vector.
- length() - Method in interface org.flag4j.core.VectorPropertiesMixin
-
Gets the length of a vector.
- length(CNumber) - Static method in class org.flag4j.complex_numbers.CNumber
-
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. - LinearSolver<T,
U> - Interface in org.flag4j.linalg.solvers -
This interface specifies methods which all linear system solvers should implement.
- LinearTensorSolver<T> - Interface in org.flag4j.linalg.solvers
-
This interface specifies methods which all linear tensor system solvers should implement.
- ln(double) - Static method in class org.flag4j.complex_numbers.CNumber
-
Computes the natural logarithm of a double.
- ln(CNumber) - Static method in class org.flag4j.complex_numbers.CNumber
-
Computes the complex natural logarithm of a complex number.
- log(double) - Static method in class org.flag4j.complex_numbers.CNumber
-
Computes the complex logarithm base 10 of a complex number.
- log(double, double) - Static method in class org.flag4j.complex_numbers.CNumber
-
Computes the complex logarithm, with specified base, of a complex number.
- log(double, CNumber) - Static method in class org.flag4j.complex_numbers.CNumber
-
Computes the complex logarithm, with specified base, of a complex number.
- log(CNumber) - Static method in class org.flag4j.complex_numbers.CNumber
-
Computes the complex logarithm base 10 of a complex number.
- log(CNumber, CNumber) - Static method in class org.flag4j.complex_numbers.CNumber
-
Computes the complex logarithm, with specified base, of a complex number.
- longImaginaryValue() - Method in class org.flag4j.complex_numbers.CNumber
-
Note: This method may result in loss of accuracy
- longValue() - Method in class org.flag4j.complex_numbers.CNumber
-
Gets the value of the specified number as a
long
. - 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, ?>, LinearSolver<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