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

I

I(int) - Static method in class org.flag4j.arrays.dense.CMatrix
Constructs an identity matrix of the specified size.
I(int) - Static method in class org.flag4j.arrays.dense.Matrix
Constructs an identity matrix of the specified size.
I(int) - Static method in class org.flag4j.arrays.sparse.CsrMatrix
Constructs an identity matrix stored in CSR format with the specified shape.
I(int, int) - Static method in class org.flag4j.arrays.dense.CMatrix
Constructs an identity-like matrix of the specified shape.
I(int, int) - Static method in class org.flag4j.arrays.dense.Matrix
Constructs an identity-like matrix of the specified shape.
I(int, int) - Static method in class org.flag4j.arrays.sparse.CsrMatrix
Constructs an identity-like matrix stored in CSR format with the specified shape.
I(Shape) - Static method in class org.flag4j.arrays.dense.CMatrix
Constructs an identity-like matrix of the specified shape.
I(Shape) - Static method in class org.flag4j.arrays.dense.Matrix
Constructs an identity-like matrix of the specified shape.
I(Shape) - Static method in class org.flag4j.arrays.sparse.CsrMatrix
Constructs an identity-like matrix stored in CSR format with the specified shape.
im - Variable in class org.flag4j.complex_numbers.CNumber
Imaginary component of the complex number.
im() - Method in class org.flag4j.complex_numbers.CNumber
Gets the imaginary component of this complex number.
IMAGINARY_UNIT - Static variable in class org.flag4j.complex_numbers.CNumber
The imaginary unit i.
indexOf(int[], int) - Static method in class org.flag4j.util.ArrayUtils
Finds the fist index of the specified key within an array.
indices - Variable in class org.flag4j.arrays.sparse.CooCVector
Indices of non-zero entries in this sparse vector.
indices - Variable in class org.flag4j.arrays.sparse.CooVector
Indices of non-zero entries in this sparse vector.
indices - Variable in class org.flag4j.core.sparse_base.SparseTensorBase
Indices for non-zero entries of this tensor.
INDICES_RANK_ERR - Static variable in class org.flag4j.util.ErrorMessages
Error message for a number of indices which does not match the rank of the tensor being indexed.
infNorm(CMatrix) - Static method in class org.flag4j.linalg.MatrixNorms
Computes the maximum/infinite norm of this tensor.
infNorm(CTensor) - Method in class org.flag4j.linalg.TensorNorms
Computes the maximum/infinite norm of this tensor.
infNorm(CVector) - Static method in class org.flag4j.linalg.VectorNorms
Computes the infinity norm of a vector.
infNorm(Matrix) - Static method in class org.flag4j.linalg.MatrixNorms
Computes the infinite norm of this matrix.
infNorm(Vector) - Static method in class org.flag4j.linalg.VectorNorms
Computes the infinity norm of a tensor, matrix, or vector.
infNorm(CooCVector) - Static method in class org.flag4j.linalg.VectorNorms
Computes the infinity norm of a vector.
infNorm(CooVector) - Static method in class org.flag4j.linalg.VectorNorms
Computes the infinity norm of a tensor, matrix, or vector.
infNorm(ComplexDenseTensorBase<?, ?>) - Static method in class org.flag4j.linalg.TensorNorms
Computes the infinity norm of a tensor, matrix, or vector.
infNorm(RealDenseTensorBase<?, ?>) - Static method in class org.flag4j.linalg.TensorNorms
Computes the infinity norm of a tensor, matrix, or vector.
INFO - Static variable in exception class org.flag4j.util.exceptions.SingularMatrixException
 
