Index

A B C D E F G H I J K L M N O P Q R S T U V W Z 
All Classes|All Packages|Constant Field Values|Serialized Form

A

abs() - Method in class com.flag4j.complex_numbers.CNumber
Computes the absolute value / magnitude of a complex number.
abs() - Method in class com.flag4j.core.dense.ComplexDenseTensorBase
Computes the element-wise absolute value/magnitude of a tensor.
abs() - Method in class com.flag4j.core.dense.RealDenseTensorBase
 
abs() - Method in interface com.flag4j.core.TensorOperationsMixin
Computes the element-wise absolute value/magnitude of a tensor.
abs() - Method in class com.flag4j.SparseCMatrix
Computes the element-wise absolute value/magnitude of a tensor.
abs() - Method in class com.flag4j.SparseCTensor
Computes the element-wise absolute value/magnitude of a tensor.
abs() - Method in class com.flag4j.SparseCVector
Computes the element-wise absolute value/magnitude of a tensor.
abs() - Method in class com.flag4j.SparseMatrix
Computes the element-wise absolute value/magnitude of a tensor.
abs() - Method in class com.flag4j.SparseTensor
Computes the element-wise absolute value/magnitude of a tensor.
abs() - Method in class com.flag4j.SparseVector
Computes the element-wise absolute value/magnitude of a tensor.
abs(double[]) - Static method in class com.flag4j.operations.common.real.RealOperations
Computes the element-wise absolute value of a tensor.
abs(CNumber[]) - Static method in class com.flag4j.operations.common.complex.ComplexOperations
Computes the element-wise absolute value of a tensor.
acos(double) - Static method in class com.flag4j.complex_numbers.CNumber
Computes the inverse cosine of a value.
acos(CNumber) - Static method in class com.flag4j.complex_numbers.CNumber
Computes the inverse cosine of a complex value.
add(double) - Method in class com.flag4j.complex_numbers.CNumber
Adds a double to a complex number.
add(double) - Method in class com.flag4j.core.dense.ComplexDenseTensorBase
Adds specified value to all entries of this tensor.
add(double) - Method in class com.flag4j.core.dense.RealDenseTensorBase
 
