Index

A B C D E F G H I J K L M N O P Q R S T U V W X Z 
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 a LU 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,V> - Class in org.flag4j.linalg.solvers.exact
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 and V 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 and V 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 and V to be the left/right singular vectors.
A B C D E F G H I J K L M N O P Q R S T U V W X Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form