initLU(CMatrix) - Method in class org.flag4j.linalg.decompositions.lu.ComplexLU
Initializes the LU matrix by copying the source matrix to decompose.
initLU(Matrix) - Method in class org.flag4j.linalg.decompositions.lu.RealLU
Initializes the LU matrix by copying the source matrix to decompose.
initLU(T) - Method in class org.flag4j.linalg.decompositions.lu.LU
Initializes the LU matrix by copying the source matrix to decompose.
initMatrix(CTensor, int) - Method in class org.flag4j.linalg.solvers.exact.ComplexExactTensorSolver
Initializes matrix for equivalent linear matrix equation.
initMatrix(Tensor, int) - Method in class org.flag4j.linalg.solvers.exact.RealExactTensorSolver
Initializes matrix for equivalent linear matrix equation.
initMatrix(T, int) - Method in class org.flag4j.linalg.solvers.exact.ExactTensorSolver
Initializes matrix for equivalent linear matrix equation.
initQ() - Method in class org.flag4j.linalg.decompositions.hess.ComplexHess
Creates and initializes Q to the appropriately sized identity matrix.
initQ() - Method in class org.flag4j.linalg.decompositions.hess.RealHess
Creates and initializes Q to the appropriately sized identity matrix.
initQ() - Method in class org.flag4j.linalg.decompositions.qr.ComplexQR
Creates and initializes Q to the appropriately sized identity matrix.
initQ() - Method in class org.flag4j.linalg.decompositions.qr.RealQR
Creates and initializes Q to the appropriately sized identity matrix.
initQ() - Method in class org.flag4j.linalg.decompositions.unitary.UnitaryDecomposition
Creates and initializes Q to the appropriately sized identity matrix.
initUV(Shape, int) - Method in class org.flag4j.linalg.decompositions.svd.ComplexSVD
Initializes the unitary U and V matrices for the SVD.
initUV(Shape, int) - Method in class org.flag4j.linalg.decompositions.svd.RealSVD
Initializes the unitary U and V matrices for the SVD.
initUV(Shape, int) - Method in class org.flag4j.linalg.decompositions.svd.SVD
Initializes the unitary U and V matrices for the SVD.
initVector(CTensor) - Method in class org.flag4j.linalg.solvers.exact.ComplexExactTensorSolver
Initializes vector for equivalent linear matrix equation.
initVector(Tensor) - Method in class org.flag4j.linalg.solvers.exact.RealExactTensorSolver
Initializes vector for equivalent linear matrix equation.
initVector(T) - Method in class org.flag4j.linalg.solvers.exact.ExactTensorSolver
Initializes vector for equivalent linear matrix equation.
initWorkArrays(int) - Method in class org.flag4j.linalg.decompositions.unitary.ComplexUnitaryDecomposition
Initialized any work arrays to be used in computing the decomposition with the proper size.
initWorkArrays(int) - Method in class org.flag4j.linalg.decompositions.unitary.RealUnitaryDecomposition
Initialized any work arrays to be used in computing the decomposition with the proper size.
initWorkArrays(int) - Method in class org.flag4j.linalg.decompositions.unitary.UnitaryDecomposition
Initialized any work arrays to be used in computing the decomposition with the proper size.
inner(double[], double[], int[], int) - Static method in class org.flag4j.operations.dense_sparse.coo.real.RealDenseSparseVectorOperations
Computes the vector inner product between a real dense vector and a real sparse vector.
inner(double[], int[], int, CNumber[]) - Static method in class org.flag4j.operations.dense_sparse.coo.real_complex.RealComplexDenseSparseVectorOperations
Computes the vector inner product between a complex dense vector and a real sparse vector.
inner(double[], CNumber[], int[], int) - Static method in class org.flag4j.operations.dense_sparse.coo.real_complex.RealComplexDenseSparseVectorOperations
Computes the vector inner product between a real dense vector and a complex sparse vector.
inner(CVector) - Method in class org.flag4j.arrays.dense.CVector
Computes the inner product between two vectors.
inner(CVector) - Method in class org.flag4j.arrays.dense.Vector
Computes the inner product between two vectors.
inner(CVector) - Method in class org.flag4j.arrays.sparse.CooCVector
Computes the inner product between two vectors.
inner(CVector) - Method in class org.flag4j.arrays.sparse.CooVector
Computes the inner product between two vectors.
inner(CVector) - Method in interface org.flag4j.core.VectorOperationsMixin
Computes the inner product between two vectors.
inner(Vector) - Method in class org.flag4j.arrays.dense.CVector
Computes the inner product between two vectors.
inner(Vector) - Method in class org.flag4j.arrays.dense.Vector
Computes the inner product between two vectors.
inner(Vector) - Method in class org.flag4j.arrays.sparse.CooCVector
Computes the inner product between two vectors.
inner(Vector) - Method in class org.flag4j.arrays.sparse.CooVector
Computes the inner product between two vectors.
inner(Vector) - Method in interface org.flag4j.core.VectorOperationsMixin
Computes the inner product between two vectors.
inner(CooCVector) - Method in class org.flag4j.arrays.dense.CVector
Computes the inner product between two vectors.
inner(CooCVector) - Method in class org.flag4j.arrays.dense.Vector
Computes the inner product between two vectors.
inner(CooCVector) - Method in class org.flag4j.arrays.sparse.CooCVector
Computes the inner product between two vectors.
inner(CooCVector) - Method in class org.flag4j.arrays.sparse.CooVector
Computes the inner product between two vectors.
inner(CooCVector) - Method in interface org.flag4j.core.VectorOperationsMixin
Computes the inner product between two vectors.
inner(CooCVector, CooCVector) - Static method in class org.flag4j.operations.sparse.coo.complex.ComplexSparseVectorOperations
Computes the inner product of two complex sparse vectors.
inner(CooCVector, CooVector) - Static method in class org.flag4j.operations.sparse.coo.real_complex.RealComplexSparseVectorOperations
Computes the inner product of a real and complex sparse vector.
inner(CooVector) - Method in class org.flag4j.arrays.dense.CVector
Computes the inner product between two vectors.
inner(CooVector) - Method in class org.flag4j.arrays.dense.Vector
Computes the inner product between two vectors.
inner(CooVector) - Method in class org.flag4j.arrays.sparse.CooCVector
Computes the inner product between two vectors.
inner(CooVector) - Method in class org.flag4j.arrays.sparse.CooVector
Computes the inner product between two vectors.
inner(CooVector) - Method in interface org.flag4j.core.VectorOperationsMixin
Computes the inner product between two vectors.
inner(CooVector, CooCVector) - Static method in class org.flag4j.operations.sparse.coo.real_complex.RealComplexSparseVectorOperations
Computes the inner product of a real and complex sparse vector.
inner(CooVector, CooVector) - Static method in class org.flag4j.operations.sparse.coo.real.RealSparseVectorOperations
Computes the inner product of two real sparse vectors.
inner(CNumber[], double[], int[], int) - Static method in class org.flag4j.operations.dense_sparse.coo.real_complex.RealComplexDenseSparseVectorOperations
Computes the vector inner product between a complex dense vector and a real sparse vector.
innerProduct(double[], double[]) - Static method in class org.flag4j.operations.dense.real.RealDenseVectorOperations
Computes the vector inner product for two real dense vectors.
innerProduct(double[], CNumber[]) - Static method in class org.flag4j.operations.dense.real_complex.RealComplexDenseVectorOperations
Computes the vector inner product for a real dense vector and a complex dense vector.
innerProduct(CNumber[], double[]) - Static method in class org.flag4j.operations.dense.real_complex.RealComplexDenseVectorOperations
Computes the vector inner product for a complex dense vector and a real dense vector.
innerProduct(CNumber[], int[], int, CNumber[]) - Static method in class org.flag4j.operations.dense_sparse.coo.complex.ComplexDenseSparseVectorOperations
Computes the vector inner product between a complex dense vector and a complex sparse vector.
innerProduct(CNumber[], CNumber[]) - Static method in class org.flag4j.operations.dense.complex.ComplexDenseVectorOperations
Computes the vector inner product for two complex vectors.
innerProduct(CNumber[], CNumber[], int[], int) - Static method in class org.flag4j.operations.dense_sparse.coo.complex.ComplexDenseSparseVectorOperations
Computes the vector inner product between a complex dense vector and a complex sparse vector.
innerSelf() - Method in class org.flag4j.arrays.dense.CVector
Computes the inner product between two vectors.
inSlice(int, int, int, int, int, int) - Static method in class org.flag4j.operations.sparse.coo.complex.ComplexSparseMatrixGetSet
Checks if an index is in the specified slice.
inSlice(int, int, int, int, int, int) - Static method in class org.flag4j.operations.sparse.coo.real.RealSparseMatrixGetSet
Checks if an index is in the specified slice.
intImaginaryValue() - Method in class org.flag4j.complex_numbers.CNumber
Note: This method may result in loss of accuracy
intRange(int, int) - Static method in class org.flag4j.util.ArrayUtils
Gets an array filled with integers from start (inclusive) to end (exclusive)
intRange(int, int, int) - Static method in class org.flag4j.util.ArrayUtils
Gets an array filled with integers from start (inclusive) to end (exclusive) where each int is repeated stride times.
intValue() - Method in class org.flag4j.complex_numbers.CNumber
Gets the value of the specified number as an int.
inv() - Method in class org.flag4j.arrays.sparse.PermutationMatrix
Computes the inverse/transpose of this permutation matrix.
inv(CMatrix) - Static method in class org.flag4j.linalg.Invert
Computes the inverse of this matrix.
inv(CTensor, int) - Static method in class org.flag4j.linalg.TensorInvert
Computes the 'inverse' of this tensor.
inv(Matrix) - Static method in class org.flag4j.linalg.Invert
Computes the inverse of this matrix.
inv(Tensor, int) - Static method in class org.flag4j.linalg.TensorInvert
Computes the 'inverse' of this tensor.
INV_IMAGINARY_UNIT - Static variable in class org.flag4j.complex_numbers.CNumber
The additive inverse of the imaginary unit, -i.
invDiag(CMatrix) - Static method in class org.flag4j.linalg.Invert
Inverts a diagonal matrix.
invDiag(Matrix) - Static method in class org.flag4j.linalg.Invert
Inverts a diagonal matrix.
invDirectSum(CMatrix) - Method in class org.flag4j.linalg.decompositions.svd.ComplexSVD
Computes the inverse direct sum of a matrix and its hermitian transpose.
invDirectSum(CMatrix, CMatrix) - Static method in class org.flag4j.linalg.ops.DirectSum
Computes direct sum from bottom left to top right of two matrices.
invDirectSum(CMatrix, Matrix) - Static method in class org.flag4j.linalg.ops.DirectSum
Computes direct sum from bottom left to top right of two matrices.
invDirectSum(CMatrix, CooCMatrix) - Static method in class org.flag4j.linalg.ops.DirectSum
Computes direct sum from bottom left to top right of two matrices.
invDirectSum(CMatrix, CooMatrix) - Static method in class org.flag4j.linalg.ops.DirectSum
Computes direct sum from bottom left to top right of two matrices.
invDirectSum(Matrix) - Method in class org.flag4j.linalg.decompositions.svd.RealSVD
Computes the inverse direct sum of a matrix and its hermitian transpose.
invDirectSum(Matrix, CMatrix) - Static method in class org.flag4j.linalg.ops.DirectSum
Computes direct sum from bottom left to top right of two matrices.
invDirectSum(Matrix, Matrix) - Static method in class org.flag4j.linalg.ops.DirectSum
Computes direct sum from bottom left to top right of two matrices.
invDirectSum(Matrix, CooCMatrix) - Static method in class org.flag4j.linalg.ops.DirectSum
Computes direct sum from bottom left to top right of two matrices.
invDirectSum(Matrix, CooMatrix) - Static method in class org.flag4j.linalg.ops.DirectSum
Computes direct sum from bottom left to top right of two matrices.
invDirectSum(CooCMatrix, CMatrix) - Static method in class org.flag4j.linalg.ops.DirectSum
Computes direct sum from bottom left to top right of two matrices.
invDirectSum(CooCMatrix, Matrix) - Static method in class org.flag4j.linalg.ops.DirectSum
Computes direct sum from bottom left to top right of two matrices.
invDirectSum(CooCMatrix, CooCMatrix) - Static method in class org.flag4j.linalg.ops.DirectSum
Computes direct sum from bottom left to top right of two matrices.
invDirectSum(CooCMatrix, CooMatrix) - Static method in class org.flag4j.linalg.ops.DirectSum
Computes direct sum from bottom left to top right of two matrices.
invDirectSum(CooMatrix, CMatrix) - Static method in class org.flag4j.linalg.ops.DirectSum
Computes direct sum from bottom left to top right of two matrices.
invDirectSum(CooMatrix, Matrix) - Static method in class org.flag4j.linalg.ops.DirectSum
Computes direct sum from bottom left to top right of two matrices.
invDirectSum(CooMatrix, CooCMatrix) - Static method in class org.flag4j.linalg.ops.DirectSum
Computes direct sum from bottom left to top right of two matrices.
invDirectSum(CooMatrix, CooMatrix) - Static method in class org.flag4j.linalg.ops.DirectSum
Computes direct sum from bottom left to top right of two matrices.
invDirectSum(CsrCMatrix, CMatrix) - Method in class org.flag4j.linalg.ops.DirectSum
Computes direct sum from bottom left to top right of two matrices.
invDirectSum(CsrCMatrix, Matrix) - Method in class org.flag4j.linalg.ops.DirectSum
Computes direct sum from bottom left to top right of two matrices.
invDirectSum(CsrCMatrix, CooCMatrix) - Method in class org.flag4j.linalg.ops.DirectSum
Computes direct sum from bottom left to top right of two matrices.
invDirectSum(CsrCMatrix, CooMatrix) - Method in class org.flag4j.linalg.ops.DirectSum
Computes direct sum from bottom left to top right of two matrices.
invDirectSum(CsrCMatrix, CsrMatrix) - Method in class org.flag4j.linalg.ops.DirectSum
Computes direct sum from bottom left to top right of two matrices.
invDirectSum(CsrMatrix, CMatrix) - Static method in class org.flag4j.linalg.ops.DirectSum
Computes direct sum from bottom left to top right of two matrices.
invDirectSum(CsrMatrix, Matrix) - Static method in class org.flag4j.linalg.ops.DirectSum
Computes direct sum from bottom left to top right of two matrices.
invDirectSum(CsrMatrix, CooCMatrix) - Static method in class org.flag4j.linalg.ops.DirectSum
Computes direct sum from bottom left to top right of two matrices.
invDirectSum(CsrMatrix, CooMatrix) - Static method in class org.flag4j.linalg.ops.DirectSum
Computes direct sum from bottom left to top right of two matrices.
invDirectSum(CsrMatrix, CsrMatrix) - Static method in class org.flag4j.linalg.ops.DirectSum
Computes direct sum from bottom left to top right of two matrices.
invDirectSum(T) - Method in class org.flag4j.linalg.decompositions.svd.SVD
Computes the inverse direct sum of a matrix and its hermitian transpose.
Invert - Class in org.flag4j.linalg
This class provides methods for computing the inverse of a matrix.
Invert() - Constructor for class org.flag4j.linalg.Invert
 