add(double) - Method in interface com.flag4j.core.TensorOperationsMixin
Adds specified value to all entries of this tensor.
add(double) - Method in class com.flag4j.SparseCMatrix
Adds specified value to all entries of this tensor.
add(double) - Method in class com.flag4j.SparseCTensor
Adds specified value to all entries of this tensor.
add(double) - Method in class com.flag4j.SparseCVector
Adds specified value to all entries of this tensor.
add(double) - Method in class com.flag4j.SparseMatrix
Adds specified value to all entries of this tensor.
add(double) - Method in class com.flag4j.SparseTensor
Adds specified value to all entries of this tensor.
add(double) - Method in class com.flag4j.SparseVector
Adds specified value to all entries of this tensor.
add(double[], double) - Static method in class com.flag4j.operations.dense.real.RealDenseOperations
Adds a scalar to every element of a tensor.
add(double[], CNumber) - Static method in class com.flag4j.operations.dense.complex.ComplexDenseOperations
Adds a scalar value to all entries of a tensor.
add(double[], CNumber) - Static method in class com.flag4j.operations.dense.real_complex.RealComplexDenseVectorOperations
Adds a scalar value to all entries of a tensor.
add(double[], Shape, double[], Shape) - Static method in class com.flag4j.operations.dense.real.RealDenseOperations
Computes the element-wise addition of two tensors.
add(CMatrix) - Method in interface com.flag4j.core.MatrixOperationsMixin
Computes the element-wise addition between two tensors of the same rank.
add(CMatrix) - Method in class com.flag4j.Matrix
Computes the element-wise addition between two tensors of the same rank.
add(CMatrix, SparseCMatrix) - Static method in class com.flag4j.operations.dense_sparse.complex.ComplexDenseSparseOperations
Adds a real dense matrix to a real sparse matrix.
add(CMatrix, SparseMatrix) - Static method in class com.flag4j.operations.dense_sparse.real_complex.RealComplexDenseSparseOperations
Adds a real dense matrix to a real sparse matrix.
add(CNumber) - Method in class com.flag4j.complex_numbers.CNumber
Adds two complex numbers.
add(CNumber) - Method in class com.flag4j.core.dense.ComplexDenseTensorBase
Adds specified value to all entries of this tensor.
add(CNumber) - Method in class com.flag4j.core.dense.RealDenseTensorBase
Adds specified value to all entries of this tensor.
add(CNumber) - Method in interface com.flag4j.core.TensorOperationsMixin
Adds specified value to all entries of this tensor.
add(CNumber) - Method in class com.flag4j.SparseCMatrix
Adds specified value to all entries of this tensor.
add(CNumber) - Method in class com.flag4j.SparseCTensor
Adds specified value to all entries of this tensor.
add(CNumber) - Method in class com.flag4j.SparseCVector
Adds specified value to all entries of this tensor.
add(CNumber) - Method in class com.flag4j.SparseMatrix
Adds specified value to all entries of this tensor.
add(CNumber) - Method in class com.flag4j.SparseTensor
Adds specified value to all entries of this tensor.
add(CNumber) - Method in class com.flag4j.SparseVector
Adds specified value to all entries of this tensor.
add(CNumber[], double) - Static method in class com.flag4j.operations.dense.real_complex.RealComplexDenseOperations
Adds a scalar value to all entries of a tensor.
add(CNumber[], CNumber) - Static method in class com.flag4j.operations.dense.complex.ComplexDenseOperations
Adds a scalar value to all entries of a tensor.
add(CNumber[], Shape, double[], Shape) - Static method in class com.flag4j.operations.dense.real_complex.RealComplexDenseOperations
Computes the element-wise addition of two tensors.
add(CNumber[], Shape, CNumber[], Shape) - Static method in class com.flag4j.operations.dense.complex.ComplexDenseOperations
Computes the element-wise addition of two tensors.
add(CTensor) - Method in interface com.flag4j.core.TensorExclusiveMixin
Computes the element-wise addition between two tensors of the same rank.
add(CTensor) - Method in class com.flag4j.Tensor
Computes the element-wise addition between two tensors of the same rank.
add(CTensor, SparseCTensor) - Static method in class com.flag4j.operations.dense_sparse.complex.ComplexDenseSparseOperations
Computes element-wise addition of a complex dense tensor with a complex sparse tensor.
add(CTensor, SparseTensor) - Static method in class com.flag4j.operations.dense_sparse.real_complex.RealComplexDenseSparseOperations
Adds a dense complex tensor to a real sparse tensor.
add(CVector) - Method in interface com.flag4j.core.VectorOperationsMixin
Computes the element-wise addition between this vector and the specified vector.
add(CVector) - Method in class com.flag4j.SparseCVector
Computes the element-wise addition between this vector and the specified vector.
add(CVector) - Method in class com.flag4j.SparseVector
Computes the element-wise addition between this vector and the specified vector.
add(CVector) - Method in class com.flag4j.Vector
Computes the element-wise addition between this vector and the specified vector.
add(CVector, SparseCVector) - Static method in class com.flag4j.operations.dense_sparse.complex.ComplexDenseSparseVectorOperations
Computes the element-wise addition between a dense complex vector and sparse complex vectors.
add(CVector, SparseVector) - Static method in class com.flag4j.operations.dense_sparse.real_complex.RealComplexDenseSparseVectorOperations
Adds a complex dense matrix to a real sparse matrix.
add(Matrix) - Method in class com.flag4j.CMatrix
Computes the element-wise addition between two matrices.
add(Matrix) - Method in interface com.flag4j.core.MatrixOperationsMixin
Computes the element-wise addition between two matrices.
add(Matrix, SparseCMatrix) - Static method in class com.flag4j.operations.dense_sparse.real_complex.RealComplexDenseSparseOperations
Adds a real dense matrix to a complex sparse matrix.
add(Matrix, SparseMatrix) - Static method in class com.flag4j.operations.dense_sparse.real.RealDenseSparseOperations
Adds a real dense matrix to a real sparse matrix.
add(SparseCMatrix) - Method in class com.flag4j.CMatrix
Computes the element-wise addition between two tensors of the same rank.
add(SparseCMatrix) - Method in interface com.flag4j.core.MatrixOperationsMixin
Computes the element-wise addition between two tensors of the same rank.
add(SparseCMatrix) - Method in class com.flag4j.Matrix
Computes the element-wise addition between two tensors of the same rank.
add(SparseCMatrix) - Method in class com.flag4j.SparseCMatrix
Computes the element-wise addition between two tensors of the same rank.
add(SparseCTensor) - Method in interface com.flag4j.core.TensorExclusiveMixin
Computes the element-wise addition between two tensors of the same rank.
add(SparseCTensor) - Method in class com.flag4j.CTensor
Computes the element-wise addition between two tensors of the same rank.
add(SparseCTensor) - Method in class com.flag4j.SparseCTensor
Computes the element-wise addition between two tensors of the same rank.
add(SparseCTensor) - Method in class com.flag4j.Tensor
Computes the element-wise addition between two tensors of the same rank.
add(SparseCVector) - Method in interface com.flag4j.core.VectorOperationsMixin
Computes the element-wise addition between this vector and the specified vector.
add(SparseCVector) - Method in class com.flag4j.CVector
Computes the element-wise addition between this vector and the specified vector.
add(SparseCVector) - Method in class com.flag4j.SparseCVector
Computes the element-wise addition between two tensors of the same rank.
add(SparseCVector) - Method in class com.flag4j.SparseVector
Computes the element-wise addition between this vector and the specified vector.
add(SparseCVector) - Method in class com.flag4j.Vector
Computes the element-wise addition between this vector and the specified vector.
add(SparseCVector, double) - Static method in class com.flag4j.operations.sparse.complex.ComplexSparseVectorOperations
Adds a real number to each entry of a sparse vector, including the zero entries.
add(SparseCVector, double) - Static method in class com.flag4j.operations.sparse.real_complex.RealComplexSparseVectorOperations
Adds a real number to each entry of a sparse vector, including the zero entries.
add(SparseCVector, CNumber) - Static method in class com.flag4j.operations.sparse.complex.ComplexSparseVectorOperations
Adds a real number to each entry of a sparse vector, including the zero entries.
add(SparseCVector, SparseCVector) - Static method in class com.flag4j.operations.sparse.complex.ComplexSparseVectorOperations
Computes the element-wise vector addition between two real sparse vectors.
add(SparseCVector, SparseVector) - Static method in class com.flag4j.operations.sparse.real_complex.RealComplexSparseVectorOperations
Computes the element-wise vector addition between a real sparse vector and a complex sparse vector.
add(SparseMatrix) - Method in class com.flag4j.CMatrix
Computes the element-wise addition between two tensors of the same rank.
add(SparseMatrix) - Method in interface com.flag4j.core.MatrixOperationsMixin
Computes the element-wise addition between two tensors of the same rank.
add(SparseMatrix) - Method in class com.flag4j.Matrix
Computes the element-wise addition between two tensors of the same rank.
add(SparseMatrix) - Method in class com.flag4j.SparseMatrix
Computes the element-wise addition between two tensors of the same rank.
add(SparseTensor) - Method in interface com.flag4j.core.TensorExclusiveMixin
Computes the element-wise addition between two tensors of the same rank.
add(SparseTensor) - Method in class com.flag4j.CTensor
Computes the element-wise addition between two tensors of the same rank.
add(SparseTensor) - Method in class com.flag4j.SparseTensor
Computes the element-wise addition between two tensors of the same rank.
add(SparseTensor) - Method in class com.flag4j.Tensor
Computes the element-wise addition between two tensors of the same rank.
add(SparseVector) - Method in interface com.flag4j.core.VectorOperationsMixin
Computes the element-wise addition between this vector and the specified vector.
add(SparseVector) - Method in class com.flag4j.CVector
Computes the element-wise addition between this vector and the specified vector.
add(SparseVector) - Method in class com.flag4j.SparseCVector
Computes the element-wise addition between this vector and the specified vector.
add(SparseVector) - Method in class com.flag4j.SparseVector
Computes the element-wise addition between two tensors of the same rank.
add(SparseVector) - Method in class com.flag4j.Vector
Computes the element-wise addition between this vector and the specified vector.
add(SparseVector, double) - Static method in class com.flag4j.operations.sparse.real.RealSparseVectorOperations
Adds a real number to each entry of a sparse vector, including the zero entries.
add(SparseVector, CNumber) - Static method in class com.flag4j.operations.sparse.real_complex.RealComplexSparseVectorOperations
Adds a real number to each entry of a sparse vector, including the zero entries.
add(SparseVector, SparseVector) - Static method in class com.flag4j.operations.sparse.real.RealSparseVectorOperations
Computes the element-wise vector addition between two real sparse vectors.
add(Tensor) - Method in interface com.flag4j.core.TensorExclusiveMixin
Computes the element-wise addition between two tensors of the same rank.
add(Tensor) - Method in class com.flag4j.CTensor
Computes the element-wise addition between two tensors of the same rank.
add(Tensor, SparseCTensor) - Static method in class com.flag4j.operations.dense_sparse.real_complex.RealComplexDenseSparseOperations
Adds a real dense tensor to a sparse complex tensor.
add(Tensor, SparseTensor) - Static method in class com.flag4j.operations.dense_sparse.real.RealDenseSparseOperations
Adds a real dense tensor to a real sparse tensor.
add(Vector) - Method in interface com.flag4j.core.VectorOperationsMixin
Computes the element-wise addition between this vector and the specified vector.
add(Vector) - Method in class com.flag4j.CVector
Computes the element-wise addition between this vector and the specified vector.
add(Vector) - Method in class com.flag4j.SparseCVector
Computes the element-wise addition between this vector and the specified vector.
add(Vector) - Method in class com.flag4j.SparseVector
Computes the element-wise addition between this vector and the specified vector.
add(Vector, SparseCVector) - Static method in class com.flag4j.operations.dense_sparse.real_complex.RealComplexDenseSparseVectorOperations
Adds a real dense matrix to a complex sparse matrix.
add(Vector, SparseVector) - Static method in class com.flag4j.operations.dense_sparse.real.RealDenseSparseVectorOperations
Adds a real dense vector to a real sparse vector.
add(T) - Method in class com.flag4j.core.dense.ComplexDenseTensorBase
Computes the element-wise addition between two tensors of the same rank.
add(T) - Method in class com.flag4j.core.dense.RealDenseTensorBase
 
