Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
E
- E - Static variable in class org.flag4j.complex_numbers.CNumber
-
The real double value closer to the mathematical constant e than any other.
- Eigen - Class in org.flag4j.linalg
-
This class provides several methods useful for computing eigenvalues and eigenvectors.
- Eigen() - Constructor for class org.flag4j.linalg.Eigen
- elemDiv(double[], Shape, double[], Shape) - Static method in class org.flag4j.operations.dense.real.RealDenseElemDiv
-
Computes the element-wise division of two tensors.
- elemDiv(double[], Shape, CNumber[], Shape) - Static method in class org.flag4j.operations.dense.real_complex.RealComplexDenseElemDiv
-
Computes the element-wise division of two tensors.
- elemDiv(CMatrix) - Method in class org.flag4j.arrays.dense.Matrix
-
Computes the element-wise division between two matrices.
- elemDiv(CMatrix) - Method in class org.flag4j.arrays.sparse.CooCMatrix
-
Computes the element-wise division between two tensors.
- elemDiv(CMatrix) - Method in class org.flag4j.arrays.sparse.CooMatrix
-
Computes the element-wise division between two matrices.
- elemDiv(CMatrix) - Method in class org.flag4j.arrays.sparse.CsrCMatrix
-
Computes the element-wise division between two tensors.
- elemDiv(CMatrix) - Method in class org.flag4j.arrays.sparse.CsrMatrix
-
Computes the element-wise division between two matrices.
- elemDiv(CMatrix) - Method in interface org.flag4j.core.MatrixOperationsMixin
-
Computes the element-wise division between two matrices.
- elemDiv(CTensor) - Method in class org.flag4j.arrays.dense.Tensor
-
Computes the element-wise division between two tensors.
- elemDiv(CTensor) - Method in class org.flag4j.arrays.sparse.CooCTensor
-
Computes the element-wise division between two tensors.
- elemDiv(CTensor) - Method in class org.flag4j.arrays.sparse.CooTensor
-
Computes the element-wise division between two tensors.
- elemDiv(CTensor) - Method in interface org.flag4j.core.TensorExclusiveMixin
-
Computes the element-wise division between two tensors.
- elemDiv(CVector) - Method in class org.flag4j.arrays.dense.Vector
-
Computes the element-wise division (Hadamard multiplication) between this vector and a specified vector.
- elemDiv(CVector) - Method in class org.flag4j.arrays.sparse.CooCVector
-
Computes the element-wise division between two tensors.
- elemDiv(CVector) - Method in class org.flag4j.arrays.sparse.CooVector
-
Computes the element-wise division (Hadamard multiplication) between this vector and a specified vector.
- elemDiv(CVector) - Method in interface org.flag4j.core.VectorOperationsMixin
-
Computes the element-wise division (Hadamard multiplication) between this vector and a specified vector.
- elemDiv(Matrix) - Method in class org.flag4j.arrays.dense.CMatrix
-
Computes the element-wise division between two matrices.
- elemDiv(Matrix) - Method in class org.flag4j.arrays.sparse.CooCMatrix
-
Computes the element-wise division between two matrices.
- elemDiv(Matrix) - Method in class org.flag4j.arrays.sparse.CooMatrix
-
Computes the element-wise division between two tensors.
- elemDiv(Matrix) - Method in class org.flag4j.arrays.sparse.CsrCMatrix
-
Computes the element-wise division between two matrices.
- elemDiv(Matrix) - Method in class org.flag4j.arrays.sparse.CsrMatrix
-
Computes the element-wise division between two tensors.
- elemDiv(Matrix) - Method in interface org.flag4j.core.MatrixOperationsMixin
-
Computes the element-wise division between two matrices.
- elemDiv(Tensor) - Method in class org.flag4j.arrays.dense.CTensor
-
Computes the element-wise division between two tensors.
- elemDiv(Tensor) - Method in class org.flag4j.arrays.sparse.CooCTensor
-
Computes the element-wise division between two tensors.
- elemDiv(Tensor) - Method in class org.flag4j.arrays.sparse.CooTensor
-
Computes the element-wise division between two tensors.
- elemDiv(Tensor) - Method in interface org.flag4j.core.TensorExclusiveMixin
-
Computes the element-wise division between two tensors.
- elemDiv(Vector) - Method in class org.flag4j.arrays.dense.CVector
-
Computes the element-wise division (Hadamard multiplication) between this vector and a specified vector.
- elemDiv(Vector) - Method in class org.flag4j.arrays.sparse.CooCVector
-
Computes the element-wise division (Hadamard multiplication) between this vector and a specified vector.
- elemDiv(Vector) - Method in class org.flag4j.arrays.sparse.CooVector
-
Computes the element-wise division (Hadamard multiplication) between this vector and a specified vector.
- elemDiv(Vector) - Method in interface org.flag4j.core.VectorOperationsMixin
-
Computes the element-wise division (Hadamard multiplication) between this vector and a specified vector.
- elemDiv(CooCMatrix, CMatrix) - Static method in class org.flag4j.operations.dense_sparse.coo.complex.ComplexDenseSparseMatrixOperations
-
Computes the element-wise division between a complex sparse matrix and a complex dense matrix.
- elemDiv(CooCMatrix, Matrix) - Static method in class org.flag4j.operations.dense_sparse.coo.real_complex.RealComplexDenseSparseMatrixOperations
-
Computes the element-wise division between a complex sparse matrix and a real dense matrix.
- elemDiv(CooCVector, CVector) - Static method in class org.flag4j.operations.dense_sparse.coo.complex.ComplexDenseSparseVectorOperations
-
Compute the element-wise division between a complex sparse vector and a complex dense vector.
- elemDiv(CooCVector, Vector) - Static method in class org.flag4j.operations.dense_sparse.coo.real_complex.RealComplexDenseSparseVectorOperations
-
Compute the element-wise division between a sparse vector and a dense vector.
- elemDiv(CooMatrix, CMatrix) - Static method in class org.flag4j.operations.dense_sparse.coo.real_complex.RealComplexDenseSparseMatrixOperations
-
Computes the element-wise division between a real sparse matrix and a complex dense matrix.
- elemDiv(CooMatrix, Matrix) - Static method in class org.flag4j.operations.dense_sparse.coo.real.RealDenseSparseMatrixOperations
-
Computes the element-wise division between a real sparse matrix and a real dense matrix.
- elemDiv(CooVector, CVector) - Static method in class org.flag4j.operations.dense_sparse.coo.real_complex.RealComplexDenseSparseVectorOperations
-
Compute the element-wise division between a sparse vector and a dense vector.
- elemDiv(CooVector, Vector) - Static method in class org.flag4j.operations.dense_sparse.coo.real.RealDenseSparseVectorOperations
-
Compute the element-wise division between a sparse vector and a dense vector.
- elemDiv(CNumber[], Shape, double[], Shape) - Static method in class org.flag4j.operations.dense.real_complex.RealComplexDenseElemDiv
-
Computes the element-wise division of two tensors.
- elemDiv(CNumber[], Shape, CNumber[], Shape) - Static method in class org.flag4j.operations.dense.complex.ComplexDenseElemDiv
-
Computes the element-wise division of two tensors.
- elemDiv(T) - Method in class org.flag4j.core.dense_base.ComplexDenseTensorBase
-
Computes the element-wise division between two tensors.
- elemDiv(T) - Method in class org.flag4j.core.dense_base.RealDenseTensorBase
- elemDiv(U) - Method in interface org.flag4j.core.TensorOperationsMixin
-
Computes the element-wise division between two tensors.
- elemDivConcurrent(double[], Shape, double[], Shape) - Static method in class org.flag4j.operations.dense.real.RealDenseElemDiv
-
Computes the element-wise division of two tensors using a concurrent algorithm.
- elemDivConcurrent(double[], Shape, CNumber[], Shape) - Static method in class org.flag4j.operations.dense.real_complex.RealComplexDenseElemDiv
-
Computes the element-wise division of two tensors using a concurrent algorithm.
- elemDivConcurrent(CNumber[], Shape, double[], Shape) - Static method in class org.flag4j.operations.dense.real_complex.RealComplexDenseElemDiv
-
Computes the element-wise division of two tensors using a concurrent algorithm.
- elemDivConcurrent(CNumber[], Shape, CNumber[], Shape) - Static method in class org.flag4j.operations.dense.complex.ComplexDenseElemDiv
-
Computes the element-wise division of two tensors using a concurrent algorithm.
- elemMult(double[], Shape, double[], Shape) - Static method in class org.flag4j.operations.dense.real.RealDenseElemMult
-
Computes the element-wise multiplication of two tensors.
- elemMult(CMatrix) - Method in class org.flag4j.arrays.dense.Matrix
-
Computes the element-wise multiplication (Hadamard product) between two matrices.
- elemMult(CMatrix) - Method in class org.flag4j.arrays.sparse.CooCMatrix
-
Computes the element-wise multiplication (Hadamard product) between two matrices.
- elemMult(CMatrix) - Method in class org.flag4j.arrays.sparse.CooMatrix
-
Computes the element-wise multiplication (Hadamard product) between two matrices.
- elemMult(CMatrix) - Method in class org.flag4j.arrays.sparse.CsrCMatrix
-
Computes the element-wise multiplication (Hadamard product) between two matrices.
- elemMult(CMatrix) - Method in class org.flag4j.arrays.sparse.CsrMatrix
-
Computes the element-wise multiplication (Hadamard product) between two matrices.
- elemMult(CMatrix) - Method in interface org.flag4j.core.MatrixOperationsMixin
-
Computes the element-wise multiplication (Hadamard product) between two matrices.
- elemMult(CMatrix, CooCMatrix) - Static method in class org.flag4j.operations.dense_sparse.coo.complex.ComplexDenseSparseMatrixOperations
-
Computes the element-wise multiplication between a real dense matrix and a real sparse matrix.
- elemMult(CMatrix, CooMatrix) - Static method in class org.flag4j.operations.dense_sparse.coo.real_complex.RealComplexDenseSparseMatrixOperations
-
Computes the element-wise multiplication between a complex dense matrix and a real sparse matrix.
- elemMult(CTensor) - Method in class org.flag4j.arrays.dense.Tensor
-
Computes the element-wise multiplication between two tensors.
- elemMult(CTensor) - Method in class org.flag4j.arrays.sparse.CooCTensor
-
Computes the element-wise multiplication between two tensors.
- elemMult(CTensor) - Method in class org.flag4j.arrays.sparse.CooTensor
-
Computes the element-wise multiplication between two tensors.
- elemMult(CTensor) - Method in interface org.flag4j.core.TensorExclusiveMixin
-
Computes the element-wise multiplication between two tensors.
- elemMult(CTensor, CooCTensor) - Static method in class org.flag4j.operations.dense_sparse.coo.complex.ComplexDenseSparseOperations
-
Computes the element-wise tensor multiplication between a complex dense tensor and a complex sparse tensor.
- elemMult(CTensor, CooTensor) - Static method in class org.flag4j.operations.dense_sparse.coo.real_complex.RealComplexDenseSparseOperations
-
Computes the element-wise multiplication between a complex dense tensor and a real sparse matrix.
- elemMult(CVector) - Method in class org.flag4j.arrays.dense.Vector
-
Computes the element-wise multiplication (Hadamard multiplication) between this vector and a specified vector.
- elemMult(CVector) - Method in class org.flag4j.arrays.sparse.CooCVector
-
Computes the element-wise multiplication (Hadamard multiplication) between this vector and a specified vector.
- elemMult(CVector) - Method in class org.flag4j.arrays.sparse.CooVector
-
Computes the element-wise multiplication (Hadamard multiplication) between this vector and a specified vector.
- elemMult(CVector) - Method in interface org.flag4j.core.VectorOperationsMixin
-
Computes the element-wise multiplication (Hadamard multiplication) between this vector and a specified vector.
- elemMult(CVector, CooCVector) - Static method in class org.flag4j.operations.dense_sparse.coo.complex.ComplexDenseSparseVectorOperations
-
Computes the element-wise multiplication of a complex dense vector with a complex sparse vector.
- elemMult(CVector, CooVector) - Static method in class org.flag4j.operations.dense_sparse.coo.real_complex.RealComplexDenseSparseVectorOperations
-
Computes the element-wise multiplication of a complex dense vector with a real sparse vector.
- elemMult(Matrix) - Method in class org.flag4j.arrays.dense.CMatrix
-
Computes the element-wise multiplication (Hadamard product) between two matrices.
- elemMult(Matrix) - Method in class org.flag4j.arrays.sparse.CooCMatrix
-
Computes the element-wise multiplication (Hadamard product) between two matrices.
- elemMult(Matrix) - Method in class org.flag4j.arrays.sparse.CooMatrix
-
Computes the element-wise multiplication (Hadamard product) between two matrices.
- elemMult(Matrix) - Method in class org.flag4j.arrays.sparse.CsrCMatrix
-
Computes the element-wise multiplication (Hadamard product) between two matrices.
- elemMult(Matrix) - Method in class org.flag4j.arrays.sparse.CsrMatrix
-
Computes the element-wise multiplication (Hadamard product) between two matrices.
- elemMult(Matrix) - Method in interface org.flag4j.core.MatrixOperationsMixin
-
Computes the element-wise multiplication (Hadamard product) between two matrices.
- elemMult(Matrix, CooCMatrix) - Static method in class org.flag4j.operations.dense_sparse.coo.real_complex.RealComplexDenseSparseMatrixOperations
-
Computes the element-wise multiplication between a real dense matrix and a complex sparse matrix.
- elemMult(Matrix, CooMatrix) - Static method in class org.flag4j.operations.dense_sparse.coo.real.RealDenseSparseMatrixOperations
-
Computes the element-wise multiplication between a real dense matrix and a real sparse matrix.
- elemMult(Tensor) - Method in class org.flag4j.arrays.dense.CTensor
-
Computes the element-wise multiplication between two tensors.
- elemMult(Tensor) - Method in class org.flag4j.arrays.sparse.CooCTensor
-
Computes the element-wise multiplication between two tensors.
- elemMult(Tensor) - Method in class org.flag4j.arrays.sparse.CooTensor
-
Computes the element-wise multiplication between two tensors.
- elemMult(Tensor) - Method in interface org.flag4j.core.TensorExclusiveMixin
-
Computes the element-wise multiplication between two tensors.
- elemMult(Tensor, CooCTensor) - Static method in class org.flag4j.operations.dense_sparse.coo.real_complex.RealComplexDenseSparseOperations
-
Computes the element-wise multiplication between a real dense tensor and a complex sparse tensor.
- elemMult(Tensor, CooTensor) - Static method in class org.flag4j.operations.dense_sparse.coo.real.RealDenseSparseTensorOperations
-
Computes the element-wise multiplication between a real dense tensor and a real sparse tensor.
- elemMult(Vector) - Method in class org.flag4j.arrays.dense.CVector
-
Computes the element-wise multiplication (Hadamard multiplication) between this vector and a specified vector.
- elemMult(Vector) - Method in class org.flag4j.arrays.sparse.CooCVector
-
Computes the element-wise multiplication (Hadamard multiplication) between this vector and a specified vector.
- elemMult(Vector) - Method in class org.flag4j.arrays.sparse.CooVector
-
Computes the element-wise multiplication (Hadamard multiplication) between this vector and a specified vector.
- elemMult(Vector) - Method in interface org.flag4j.core.VectorOperationsMixin
-
Computes the element-wise multiplication (Hadamard multiplication) between this vector and a specified vector.
- elemMult(Vector, CooCVector) - Static method in class org.flag4j.operations.dense_sparse.coo.real_complex.RealComplexDenseSparseVectorOperations
-
Computes the element-wise multiplication of a real dense vector with a complex sparse vector.
- elemMult(Vector, CooVector) - Static method in class org.flag4j.operations.dense_sparse.coo.real.RealDenseSparseVectorOperations
-
Computes the element-wise multiplication of a real dense vector with a real sparse vector.
- elemMult(CooCMatrix) - Method in class org.flag4j.arrays.dense.CMatrix
-
Computes the element-wise multiplication (Hadamard product) between two matrices.
- elemMult(CooCMatrix) - Method in class org.flag4j.arrays.dense.Matrix
-
Computes the element-wise multiplication (Hadamard product) between two matrices.
- elemMult(CooCMatrix) - Method in class org.flag4j.arrays.sparse.CooCMatrix
-
Computes the element-wise multiplication between two tensors.
- elemMult(CooCMatrix) - Method in class org.flag4j.arrays.sparse.CooMatrix
-
Computes the element-wise multiplication (Hadamard product) between two matrices.
- elemMult(CooCMatrix) - Method in class org.flag4j.arrays.sparse.CsrCMatrix
-
Computes the element-wise multiplication (Hadamard product) between two matrices.
- elemMult(CooCMatrix) - Method in class org.flag4j.arrays.sparse.CsrMatrix
-
Computes the element-wise multiplication (Hadamard product) between two matrices.
- elemMult(CooCMatrix) - Method in interface org.flag4j.core.MatrixOperationsMixin
-
Computes the element-wise multiplication (Hadamard product) between two matrices.
- elemMult(CooCMatrix, CooCMatrix) - Static method in class org.flag4j.operations.sparse.coo.complex.ComplexSparseMatrixOperations
-
Multiplies two sparse matrices element-wise.
- elemMult(CooCMatrix, CooMatrix) - Static method in class org.flag4j.operations.sparse.coo.real_complex.RealComplexSparseMatrixOperations
-
Multiplies two sparse matrices element-wise.
- elemMult(CooCTensor) - Method in class org.flag4j.arrays.dense.CTensor
-
Computes the element-wise multiplication between two tensors.
- elemMult(CooCTensor) - Method in class org.flag4j.arrays.dense.Tensor
-
Computes the element-wise multiplication between two tensors.
- elemMult(CooCTensor) - Method in class org.flag4j.arrays.sparse.CooCTensor
-
Computes the element-wise multiplication between two tensors.
- elemMult(CooCTensor) - Method in class org.flag4j.arrays.sparse.CooTensor
-
Computes the element-wise multiplication between two tensors.
- elemMult(CooCTensor) - Method in interface org.flag4j.core.TensorExclusiveMixin
-
Computes the element-wise multiplication between two tensors.
- elemMult(CooCVector) - Method in class org.flag4j.arrays.dense.CVector
-
Computes the element-wise multiplication (Hadamard multiplication) between this vector and a specified vector.
- elemMult(CooCVector) - Method in class org.flag4j.arrays.dense.Vector
-
Computes the element-wise multiplication (Hadamard multiplication) between this vector and a specified vector.
- elemMult(CooCVector) - Method in class org.flag4j.arrays.sparse.CooCVector
-
Computes the element-wise multiplication between two tensors.
- elemMult(CooCVector) - Method in class org.flag4j.arrays.sparse.CooVector
-
Computes the element-wise multiplication (Hadamard multiplication) between this vector and a specified vector.
- elemMult(CooCVector) - Method in interface org.flag4j.core.VectorOperationsMixin
-
Computes the element-wise multiplication (Hadamard multiplication) between this vector and a specified vector.
- elemMult(CooCVector, CooCVector) - Static method in class org.flag4j.operations.sparse.coo.complex.ComplexSparseVectorOperations
-
Computes the element-wise vector multiplication between two real sparse vectors.
- elemMult(CooCVector, CooVector) - Static method in class org.flag4j.operations.sparse.coo.real_complex.RealComplexSparseVectorOperations
-
Computes the element-wise vector multiplication between two real sparse vectors.
- elemMult(CooMatrix) - Method in class org.flag4j.arrays.dense.CMatrix
-
Computes the element-wise multiplication (Hadamard product) between two matrices.
- elemMult(CooMatrix) - Method in class org.flag4j.arrays.dense.Matrix
-
Computes the element-wise multiplication (Hadamard product) between two matrices.
- elemMult(CooMatrix) - Method in class org.flag4j.arrays.sparse.CooCMatrix
-
Computes the element-wise multiplication (Hadamard product) between two matrices.
- elemMult(CooMatrix) - Method in class org.flag4j.arrays.sparse.CooMatrix
-
Computes the element-wise multiplication between two tensors.
- elemMult(CooMatrix) - Method in class org.flag4j.arrays.sparse.CsrCMatrix
-
Computes the element-wise multiplication (Hadamard product) between two matrices.
- elemMult(CooMatrix) - Method in class org.flag4j.arrays.sparse.CsrMatrix
-
Computes the element-wise multiplication (Hadamard product) between two matrices.
- elemMult(CooMatrix) - Method in interface org.flag4j.core.MatrixOperationsMixin
-
Computes the element-wise multiplication (Hadamard product) between two matrices.
- elemMult(CooMatrix, CooMatrix) - Static method in class org.flag4j.operations.sparse.coo.real.RealSparseMatrixOperations
-
Multiplies two sparse matrices element-wise.
- elemMult(CooTensor) - Method in class org.flag4j.arrays.dense.CTensor
-
Computes the element-wise multiplication between two tensors.
- elemMult(CooTensor) - Method in class org.flag4j.arrays.dense.Tensor
-
Computes the element-wise multiplication between two tensors.
- elemMult(CooTensor) - Method in class org.flag4j.arrays.sparse.CooCTensor
-
Computes the element-wise multiplication between two tensors.
- elemMult(CooTensor) - Method in class org.flag4j.arrays.sparse.CooTensor
-
Computes the element-wise multiplication between two tensors.
- elemMult(CooTensor) - Method in interface org.flag4j.core.TensorExclusiveMixin
-
Computes the element-wise multiplication between two tensors.
- elemMult(CooVector) - Method in class org.flag4j.arrays.dense.CVector
-
Computes the element-wise multiplication (Hadamard multiplication) between this vector and a specified vector.
- elemMult(CooVector) - Method in class org.flag4j.arrays.dense.Vector
-
Computes the element-wise multiplication (Hadamard multiplication) between this vector and a specified vector.
- elemMult(CooVector) - Method in class org.flag4j.arrays.sparse.CooCVector
-
Computes the element-wise multiplication (Hadamard multiplication) between this vector and a specified vector.
- elemMult(CooVector) - Method in class org.flag4j.arrays.sparse.CooVector
-
Computes the element-wise multiplication between two tensors.
- elemMult(CooVector) - Method in interface org.flag4j.core.VectorOperationsMixin
-
Computes the element-wise multiplication (Hadamard multiplication) between this vector and a specified vector.
- elemMult(CooVector, CooVector) - Static method in class org.flag4j.operations.sparse.coo.real.RealSparseVectorOperations
-
Computes the element-wise vector multiplication between two real sparse vectors.
- elemMult(CsrCMatrix) - Method in class org.flag4j.arrays.sparse.CsrCMatrix
-
Computes the element-wise multiplication between two tensors.
- elemMult(CsrCMatrix) - Method in class org.flag4j.arrays.sparse.CsrMatrix
-
Computes the element-wise multiplication (Hadamard product) between two matrices.
- elemMult(CsrCMatrix, CsrMatrix) - Static method in class org.flag4j.operations.sparse.csr.real_complex.RealComplexCsrOperations
-
Computes the element-wise multiplication between a complex sparse matrix and a real sparse matrix.
- elemMult(CsrMatrix) - Method in class org.flag4j.arrays.sparse.CsrCMatrix
-
Computes the element-wise multiplication (Hadamard product) between two matrices.
- elemMult(CsrMatrix) - Method in class org.flag4j.arrays.sparse.CsrMatrix
-
Computes the element-wise multiplication between two tensors.
- elemMult(CNumber[], Shape, double[], Shape) - Static method in class org.flag4j.operations.dense.real_complex.RealComplexDenseElemMult
-
Computes the element-wise multiplication of two tensors.
- elemMult(CNumber[], Shape, CNumber[], Shape) - Static method in class org.flag4j.operations.dense.complex.ComplexDenseElemMult
-
Computes the element-wise multiplication of two tensors.
- elemMult(T) - Method in class org.flag4j.core.dense_base.ComplexDenseTensorBase
-
Computes the element-wise multiplication between two tensors.
- elemMult(T) - Method in class org.flag4j.core.dense_base.RealDenseTensorBase
- elemMult(T) - Method in interface org.flag4j.core.TensorOperationsMixin
-
Computes the element-wise multiplication between two tensors.
- elemMultConcurrent(double[], Shape, double[], Shape) - Static method in class org.flag4j.operations.dense.real.RealDenseElemMult
-
Computes the element-wise multiplication of two tensors using a concurrent algorithm.
- elemMultConcurrent(CNumber[], Shape, double[], Shape) - Static method in class org.flag4j.operations.dense.real_complex.RealComplexDenseElemMult
-
Computes the element-wise multiplication of two tensors using a concurrent algorithm.
- elemMultConcurrent(CNumber[], Shape, CNumber[], Shape) - Static method in class org.flag4j.operations.dense.complex.ComplexDenseElemMult
-
Computes the element-wise multiplication of two tensors using a concurrent algorithm.
- enforceHermitian - Variable in class org.flag4j.linalg.decompositions.chol.Cholesky
-
Flag indicating if the matrix to be decomposed should be explicitly checked to be hermitian (true).
- enforceLower - Variable in class org.flag4j.linalg.solvers.exact.triangular.ForwardSolver
-
Flag indicating if an explicit check should be made that the coefficient matrix is lower triangular.
- enforceSymmetric - Variable in class org.flag4j.linalg.decompositions.hess.SymmHess
-
Flag indicating if an explicit check should be made that the matrix to be decomposed is symmetric.
- enforceTriU - Variable in class org.flag4j.linalg.solvers.exact.triangular.BackSolver
-
Flag indicating if determinant should be computed.
- ensureTensor(TensorBase<?, ?, ?, ?, ?, ?, ?>) - Static method in class org.flag4j.operations.common.TensorEquals
-
Converts a tensor to an explicit tensor if it is a vector or matrix.
- entries - Variable in class org.flag4j.core.TensorBase
-
Entry data for this tensor.
- entriesIndex(int...) - Method in class org.flag4j.core.Shape
-
Computes the index of the 1D data array for a dense tensor from tensor indices with this shape.
- EPS_F32 - Static variable in class org.flag4j.util.Flag4jConstants
-
The rounding error for 32-bit floating point numbers.
- EPS_F64 - Static variable in class org.flag4j.util.Flag4jConstants
-
The rounding error for 64-bit double precision floating point numbers.
- EQ_SHAPE_MISMATCH_ERR - Static variable in class org.flag4j.util.ErrorMessages
-
Error message for matrices which do not have equal shape.
- equals(double) - Method in class org.flag4j.complex_numbers.CNumber
-
Checks if a complex number is numerically equal to some double value.
- equals(double[], CNumber[]) - Static method in class org.flag4j.util.ArrayUtils
-
Checks if a double array is numerically equal to a
complex number
array. - equals(Object) - Method in class org.flag4j.arrays.dense.CMatrix
-
Checks if an object is equal to this matrix object.
- equals(Object) - Method in class org.flag4j.arrays.dense.CTensor
-
Checks if an object is equal to this tensor object.
- equals(Object) - Method in class org.flag4j.arrays.dense.CVector
-
Checks if an object is equal to this vector object.
- equals(Object) - Method in class org.flag4j.arrays.dense.Matrix
-
Checks if an object is equal to this matrix object.
- equals(Object) - Method in class org.flag4j.arrays.dense.Tensor
-
Checks if an object is equal to this tensor object.
- equals(Object) - Method in class org.flag4j.arrays.dense.Vector
-
Checks if an object is equal to this vector object.
- equals(Object) - Method in class org.flag4j.arrays.sparse.CooCMatrix
-
Checks if an object is equal to this sparse COO matrix.
- equals(Object) - Method in class org.flag4j.arrays.sparse.CooCTensor
-
Checks if an object is equal to this sparse COO tensor.
- equals(Object) - Method in class org.flag4j.arrays.sparse.CooCVector
-
Checks if an object is equal to this sparse COO vector.
- equals(Object) - Method in class org.flag4j.arrays.sparse.CooMatrix
-
Checks if an object is equal to this sparse COO matrix.
- equals(Object) - Method in class org.flag4j.arrays.sparse.CooTensor
-
Checks if an object is equal to this sparse COO tensor.
- equals(Object) - Method in class org.flag4j.arrays.sparse.CooVector
-
Checks if an object is equal to this sparse COO vector.
- equals(Object) - Method in class org.flag4j.arrays.sparse.CsrCMatrix
-
Checks if this CSR matrix is equal to another CSR matrix.
- equals(Object) - Method in class org.flag4j.arrays.sparse.CsrMatrix
-
Checks if this CSR matrix is equal to another CSR matrix.
- equals(Object) - Method in class org.flag4j.arrays.sparse.PermutationMatrix
-
Checks if this permutation matrix is equal to the given object.
- equals(Object) - Method in class org.flag4j.arrays.sparse.SymmTriDiagonal
-
Checks if an object is equal to this symmetric tri-diagonal matrix.
- equals(Object) - Method in class org.flag4j.complex_numbers.CNumber
-
Checks if two complex numbers are equal.
- equals(Object) - Method in class org.flag4j.core.Shape
-
Checks if an object is equal to this shape.
- equals(Object) - Method in interface org.flag4j.core.TensorComparisonsMixin
-
Checks if this tensor is equal to a specified Object.
- equalShapeErrMsg(Shape, Shape) - Static method in class org.flag4j.util.ErrorMessages
-
Gets an error message for two tensors with mismatching shapes.
- equalsNumber(Number) - Method in class org.flag4j.complex_numbers.CNumber
-
Checks if a
Number
is numerically equal to this complex number. - ERR_MSG - Static variable in class org.flag4j.complex_numbers.CNumberLexer
-
Error message for unexpected symbol.
- erref(CMatrix) - Static method in class org.flag4j.linalg.RowEchelon
-
Computes the extended reduced row echelon form of a matrix.
- erref(Matrix) - Static method in class org.flag4j.linalg.RowEchelon
-
Computes the extended reduced row echelon form of a matrix.
- error(String) - Static method in class org.flag4j.complex_numbers.CNumberLexer
-
Stops execution with an error message
- errorCheck(String) - Method in class org.flag4j.complex_numbers.CNumberToken
-
If a given token does not match the provided kind then the program will halt.
- errorCheck(String, String) - Method in class org.flag4j.complex_numbers.CNumberToken
-
If a given tokens kind and details match k and d respectively then the program will halt.
- ErrorMessages - Class in org.flag4j.util
-
Contains error messages for common errors which may occur.
- ErrorMessages() - Constructor for class org.flag4j.util.ErrorMessages
-
Hide default constructor.
- ExactSolver<T,
U> - Class in org.flag4j.linalg.solvers.exact -
Solves a well determined system of equations
Ax=b
in an exact sense by using aLU
decomposition. - ExactSolver(LU<T>, LinearSolver<T, U>, LinearSolver<T, U>) - Constructor for class org.flag4j.linalg.solvers.exact.ExactSolver
-
Constructs an exact LU solver with a specified
LU
decomposer. - ExactTensorSolver<T,
U, - Class in org.flag4j.linalg.solvers.exactV> -
Solves a well determined system of equations
A*X=B
in an exact sense where A, X, and B are tensors. - ExactTensorSolver(LinearSolver<U, V>) - Constructor for class org.flag4j.linalg.solvers.exact.ExactTensorSolver
-
Creates an exact tensor solver which will use reform the problem as a matrix linear system and use the provided solver to solve the tensor system.
- exceptionalThreshold - Variable in class org.flag4j.linalg.decompositions.schur.Schur
-
Number of iterations to run without deflation before an exceptional shift is done.
- exp(double) - Static method in class org.flag4j.complex_numbers.CNumber
-
Computes the exponential function with the given input.
- exp(CNumber) - Static method in class org.flag4j.complex_numbers.CNumber
-
Computes the exponential function with the given input.
- extend(int, int) - Method in class org.flag4j.arrays.dense.CVector
-
Extends a vector a specified number of times to a matrix.
- extend(int, int) - Method in class org.flag4j.arrays.dense.Vector
-
Extends a vector a specified number of times to a matrix.
- extend(int, int) - Method in class org.flag4j.arrays.sparse.CooCVector
-
Extends a vector a specified number of times to a matrix.
- extend(int, int) - Method in class org.flag4j.arrays.sparse.CooVector
-
Extends a vector a specified number of times to a matrix.
- extend(int, int) - Method in interface org.flag4j.core.VectorManipulationsMixin
-
Extends a vector a specified number of times to a matrix.
- extractNormalizedCols(CMatrix, int) - Method in class org.flag4j.linalg.decompositions.svd.ComplexSVD
-
Extracts the singular vectors, normalizes them and sets the columns of
U
andV
to be the left/right singular vectors. - extractNormalizedCols(Matrix, int) - Method in class org.flag4j.linalg.decompositions.svd.RealSVD
-
Extracts the singular vectors, normalizes them and sets the columns of
U
andV
to be the left/right singular vectors. - extractNormalizedCols(T, int) - Method in class org.flag4j.linalg.decompositions.svd.SVD
-
Extracts the singular vectors, normalizes them and sets the columns of
U
andV
to be the left/right singular vectors.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form