invHermPosDef(CMatrix) - Static method in class org.flag4j.linalg.Invert
Inverts a hermitian positive definite matrix.
invHermPosDef(CMatrix, boolean) - Static method in class org.flag4j.linalg.Invert
Inverts a hermitian positive definite matrix.
invSymPosDef(Matrix) - Static method in class org.flag4j.linalg.Invert
Inverts a symmetric positive definite matrix.
invSymPosDef(Matrix, boolean) - Static method in class org.flag4j.linalg.Invert
Inverts a symmetric positive definite matrix.
invTriL(CMatrix) - Static method in class org.flag4j.linalg.Invert
Inverts a lower triangular matrix.
invTriL(Matrix) - Static method in class org.flag4j.linalg.Invert
Inverts a lower triangular matrix.
invTriU(CMatrix) - Static method in class org.flag4j.linalg.Invert
Inverts an upper triangular matrix.
invTriU(Matrix) - Static method in class org.flag4j.linalg.Invert
Inverts an upper triangular matrix.
isAntiHermitian() - Method in class org.flag4j.arrays.dense.CMatrix
Checks if a matrix is anti-Hermitian.
isAntiHermitian() - Method in class org.flag4j.arrays.sparse.CooCMatrix
Checks if a matrix is anti-Hermitian.
isAntiHermitian() - Method in class org.flag4j.arrays.sparse.CsrCMatrix
Checks if a matrix is anti-Hermitian.
isAntiHermitian() - Method in interface org.flag4j.core.ComplexMatrixMixin
Checks if a matrix is anti-Hermitian.
isAntiHermitian(CooCMatrix) - Static method in class org.flag4j.operations.sparse.coo.complex.ComplexSparseMatrixProperties
Checks if a real sparse matrix is anti-hermitian.
isAntiHermitian(CsrCMatrix) - Static method in class org.flag4j.operations.sparse.csr.complex.ComplexCsrProperties
Checks if the src matrix is anti-symmetric.
isAntiHermitian(CNumber[], Shape) - Static method in class org.flag4j.operations.dense.complex.ComplexDenseProperties
Checks if a real dense matrix is anti-hermitian.
isAntiSymmetric() - Method in class org.flag4j.arrays.dense.Matrix
Checks if a matrix is anti-symmetric.
isAntiSymmetric() - Method in class org.flag4j.arrays.sparse.CooMatrix
Checks if a matrix is anti-symmetric.
isAntiSymmetric() - Method in class org.flag4j.arrays.sparse.CsrMatrix
Checks if a matrix is anti-symmetric.
isAntiSymmetric() - Method in interface org.flag4j.core.RealMatrixMixin
Checks if a matrix is anti-symmetric.
isAntiSymmetric(double[], Shape) - Static method in class org.flag4j.operations.dense.real.RealDenseProperties
Checks if a real dense matrix is anti-symmetric.
isAntiSymmetric(CooMatrix) - Static method in class org.flag4j.operations.sparse.coo.real.RealSparseMatrixProperties
Checks if a real sparse matrix is anti-symmetric.
isAntiSymmetric(CsrMatrix) - Static method in class org.flag4j.operations.sparse.csr.real.RealCsrProperties
Checks if the src matrix is anti-symmetric.
isCloseToI() - Method in class org.flag4j.arrays.dense.CMatrix
Checks that this matrix is close to the identity matrix according to RealProperties.allClose(double[], double[])
isCloseToI() - Method in class org.flag4j.arrays.dense.Matrix
Checks that this matrix is close to the identity matrix according to RealProperties.allClose(double[], double[])
isCloseToIdentity(CMatrix) - Static method in class org.flag4j.operations.dense.complex.ComplexDenseProperties
Checks if a matrix is the identity matrix approximately.
isCloseToIdentity(Matrix) - Static method in class org.flag4j.operations.dense.real.RealDenseProperties
Checks if a matrix is the identity matrix approximately.
isComplex() - Method in class org.flag4j.arrays.sparse.CooCVector
Checks if this vector contains at least one non-real entry.
isComplex() - Method in class org.flag4j.complex_numbers.CNumber
Checks if this complex number has non-zero imaginary part.
isComplex() - Method in interface org.flag4j.core.ComplexMatrixMixin
Checks if this tensor contains at least one complex entry.
isComplex() - Method in interface org.flag4j.core.ComplexTensorMixin
Checks if this tensor contains at least one complex entry.
isComplex() - Method in class org.flag4j.core.dense_base.ComplexDenseTensorBase
Checks if this tensor contains at least one complex entry.
isComplex() - Method in class org.flag4j.core.sparse_base.ComplexSparseTensorBase
 