add(T) - Method in interface com.flag4j.core.TensorOperationsMixin
Computes the element-wise addition between two tensors of the same rank.
addEq(double) - Method in class com.flag4j.complex_numbers.CNumber
Adds a specified number to this complex number and stores the result in this complex number.
addEq(double[], double) - Static method in class com.flag4j.operations.dense.real.RealDenseOperations
Adds a scalar from each entry of this tensor and stores the result in the tensor.
addEq(double[], Shape, double[], Shape) - Static method in class com.flag4j.operations.dense.real.RealDenseOperations
Computes element-wise addition between tensors and stores the result in the first tensor.
addEq(CMatrix, SparseCMatrix) - Static method in class com.flag4j.operations.dense_sparse.complex.ComplexDenseSparseOperations
Adds a complex dense matrix to a real sparse matrix and stores the result in the first matrix.
addEq(CMatrix, SparseMatrix) - Static method in class com.flag4j.operations.dense_sparse.real_complex.RealComplexDenseSparseOperations
Adds a complex dense matrix to a real sparse matrix and stores the result in the first matrix.
addEq(CNumber) - Method in class com.flag4j.complex_numbers.CNumber
Adds a specified number to this complex number and stores the result in this complex number.
addEq(CNumber) - Method in class com.flag4j.core.dense.ComplexDenseTensorBase
Subtracts a specified value from all entries of this tensor and stores the result in this tensor.
addEq(CNumber[], double) - Static method in class com.flag4j.operations.dense.real_complex.RealComplexDenseOperations
Adds a scalar from each entry of this tensor and stores the result in the tensor.
addEq(CNumber[], CNumber) - Static method in class com.flag4j.operations.dense.complex.ComplexDenseOperations
Adds a scalar from each entry of this tensor and stores the result in the tensor.
addEq(CNumber[], Shape, double[], Shape) - Static method in class com.flag4j.operations.dense.real_complex.RealComplexDenseOperations
Computes element-wise addition between tensors and stores the result in the first tensor.
addEq(CNumber[], Shape, CNumber[], Shape) - Static method in class com.flag4j.operations.dense.complex.ComplexDenseOperations
Computes element-wise addition between tensors and stores the result in the first tensor.
addEq(CTensor, SparseCTensor) - Static method in class com.flag4j.operations.dense_sparse.complex.ComplexDenseSparseOperations
Computes element-wise addition of a complex dense tensor with a complex sparse tensor.
addEq(CTensor, SparseTensor) - Static method in class com.flag4j.operations.dense_sparse.real_complex.RealComplexDenseSparseOperations
Computes element-wise addition between a complex dense tensor and a real sparse tensor.
addEq(CVector, SparseCVector) - Static method in class com.flag4j.operations.dense_sparse.complex.ComplexDenseSparseVectorOperations
Computes the element-wise addition between a dense complex vector and sparse complex vectors.
addEq(CVector, SparseVector) - Static method in class com.flag4j.operations.dense_sparse.real_complex.RealComplexDenseSparseVectorOperations
Computes the vector addition between a dense complex vector and a sparse real vector.
addEq(Matrix) - Method in class com.flag4j.CMatrix
Computes the element-wise addition of a matrix with a real dense matrix.
addEq(Matrix) - Method in interface com.flag4j.core.dense.DenseMatrixMixin
Computes the element-wise addition between this matrix and the specified matrix and stores the result in this matrix.
addEq(Matrix) - Method in interface com.flag4j.core.MatrixOperationsMixin
Computes the element-wise addition of a matrix with a real dense matrix.
addEq(Matrix, SparseMatrix) - Static method in class com.flag4j.operations.dense_sparse.real.RealDenseSparseOperations
Adds a real dense matrix to a real sparse matrix and stores the result in the first matrix.
addEq(SparseCMatrix) - Method in class com.flag4j.CMatrix
Adds a complex sparse matrix to this matrix and stores the result in this matrix.
addEq(SparseCMatrix) - Method in interface com.flag4j.core.ComplexMatrixMixin
Adds a complex sparse matrix to this matrix and stores the result in this matrix.
addEq(SparseCTensor) - Method in interface com.flag4j.core.ComplexTensorExclusiveMixin
Computes the element-wise addition of two tensors of the same rank and stores the result in this tensor.
addEq(SparseCTensor) - Method in class com.flag4j.CTensor
Computes the element-wise addition of two tensors of the same rank and stores the result in this tensor.
addEq(SparseCVector) - Method in class com.flag4j.CVector
Computes the element-wise addition between this vector and the specified vector and stores the result in this vector.
addEq(SparseMatrix) - Method in class com.flag4j.CMatrix
Computes the element-wise addition of a matrix with a real sparse matrix.
addEq(SparseMatrix) - Method in interface com.flag4j.core.MatrixOperationsMixin
Computes the element-wise addition of a matrix with a real sparse matrix.
addEq(SparseMatrix) - Method in class com.flag4j.Matrix
Computes the element-wise subtraction of two tensors of the same rank and stores the result in this tensor.
addEq(SparseTensor) - Method in interface com.flag4j.core.TensorExclusiveMixin
Computes the element-wise subtraction of two tensors of the same rank and stores the result in this tensor.
addEq(SparseTensor) - Method in class com.flag4j.CTensor
Computes the element-wise subtraction of two tensors of the same rank and stores the result in this tensor.
addEq(SparseTensor) - Method in class com.flag4j.Tensor
Computes the element-wise addition of two tensors of the same rank and stores the result in this tensor.
addEq(SparseVector) - Method in interface com.flag4j.core.dense.DenseVectorMixin
Computes the element-wise addition between this vector and the specified vector and stores the result in this vector.
addEq(SparseVector) - Method in class com.flag4j.CVector
Computes the element-wise addition between this vector and the specified vector.
addEq(SparseVector) - Method in class com.flag4j.Vector
Computes the element-wise addition between this vector and the specified vector.
addEq(Tensor) - Method in interface com.flag4j.core.ComplexTensorExclusiveMixin
Computes the element-wise addition of two tensors of the same rank and stores the result in this tensor.
addEq(Tensor) - Method in interface com.flag4j.core.dense.DenseTensorMixin
Computes the element-wise addition between this tensor and the specified tensor and stores the result in this tensor.
addEq(Tensor) - Method in class com.flag4j.CTensor
Computes the element-wise addition of two tensors of the same rank and stores the result in this tensor.
addEq(Tensor, SparseTensor) - Static method in class com.flag4j.operations.dense_sparse.real.RealDenseSparseOperations
Adds a real dense tensor to a real sparse tensor and stores the result in the first tensor.
addEq(Vector) - Method in interface com.flag4j.core.dense.DenseVectorMixin
Computes the element-wise addition between this vector and the specified vector and stores the result in this vector.
addEq(Vector) - Method in class com.flag4j.CVector
Computes the element-wise addition between this vector and the specified vector and stores the result in this vector.
addEq(Vector, SparseVector) - Static method in class com.flag4j.operations.dense_sparse.real.RealDenseSparseVectorOperations
Adds a real dense vector to a real sparse vector and stores the result in the first vector.
addEq(Double) - Method in class com.flag4j.core.dense.ComplexDenseTensorBase
Subtracts a specified value from all entries of this tensor and stores the result in this tensor.
addEq(Double) - Method in interface com.flag4j.core.dense.DenseMixin
Subtracts a specified value from all entries of this tensor and stores the result in this tensor.
addEq(Double) - Method in class com.flag4j.core.dense.RealDenseTensorBase
 
