Index
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
andV
matrices for the SVD. - initUV(Shape, int) - Method in class org.flag4j.linalg.decompositions.svd.RealSVD
-
Initializes the unitary
U
andV
matrices for the SVD. - initUV(Shape, int) - Method in class org.flag4j.linalg.decompositions.svd.SVD
-
Initializes the unitary
U
andV
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) toend
(exclusive) - intRange(int, int, int) - Static method in class org.flag4j.util.ArrayUtils
-
Gets an array filled with integers from
start
(inclusive) toend
(exclusive) where each int is repeatedstride
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 seeCooCMatrix.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 seeMatrixPropertiesMixin.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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form