isComplex(CNumber[]) - Static method in class org.flag4j.operations.common.complex.ComplexProperties
Checks whether a tensor contains at least one non-real value.
isDiag() - Method in class org.flag4j.arrays.sparse.CooCMatrix
Checks if this matrix is diagonal.
isDiag() - Method in class org.flag4j.arrays.sparse.CooMatrix
Checks if this matrix is diagonal.
isDiag() - Method in class org.flag4j.arrays.sparse.CsrMatrix
Checks if this matrix is diagonal.
isDiag() - Method in interface org.flag4j.core.MatrixPropertiesMixin
Checks if this matrix is diagonal.
isDouble() - Method in class org.flag4j.complex_numbers.CNumber
Checks if this complex number is a real valued double.
isFinite() - Method in class org.flag4j.complex_numbers.CNumber
Checks that both components of this complex number are finite valued.
isFullRank() - Method in class org.flag4j.arrays.dense.CMatrix
Checks if a matrix has full rank.
isFullRank() - Method in class org.flag4j.arrays.dense.Matrix
Checks if a matrix has full rank.
isFullRank() - Method in class org.flag4j.arrays.sparse.CooCMatrix
Checks if a matrix has full rank.
isFullRank() - Method in class org.flag4j.arrays.sparse.CooMatrix
Checks if a matrix has full rank.
isFullRank() - Method in class org.flag4j.arrays.sparse.CsrCMatrix
Checks if a matrix has full rank.
isFullRank() - Method in class org.flag4j.arrays.sparse.CsrMatrix
Checks if a matrix has full rank.
isFullRank() - Method in interface org.flag4j.core.MatrixPropertiesMixin
Checks if a matrix has full rank.
isHermitian() - Method in class org.flag4j.arrays.dense.CMatrix
Checks if a matrix is Hermitian.
isHermitian() - Method in class org.flag4j.arrays.sparse.CooCMatrix
Checks if a matrix is Hermitian.
isHermitian() - Method in class org.flag4j.arrays.sparse.CsrCMatrix
Checks if a matrix is Hermitian.
isHermitian() - Method in interface org.flag4j.core.ComplexMatrixMixin
Checks if a matrix is Hermitian.
isHermitian(CooCMatrix) - Static method in class org.flag4j.operations.sparse.coo.complex.ComplexSparseMatrixProperties
Checks if a complex sparse matrix is hermitian.
isHermitian(CsrCMatrix) - Static method in class org.flag4j.operations.sparse.csr.complex.ComplexCsrProperties
Checks if the src matrix is Hermitian.
isHermitian(CNumber[], Shape) - Static method in class org.flag4j.operations.dense.complex.ComplexDenseProperties
Checks if a complex dense matrix is hermitian.
isI() - Method in class org.flag4j.arrays.dense.CMatrix
Checks if this matrix is the identity matrix.
isI() - Method in class org.flag4j.arrays.dense.Matrix
Checks if this matrix is the identity matrix.
isI() - Method in class org.flag4j.arrays.sparse.CooCMatrix
Checks if this matrix is the identity matrix.
isI() - Method in class org.flag4j.arrays.sparse.CooMatrix
Checks if this matrix is the identity matrix.
isI() - Method in class org.flag4j.arrays.sparse.CsrCMatrix
Checks if this matrix is the identity matrix.
isI() - Method in class org.flag4j.arrays.sparse.CsrMatrix
Checks if this matrix is the identity matrix.
isI() - Method in interface org.flag4j.core.MatrixComparisonsMixin
Checks if this matrix is the identity matrix.
isIdentity(Matrix) - Method in class org.flag4j.operations.dense.real.RealDenseProperties
Checks if a matrix is the identity matrix exactly.
isIdentity(CooCMatrix) - Static method in class org.flag4j.operations.sparse.coo.complex.ComplexSparseMatrixProperties
Checks if a complex sparse matrix is the identity matrix.
isIdentity(CooMatrix) - Static method in class org.flag4j.operations.sparse.coo.real.RealSparseMatrixProperties
Checks if a real sparse matrix is the identity matrix.
isIdentity(CsrCMatrix) - Static method in class org.flag4j.operations.sparse.csr.complex.ComplexCsrProperties
Checks if the src matrix is the identity matrix.
isIdentity(CsrMatrix) - Static method in class org.flag4j.operations.sparse.csr.real.RealCsrProperties
Checks if the src matrix is the identity matrix.
isImaginary() - Method in class org.flag4j.complex_numbers.CNumber
Checks if this complex number has zero real part.
isInfinite() - Method in class org.flag4j.complex_numbers.CNumber
Checks if either component of this complex number is infinitely large in absolute value.
isInt() - Method in class org.flag4j.complex_numbers.CNumber
Checks if this complex number is a real valued integer.
isInv(CMatrix, CMatrix) - Static method in class org.flag4j.linalg.Invert
Checks if matrices are inverses of each other.
isInv(Matrix, Matrix) - Static method in class org.flag4j.linalg.Invert
Checks if matrices are inverses of each other.
isInvertible() - Method in class org.flag4j.arrays.sparse.CooCMatrix
Checks if a matrix is invertible.
Also see CooCMatrix.isSingular().
isInvertible() - Method in class org.flag4j.arrays.sparse.CooMatrix
Checks if a matrix is invertible.
isInvertible() - Method in interface org.flag4j.core.MatrixPropertiesMixin
Checks if a matrix is invertible.
Also see MatrixPropertiesMixin.isSingular().
isKind(String) - Method in class org.flag4j.complex_numbers.CNumberToken
Checks if token is of kind s.
isNaN() - Method in class org.flag4j.complex_numbers.CNumber
Checks if either component of this complex number is NaN.
isNeg() - Method in class org.flag4j.core.dense_base.RealDenseTensorBase
 