addEq(T) - Method in class com.flag4j.core.dense.ComplexDenseTensorBase
Computes the element-wise subtraction of two tensors of the same rank and stores the result in this tensor.
addEq(T) - Method in class com.flag4j.core.dense.DenseTensorBase
Computes the element-wise subtraction of two tensors of the same rank and stores the result in this tensor.
addEq(T) - Method in class com.flag4j.core.dense.RealDenseTensorBase
 
addEq(X) - Method in interface com.flag4j.core.dense.DenseMixin
Subtracts a specified value from all entries of this tensor and stores the result in this tensor.
addInv() - Method in class com.flag4j.complex_numbers.CNumber
Computes the additive inverse of this complex number.
addToEachCol(CVector) - Method in class com.flag4j.CMatrix
Adds a vector to each column of a matrix.
addToEachCol(CVector) - Method in interface com.flag4j.core.MatrixOperationsMixin
Adds a vector to each column of a matrix.
addToEachCol(CVector) - Method in class com.flag4j.Matrix
Adds a vector to each column of a matrix.
addToEachCol(SparseCVector) - Method in class com.flag4j.CMatrix
Adds a vector to each column of a matrix.
addToEachCol(SparseCVector) - Method in interface com.flag4j.core.MatrixOperationsMixin
Adds a vector to each column of a matrix.
addToEachCol(SparseCVector) - Method in class com.flag4j.Matrix
Adds a vector to each column of a matrix.
addToEachCol(SparseVector) - Method in class com.flag4j.CMatrix
Adds a vector to each column of a matrix.
addToEachCol(SparseVector) - Method in interface com.flag4j.core.MatrixOperationsMixin
Adds a vector to each column of a matrix.
addToEachCol(SparseVector) - Method in class com.flag4j.Matrix
Adds a vector to each column of a matrix.
addToEachCol(Vector) - Method in class com.flag4j.CMatrix
Adds a vector to each column of a matrix.
addToEachCol(Vector) - Method in interface com.flag4j.core.MatrixOperationsMixin
Adds a vector to each column of a matrix.
addToEachCol(Vector) - Method in class com.flag4j.Matrix
Adds a vector to each column of a matrix.
addToEachRow(CVector) - Method in class com.flag4j.CMatrix
Adds a vector to each row of a matrix.
addToEachRow(CVector) - Method in interface com.flag4j.core.MatrixOperationsMixin
Adds a vector to each row of a matrix.
addToEachRow(CVector) - Method in class com.flag4j.Matrix
Adds a vector to each row of a matrix.
addToEachRow(SparseCVector) - Method in class com.flag4j.CMatrix
Adds a vector to each row of a matrix.
addToEachRow(SparseCVector) - Method in interface com.flag4j.core.MatrixOperationsMixin
Adds a vector to each row of a matrix.
addToEachRow(SparseCVector) - Method in class com.flag4j.Matrix
Adds a vector to each row of a matrix.
addToEachRow(SparseVector) - Method in class com.flag4j.CMatrix
Adds a vector to each row of a matrix.
addToEachRow(SparseVector) - Method in interface com.flag4j.core.MatrixOperationsMixin
Adds a vector to each row of a matrix.
addToEachRow(SparseVector) - Method in class com.flag4j.Matrix
Adds a vector to each row of a matrix.
addToEachRow(Vector) - Method in class com.flag4j.CMatrix
Adds a vector to each row of a matrix.
addToEachRow(Vector) - Method in interface com.flag4j.core.MatrixOperationsMixin
Adds a vector to each row of a matrix.
addToEachRow(Vector) - Method in class com.flag4j.Matrix
Adds a vector to each row of a matrix.
AggregateComplex - Class in com.flag4j.operations.common.complex
This class contains several low-level methods useful for computing aggregation operations on dense/sparse complex tensors.
AggregateComplex() - Constructor for class com.flag4j.operations.common.complex.AggregateComplex
 
AggregateDenseComplex - Class in com.flag4j.operations.dense.complex
This class contains several low-level methods useful for computing aggregation operations on dense tensors.
AggregateDenseComplex() - Constructor for class com.flag4j.operations.dense.complex.AggregateDenseComplex
 
AggregateDenseReal - Class in com.flag4j.operations.dense.real
This class contains several low-level methods useful for computing aggregation operations on dense tensors.
AggregateDenseReal() - Constructor for class com.flag4j.operations.dense.real.AggregateDenseReal
 
AggregateReal - Class in com.flag4j.operations.common.real
This class contains several low-level methods useful for computing aggregation operations on dense/sparse tensors.
AggregateReal() - Constructor for class com.flag4j.operations.common.real.AggregateReal
 
Algorithm() - Constructor for enum class com.flag4j.operations.TransposeDispatcher.Algorithm
 
algorithmMap - Variable in class com.flag4j.operations.RealDenseMatrixMultiplyDispatcher
lookup table for all real dense matrix multiply algorithms.
AlgorithmName() - Constructor for enum class com.flag4j.operations.MatrixMultiplyDispatcher.AlgorithmName
 
AlgorithmNames() - Constructor for enum class com.flag4j.operations.RealDenseMatrixMultiplyDispatcher.AlgorithmNames
 