isNeg() - Method in interface org.flag4j.core.RealTensorMixin
Checks if this tensor contains only non-positive values.
isNeg() - Method in class org.flag4j.core.sparse_base.RealSparseTensorBase
 
isNeg(double[]) - Static method in class org.flag4j.operations.common.real.RealProperties
Checks if a tensor only contain negative values.
isOnes() - Method in class org.flag4j.core.dense_base.ComplexDenseTensorBase
 
isOnes() - Method in class org.flag4j.core.dense_base.RealDenseTensorBase
 
isOnes() - Method in class org.flag4j.core.sparse_base.ComplexSparseTensorBase
Checks if this sparse tensors non-zero values are all ones.
isOnes() - Method in class org.flag4j.core.sparse_base.RealSparseTensorBase
Checks if this sparse tensors non-zero values are all ones.
isOnes() - Method in interface org.flag4j.core.TensorComparisonsMixin
Checks if this tensor only contains ones.
isOnes(double[]) - Static method in class org.flag4j.operations.dense.real.RealDenseProperties
Checks if this tensor only contains ones.
isOnes(CNumber[]) - Static method in class org.flag4j.operations.dense.complex.ComplexDenseProperties
Checks if this tensor only contains ones.
isOrthogonal() - Method in class org.flag4j.arrays.dense.Matrix
Checks if this matrix is orthogonal.
isOrthogonal() - Method in class org.flag4j.arrays.sparse.CooMatrix
Checks if this matrix is orthogonal.
isOrthogonal() - Method in class org.flag4j.arrays.sparse.CsrMatrix
Checks if this matrix is orthogonal.
isOrthogonal() - Method in interface org.flag4j.core.RealMatrixMixin
Checks if this matrix is orthogonal.
isParallel(Vector) - Method in class org.flag4j.arrays.dense.CVector
Checks if a vector is parallel to this vector.
isParallel(Vector) - Method in class org.flag4j.arrays.dense.Vector
Checks if a vector is parallel to this vector.
isParallel(Vector) - Method in class org.flag4j.arrays.sparse.CooCVector
Checks if a vector is parallel to this vector.
isParallel(Vector) - Method in class org.flag4j.arrays.sparse.CooVector
Checks if a vector is parallel to this vector.
isParallel(Vector) - Method in interface org.flag4j.core.VectorOperationsMixin
Checks if a vector is parallel to this vector.
isPerp(Vector) - Method in class org.flag4j.arrays.dense.CVector
Checks if a vector is perpendicular to this vector.
isPerp(Vector) - Method in class org.flag4j.arrays.dense.Vector
Checks if a vector is perpendicular to this vector.
isPerp(Vector) - Method in class org.flag4j.arrays.sparse.CooCVector
Checks if a vector is perpendicular to this vector.
isPerp(Vector) - Method in class org.flag4j.arrays.sparse.CooVector
Checks if a vector is perpendicular to this vector.
isPerp(Vector) - Method in interface org.flag4j.core.VectorOperationsMixin
Checks if a vector is perpendicular to this vector.
isPos() - Method in class org.flag4j.core.dense_base.RealDenseTensorBase
 