algorithms - Variable in class com.flag4j.operations.RealDenseMatrixMultiplyDispatcher
Array of all real dense matrix multiply algorithms.
allAxes() - Static method in enum class com.flag4j.util.Axis2D
Gets an array of all axes ordinals.
apply(double[], Shape, double[], Shape) - Method in interface com.flag4j.operations.RealDenseTensorBinaryOperation
Applies the specified binary operation on the two tensors.
applyDoubleShift() - Method in class com.flag4j.linalg.decompositions.ComplexSchurDecomposition
Applies an implicit double shift QR iteration using the generalized Rayleigh quotient shift
applyDoubleShift() - Method in class com.flag4j.linalg.decompositions.RealSchurDecomposition
Applies an implicit double shift QR iteration using the generalized Rayleigh quotient shift.
applyDoubleShift() - Method in class com.flag4j.linalg.decompositions.SchurDecomposition
Applies an implicit double shift QR iteration using the generalized Rayleigh quotient shift.
applyExceptionalShift(int) - Method in class com.flag4j.linalg.decompositions.ComplexSchurDecomposition
Applies a single shift implicit QR iterations with a random shift.
applyExceptionalShift(int) - Method in class com.flag4j.linalg.decompositions.RealSchurDecomposition
Applies a single shift implicit QR iterations with a random shift.
applyExceptionalShift(int) - Method in class com.flag4j.linalg.decompositions.SchurDecomposition
Applies a single shift implicit QR iterations with a random shift.
applyQR(T) - Method in class com.flag4j.linalg.decompositions.SchurDecomposition
Computes the Schur decomposition of the src matrix using a variant of the QR algorithm.
applySingleShift() - Method in class com.flag4j.linalg.decompositions.ComplexSchurDecomposition
Applies a single shift implicit QR iteration using the Wilkinson shift.
applySingleShift() - Method in class com.flag4j.linalg.decompositions.RealSchurDecomposition
Applies a single shift implicit QR iteration using the Rayleigh quotient shift.
applySingleShift() - Method in class com.flag4j.linalg.decompositions.SchurDecomposition
Applies a single shift implicit QR iteration.
applySingleShift(double) - Method in class com.flag4j.linalg.decompositions.RealSchurDecomposition
Applies a single shift implicit QR iteration with a specified shift.
applySingleShift(CNumber) - Method in class com.flag4j.linalg.decompositions.ComplexSchurDecomposition
Applies a single shift implicit QR iteration with a specified shift.
applyTransforms(T) - Method in class com.flag4j.linalg.decompositions.SchurDecomposition
Applies unitary transformations and creates a bulge in the T matrix of the Schur decomposition.
arg(CNumber) - Static method in class com.flag4j.complex_numbers.CNumber
Computes the complex argument function for a complex number.
argAsCNumber(CNumber) - Static method in class com.flag4j.complex_numbers.CNumber
Computes the complex argument function for a complex number.
argEq(double[], double) - Static method in class com.flag4j.operations.dense.real.AggregateDenseReal
Computes the index of the first entry in a tensor which is equal to the specified value.
argEq(int[], int) - Static method in class com.flag4j.operations.dense.real.AggregateDenseReal
Computes the index of the first entry in a tensor which is equal to the specified value.
argMax() - Method in class com.flag4j.core.dense.ComplexDenseTensorBase
Finds the indices of the maximum value in this tensor.
argMax() - Method in class com.flag4j.core.dense.RealDenseTensorBase
Finds the indices of the maximum value in this tensor.
argMax() - Method in interface com.flag4j.core.TensorPropertiesMixin
Finds the indices of the maximum value in this tensor.
argMax() - Method in class com.flag4j.SparseCMatrix
Finds the indices of the maximum value in this tensor.
argMax() - Method in class com.flag4j.SparseCTensor
Finds the indices of the maximum value in this tensor.
argMax() - Method in class com.flag4j.SparseCVector
Finds the indices of the maximum value in this tensor.
argMax() - Method in class com.flag4j.SparseMatrix
Finds the indices of the maximum value in this tensor.
argMax() - Method in class com.flag4j.SparseTensor
Finds the indices of the maximum value in this tensor.
argMax() - Method in class com.flag4j.SparseVector
Finds the indices of the maximum non-zero value in this tensor.
argMax(double[]) - Static method in class com.flag4j.operations.dense.real.AggregateDenseReal
Computes the index of the maximum value in this tensor.
argMax(CNumber...) - Static method in class com.flag4j.complex_numbers.CNumber
Computes the index of the maximum magnitude from an array of complex numbers.
argMax(CNumber[]) - Static method in class com.flag4j.operations.dense.complex.AggregateDenseComplex
Computes the index of the maximum value by magnitude in this tensor.
argMaxReal(CNumber...) - Static method in class com.flag4j.complex_numbers.CNumber
Computes the index of the minimum real component from an array of complex numbers.
argMin() - Method in class com.flag4j.core.dense.ComplexDenseTensorBase
Finds the indices of the minimum value in this tensor.
argMin() - Method in class com.flag4j.core.dense.RealDenseTensorBase
Finds the indices of the minimum value in this tensor.
argMin() - Method in interface com.flag4j.core.TensorPropertiesMixin
Finds the indices of the minimum value in this tensor.
argMin() - Method in class com.flag4j.SparseCMatrix
Finds the indices of the minimum value in this tensor.
argMin() - Method in class com.flag4j.SparseCTensor
Finds the indices of the minimum value in this tensor.
argMin() - Method in class com.flag4j.SparseCVector
Finds the indices of the minimum value in this tensor.
argMin() - Method in class com.flag4j.SparseMatrix
Finds the indices of the minimum value in this tensor.
argMin() - Method in class com.flag4j.SparseTensor
Finds the indices of the minimum value in this tensor.
argMin() - Method in class com.flag4j.SparseVector
Finds the indices of the minimum non-zero value in this sparse vector.
argMin(double[]) - Static method in class com.flag4j.operations.dense.real.AggregateDenseReal
Computes the index of the minimum value in this tensor.
argMin(CNumber...) - Static method in class com.flag4j.complex_numbers.CNumber
Computes the index of the minimum magnitude from an array of complex numbers.
argMin(CNumber[]) - Static method in class com.flag4j.operations.dense.complex.AggregateDenseComplex
Computes the index of the minimum value by magnitude in this tensor.
argMinReal(CNumber...) - Static method in class com.flag4j.complex_numbers.CNumber
Computes the index of the minimum real component from an array of complex numbers.
ARRAY_LENGTHS_MISMATCH_ERR - Static variable in class com.flag4j.util.ErrorMessages
Error message for arrays which were expected to be the same length.
arraycopy(double[], int, CNumber[], int, int) - Static method in class com.flag4j.util.ArrayUtils
Performs an array copy similar to System.arraycopy(Object, int, Object, int, int) but creates a deep copy of each element in the source array.
arraycopy(CNumber[], int, CNumber[], int, int) - Static method in class com.flag4j.util.ArrayUtils
Performs an array copy similar to System.arraycopy(Object, int, Object, int, int) but creates a deep copy of each element in the source array.
ArrayUtils - Class in com.flag4j.util
This class provides several methods useful for array manipulation and copying.
ArrayUtils() - Constructor for class com.flag4j.util.ArrayUtils
 