isPos() - Method in interface org.flag4j.core.RealTensorMixin
Checks if this tensor contains only non-negative values.
isPos() - Method in class org.flag4j.core.sparse_base.RealSparseTensorBase
 
isPos(double[]) - Static method in class org.flag4j.operations.common.real.RealProperties
Checks if a tensor only contain positive values.
isPosDef(CMatrix) - Static method in class org.flag4j.linalg.PositiveDefiniteness
Checks if the matrix is positive definite.
isPosDef(Matrix) - Static method in class org.flag4j.linalg.PositiveDefiniteness
Checks if the matrix is positive definite.
isPosSemiDef(CMatrix) - Static method in class org.flag4j.linalg.PositiveDefiniteness
Checks if the matrix is positive semi-definite.
isPosSemiDef(Matrix) - Static method in class org.flag4j.linalg.PositiveDefiniteness
Checks if the matrix is positive semi-definite.
isReal() - Method in class org.flag4j.arrays.sparse.CooCVector
Checks if this vector contains only real entries.
isReal() - Method in class org.flag4j.complex_numbers.CNumber
Checks if this complex number has zero imaginary part.
isReal() - Method in interface org.flag4j.core.ComplexMatrixMixin
Checks if this tensor has only real valued entries.
isReal() - Method in interface org.flag4j.core.ComplexTensorMixin
Checks if this tensor has only real valued entries.
isReal() - Method in class org.flag4j.core.dense_base.ComplexDenseTensorBase
Checks if this tensor has only real valued entries.
isReal() - Method in class org.flag4j.core.sparse_base.ComplexSparseTensorBase
 