asin(double) - Static method in class com.flag4j.complex_numbers.CNumber
Computes the inverse sine of a value.
asin(CNumber) - Static method in class com.flag4j.complex_numbers.CNumber
Computes the inverse sine of a complex value.
assertArrayLengthsEq(int...) - Static method in class com.flag4j.util.ParameterChecks
Checks that all array lengths are equal.
assertAxis2D(int) - Static method in class com.flag4j.util.ParameterChecks
Checks that an axis is a valid 2D axis.
assertBroadcastable(Shape, Shape) - Static method in class com.flag4j.util.ParameterChecks
Checks that two shapes can be broadcast, i.e.
assertEquals(double...) - Static method in class com.flag4j.util.ParameterChecks
Checks if a set of values are all equal.
assertEqualShape(Shape, Shape) - Static method in class com.flag4j.util.ParameterChecks
Checks if two Shape objects are equivalent.
assertGreaterEq(double, double...) - Static method in class com.flag4j.util.ParameterChecks
Checks if a set of values is greater than or equal to a specified threshold.
assertGreaterEq(double, double, String) - Static method in class com.flag4j.util.ParameterChecks
Checks if a set of values is greater than or equal to a specified threshold.
assertGreaterEq(int, int...) - Static method in class com.flag4j.util.ParameterChecks
Checks if a set of values is greater than or equal to a specified threshold.
assertIndexInBounds(int, int...) - Static method in class com.flag4j.util.ParameterChecks
Checks that a set of indices is within [0, upperBound).
assertInRange(double, double, double, String) - Static method in class com.flag4j.util.ParameterChecks
Checks that a value is within the specified inclusive range.
assertLessEq(double, double...) - Static method in class com.flag4j.util.ParameterChecks
Checks if a set of values is less than or equal to a specified threshold.
assertLessEq(double, double, String) - Static method in class com.flag4j.util.ParameterChecks
Checks if a set of values is less than or equal to a specified threshold.
assertLessEq(int, int...) - Static method in class com.flag4j.util.ParameterChecks
Checks if a set of values is less than or equal to a specified threshold.
assertMatMultShapes(Shape, Shape) - Static method in class com.flag4j.util.ParameterChecks
Checks if two Shape objects satisfy the requirements of matrix multiplication.
assertPermutation(int...) - Static method in class com.flag4j.util.ParameterChecks
Checks that a list of N axis are a permutation of {0, 1, 2, ..., N-1}.
assertRank(int, Shape) - Static method in class com.flag4j.util.ParameterChecks
Checks that a shape has the specified rank.
assertSquare(Shape) - Static method in class com.flag4j.util.ParameterChecks
Checks if a shape represents a square matrix.
assertTotalEntriesEq(double[][], double[]) - Static method in class com.flag4j.util.ParameterChecks
Checks if arrays have the same number of total entries.
assertTotalEntriesEq(double[][], CNumber[]) - Static method in class com.flag4j.util.ParameterChecks
Checks if arrays have the same number of total entries.
assertTotalEntriesEq(int[][], double[]) - Static method in class com.flag4j.util.ParameterChecks
Checks if arrays have the same number of total entries.
assertTotalEntriesEq(int[][], CNumber[]) - Static method in class com.flag4j.util.ParameterChecks
Checks if arrays have the same number of total entries.
assertTotalEntriesEq(Object[][], double[]) - Static method in class com.flag4j.util.ParameterChecks
Checks if arrays have the same number of total entries.
assertTotalEntriesEq(Object[][], CNumber[]) - Static method in class com.flag4j.util.ParameterChecks
Checks if arrays have the same number of total entries.
atan(double) - Static method in class com.flag4j.complex_numbers.CNumber
Computes the inverse tangent of a value.
atan(CNumber) - Static method in class com.flag4j.complex_numbers.CNumber
Computes the inverse tangent of a complex value.
atan2(CNumber) - Static method in class com.flag4j.complex_numbers.CNumber
Computes the 2 argument arc-tangent function for a complex number.
atan2AsCNumber(CNumber) - Static method in class com.flag4j.complex_numbers.CNumber
Computes the 2 argument arc-tangent function for a complex number.
augment(CMatrix) - Method in class com.flag4j.CMatrix
Stacks matrices along rows.
augment(CMatrix) - Method in interface com.flag4j.core.MatrixOperationsMixin
Stacks matrices along rows.
augment(CMatrix) - Method in class com.flag4j.Matrix
Stacks matrices along rows.
augment(CVector) - Method in class com.flag4j.CMatrix
Augments a matrix with a vector.
augment(CVector) - Method in interface com.flag4j.core.MatrixOperationsMixin
Augments a matrix with a vector.
augment(CVector) - Method in class com.flag4j.Matrix
Augments a matrix with a vector.
augment(Matrix) - Method in class com.flag4j.CMatrix
Stacks matrices along rows.
augment(Matrix) - Method in interface com.flag4j.core.MatrixOperationsMixin
Stacks matrices along rows.
augment(Matrix) - Method in class com.flag4j.Matrix
Stacks matrices along rows.
augment(SparseCMatrix) - Method in class com.flag4j.CMatrix
Stacks matrices along rows.
augment(SparseCMatrix) - Method in interface com.flag4j.core.MatrixOperationsMixin
Stacks matrices along rows.
augment(SparseCMatrix) - Method in class com.flag4j.Matrix
Stacks matrices along rows.
augment(SparseCVector) - Method in class com.flag4j.CMatrix
Augments a matrix with a vector.
augment(SparseCVector) - Method in interface com.flag4j.core.MatrixOperationsMixin
Augments a matrix with a vector.
augment(SparseCVector) - Method in class com.flag4j.Matrix
Augments a matrix with a vector.
augment(SparseMatrix) - Method in class com.flag4j.CMatrix
Stacks matrices along rows.
augment(SparseMatrix) - Method in interface com.flag4j.core.MatrixOperationsMixin
Stacks matrices along rows.
augment(SparseMatrix) - Method in class com.flag4j.Matrix
Stacks matrices along rows.
augment(SparseVector) - Method in class com.flag4j.CMatrix
Augments a matrix with a vector.
augment(SparseVector) - Method in interface com.flag4j.core.MatrixOperationsMixin
Augments a matrix with a vector.
augment(SparseVector) - Method in class com.flag4j.Matrix
Augments a matrix with a vector.
augment(Vector) - Method in class com.flag4j.CMatrix
Augments a matrix with a vector.
augment(Vector) - Method in interface com.flag4j.core.MatrixOperationsMixin
Augments a matrix with a vector.
augment(Vector) - Method in class com.flag4j.Matrix
Augments a matrix with a vector.
AXIS_ERR - Static variable in class com.flag4j.util.ErrorMessages
Error message for disallowed axis.
AXIS_ERR_RANGE - Static variable in class com.flag4j.util.ErrorMessages
Error message for disallowed axis.
Axis2D - Enum Class in com.flag4j.util
Simple enum class for two-dimensional axis.
Axis2D() - Constructor for enum class com.flag4j.util.Axis2D
 
A B C D E F G H I J K L M N O P Q R S T U V W Z 
All Classes|All Packages|Constant Field Values|Serialized Form