isReal(CNumber[]) - Static method in class org.flag4j.operations.common.complex.ComplexProperties
Checks whether a tensor contains only real values.
isSingular() - Method in class org.flag4j.arrays.dense.CMatrix
Checks if a matrix is singular.
isSingular() - Method in class org.flag4j.arrays.dense.Matrix
Checks if a matrix is singular.
isSingular() - Method in class org.flag4j.arrays.sparse.CooCMatrix
Checks if a matrix is singular.
isSingular() - Method in class org.flag4j.arrays.sparse.CooMatrix
Checks if a matrix is singular.
isSingular() - Method in class org.flag4j.arrays.sparse.CsrCMatrix
Checks if a matrix is singular.
isSingular() - Method in class org.flag4j.arrays.sparse.CsrMatrix
Checks if a matrix is singular.
isSingular() - Method in interface org.flag4j.core.MatrixPropertiesMixin
Checks if a matrix is singular.
isSquare() - Method in class org.flag4j.arrays.dense.CMatrix
Checks if this matrix is square.
isSquare() - Method in class org.flag4j.arrays.dense.Matrix
Checks if this matrix is square.
isSquare() - Method in class org.flag4j.arrays.sparse.CooCMatrix
Checks if this matrix is square.
isSquare() - Method in class org.flag4j.arrays.sparse.CooMatrix
Checks if this matrix is square.
isSquare() - Method in class org.flag4j.arrays.sparse.CsrCMatrix
Checks if this matrix is square.
isSquare() - Method in class org.flag4j.arrays.sparse.CsrMatrix
Checks if this matrix is square.
isSquare() - Method in interface org.flag4j.core.MatrixPropertiesMixin
Checks if this matrix is square.
isSymmetric() - Method in class org.flag4j.arrays.dense.Matrix
Checks if a matrix is symmetric.
isSymmetric() - Method in class org.flag4j.arrays.sparse.CooMatrix
Checks if a matrix is symmetric.
isSymmetric() - Method in class org.flag4j.arrays.sparse.CsrMatrix
Checks if a matrix is symmetric.
isSymmetric() - Method in interface org.flag4j.core.RealMatrixMixin
Checks if a matrix is symmetric.
isSymmetric(double[], Shape) - Static method in class org.flag4j.operations.dense.real.RealDenseProperties
Checks if a real dense matrix is symmetric.
isSymmetric(CooMatrix) - Static method in class org.flag4j.operations.sparse.coo.real.RealSparseMatrixProperties
Checks if a real sparse matrix is symmetric.
isSymmetric(CsrMatrix) - Static method in class org.flag4j.operations.sparse.csr.real.RealCsrProperties
Checks if the src matrix is symmetric.
isSymmPosDef(CMatrix) - Static method in class org.flag4j.linalg.PositiveDefiniteness
Checks if the matrix is symmetric positive definite.
isSymmPosDef(Matrix) - Static method in class org.flag4j.linalg.PositiveDefiniteness
Checks if the matrix is symmetric positive definite.
isTri() - Method in class org.flag4j.arrays.sparse.CooCMatrix
Checks if this matrix is triangular (i.e.
isTri() - Method in class org.flag4j.arrays.sparse.CooMatrix
Checks if this matrix is triangular (i.e.
isTri() - Method in class org.flag4j.arrays.sparse.CsrMatrix
Checks if this matrix is triangular (i.e.
isTri() - Method in interface org.flag4j.core.MatrixPropertiesMixin
Checks if this matrix is triangular (i.e.
isTriL() - Method in class org.flag4j.arrays.dense.CMatrix
Checks if this matrix is lower triangular.
isTriL() - Method in class org.flag4j.arrays.dense.Matrix
Checks if this matrix is lower triangular.
isTriL() - Method in class org.flag4j.arrays.sparse.CooCMatrix
Checks if this matrix is lower triangular.
isTriL() - Method in class org.flag4j.arrays.sparse.CooMatrix
Checks if this matrix is lower triangular.
isTriL() - Method in class org.flag4j.arrays.sparse.CsrCMatrix
Checks if this matrix is lower triangular.
isTriL() - Method in class org.flag4j.arrays.sparse.CsrMatrix
Checks if this matrix is lower triangular.
isTriL() - Method in interface org.flag4j.core.MatrixPropertiesMixin
Checks if this matrix is lower triangular.
isTriU() - Method in class org.flag4j.arrays.dense.CMatrix
Checks if this matrix is upper triangular.
isTriU() - Method in class org.flag4j.arrays.dense.Matrix
Checks if this matrix is upper triangular.
isTriU() - Method in class org.flag4j.arrays.sparse.CooCMatrix
Checks if this matrix is upper triangular.
isTriU() - Method in class org.flag4j.arrays.sparse.CooMatrix
Checks if this matrix is upper triangular.
isTriU() - Method in class org.flag4j.arrays.sparse.CsrCMatrix
Checks if this matrix is upper triangular.
isTriU() - Method in class org.flag4j.arrays.sparse.CsrMatrix
Checks if this matrix is upper triangular.
isTriU() - Method in interface org.flag4j.core.MatrixPropertiesMixin
Checks if this matrix is upper triangular.
isUnit - Variable in class org.flag4j.linalg.solvers.exact.triangular.ForwardSolver
Flag indicating if lower-triangular matrices passed to this solver will be unit lower-triangular (true) or simply lower-triangular (false).
isUnitary() - Method in class org.flag4j.arrays.dense.CMatrix
Checks if this matrix is unitary.
isUnitary() - Method in class org.flag4j.arrays.sparse.CooCMatrix
Checks if this matrix is unitary.
isUnitary() - Method in class org.flag4j.arrays.sparse.CsrCMatrix
Checks if this matrix is unitary.
isUnitary() - Method in interface org.flag4j.core.ComplexMatrixMixin
Checks if this matrix is unitary.
isVector() - Method in class org.flag4j.arrays.dense.CMatrix
Checks if a matrix can be represented as a vector.
isVector() - Method in class org.flag4j.arrays.dense.Matrix
Checks if a matrix can be represented as a vector.
isVector() - Method in class org.flag4j.arrays.sparse.CooCMatrix
Checks if a matrix can be represented as a vector.
isVector() - Method in class org.flag4j.arrays.sparse.CooMatrix
Checks if a matrix can be represented as a vector.
isVector() - Method in class org.flag4j.arrays.sparse.CsrCMatrix
Checks if a matrix can be represented as a vector.
isVector() - Method in class org.flag4j.arrays.sparse.CsrMatrix
Checks if a matrix can be represented as a vector.
isVector() - Method in interface org.flag4j.core.MatrixPropertiesMixin
Checks if a matrix can be represented as a vector.
isZeros() - Method in class org.flag4j.core.dense_base.ComplexDenseTensorBase
 
isZeros() - Method in class org.flag4j.core.dense_base.RealDenseTensorBase
 
isZeros() - Method in class org.flag4j.core.sparse_base.ComplexSparseTensorBase
 
isZeros() - Method in class org.flag4j.core.sparse_base.RealSparseTensorBase
 
isZeros() - Method in interface org.flag4j.core.TensorComparisonsMixin
Checks if this tensor only contains zeros.
isZeros(double[]) - Static method in class org.flag4j.operations.common.real.RealProperties
Checks if an array contains only zeros.
isZeros(CNumber[]) - Static method in class org.flag4j.operations.common.complex.ComplexProperties
Checks if an array contains only zeros.
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