Uses of Class
org.flag4j.arrays.backend.field_arrays.AbstractCooFieldMatrix
Packages that use AbstractCooFieldMatrix
Package
Description
Contains implementations for sparse tensors, matrices, and vectors.
-
Uses of AbstractCooFieldMatrix in org.flag4j.arrays.backend.field_arrays
Classes in org.flag4j.arrays.backend.field_arrays with type parameters of type AbstractCooFieldMatrixModifier and TypeClassDescriptionclass
AbstractCooFieldMatrix<T extends AbstractCooFieldMatrix<T,
U, V, W>, U extends AbstractDenseFieldMatrix<U, ?, W>, V extends AbstractCooFieldVector<V, ?, T, U, W>, W extends Field<W>> A sparse matrix stored in coordinate list (COO) format.class
AbstractCooFieldVector<T extends AbstractCooFieldVector<T,
U, V, W, Y>, U extends AbstractDenseFieldVector<U, W, Y>, V extends AbstractCooFieldMatrix<V, W, T, Y>, W extends AbstractDenseFieldMatrix<W, U, Y>, Y extends Field<Y>> A sparse vector stored in coordinate list (COO) format. -
Uses of AbstractCooFieldMatrix in org.flag4j.arrays.sparse
Subclasses of AbstractCooFieldMatrix in org.flag4j.arrays.sparseModifier and TypeClassDescriptionclass
A complex sparse matrix stored in coordinate list (COO) format.class
CooFieldMatrix<T extends Field<T>>
Instances of this class represent a sparse matrix whose non-zero elements are stored in Coordinate List (COO) format, with all data elements belonging to a specifiedField
type. -
Uses of AbstractCooFieldMatrix in org.flag4j.linalg.ops.dense_sparse.coo.field_ops
Methods in org.flag4j.linalg.ops.dense_sparse.coo.field_ops that return AbstractCooFieldMatrixModifier and TypeMethodDescriptionstatic <T extends Field<T>>
AbstractCooFieldMatrix<?, ?, ?, T> DenseCooFieldMatrixOps.elemDiv
(AbstractCooFieldMatrix<?, ?, ?, T> src1, AbstractDenseFieldMatrix<?, ?, T> src2) Computes the element-wise division between a complex sparse matrix and a complex dense matrix.Methods in org.flag4j.linalg.ops.dense_sparse.coo.field_ops with parameters of type AbstractCooFieldMatrixModifier and TypeMethodDescriptionstatic <T extends Field<T>>
AbstractDenseFieldMatrix<?, ?, T> DenseCooFieldMatrixOps.add
(AbstractDenseFieldMatrix<?, ?, T> src1, AbstractCooFieldMatrix<?, ?, ?, T> src2) Computes the element-wise sum of a dense matrix to a sparse COO matrix.static <T extends Field<T>>
voidDenseCooFieldMatrixOps.addEq
(AbstractDenseFieldMatrix<?, ?, T> src1, AbstractCooFieldMatrix<?, ?, ?, T> src2) Adds a complex dense matrix to a real sparse matrix and stores the result in the first matrix.static <T extends Field<T>>
AbstractDenseFieldMatrix<?, ?, T> DenseCooFieldMatrixOps.addToEachCol
(AbstractCooFieldMatrix<?, ?, ?, T> src, AbstractDenseFieldVector<?, ?, T> col) Adds a dense vector to each column as if the vector is a column vector.static <T extends Field<T>>
AbstractDenseFieldMatrix<?, ?, T> DenseCooFieldMatrixOps.addToEachRow
(AbstractCooFieldMatrix<?, ?, ?, T> src, AbstractDenseFieldVector<?, ?, T> row) Adds a dense vector to add to each row as if the vector is a row vector.static <T extends Field<T>>
AbstractCooFieldMatrix<?, ?, ?, T> DenseCooFieldMatrixOps.elemDiv
(AbstractCooFieldMatrix<?, ?, ?, T> src1, AbstractDenseFieldMatrix<?, ?, T> src2) Computes the element-wise division between a complex sparse matrix and a complex dense matrix.static <T extends Field<T>>
booleanDenseCooFieldEquals.matrixEquals
(AbstractDenseFieldMatrix<?, ?, T> A, AbstractCooFieldMatrix<?, ?, ?, T> B) Checks if two real dense matrices are equal.static <T extends Field<T>>
AbstractDenseFieldMatrix<?, ?, T> DenseCooFieldMatrixOps.sub
(AbstractCooFieldMatrix<?, ?, ?, T> src2, AbstractDenseFieldMatrix<?, ?, T> src1) Subtracts a complex dense matrix from a complex sparse matrix.static <T extends Field<T>>
AbstractDenseFieldMatrix<?, ?, T> DenseCooFieldMatrixOps.sub
(AbstractDenseFieldMatrix<?, ?, T> src1, AbstractCooFieldMatrix<?, ?, ?, T> src2) Subtracts a real sparse matrix from a real dense matrix.static <T extends Field<T>>
voidDenseCooFieldMatrixOps.subEq
(AbstractDenseFieldMatrix<?, ?, T> src1, AbstractCooFieldMatrix<?, ?, ?, T> src2) Subtracts a complex sparse matrix from a complex dense matrix and stores the result in the dense matrix. -
Uses of AbstractCooFieldMatrix in org.flag4j.linalg.ops.dense_sparse.coo.real_field_ops
Methods in org.flag4j.linalg.ops.dense_sparse.coo.real_field_ops that return AbstractCooFieldMatrixModifier and TypeMethodDescriptionstatic <T extends Field<T>>
AbstractCooFieldMatrix<?, ?, ?, T> RealFieldDenseCooMatrixOps.elemDiv
(AbstractCooFieldMatrix<?, ?, ?, T> src1, Matrix src2) Computes the element-wise division between a complex sparse matrix and a real dense matrix.static <T extends Field<T>>
AbstractCooFieldMatrix<?, ?, ?, T> RealFieldDenseCooMatrixOps.elemMult
(Matrix src1, AbstractCooFieldMatrix<?, ?, ?, T> src2) Computes the element-wise multiplication between a real dense matrix and a complex sparse matrix.Methods in org.flag4j.linalg.ops.dense_sparse.coo.real_field_ops with parameters of type AbstractCooFieldMatrixModifier and TypeMethodDescriptionstatic <T extends Field<T>>
AbstractCooFieldMatrix<?, ?, ?, T> RealFieldDenseCooMatrixOps.elemDiv
(AbstractCooFieldMatrix<?, ?, ?, T> src1, Matrix src2) Computes the element-wise division between a complex sparse matrix and a real dense matrix.static <T extends Field<T>>
AbstractCooFieldMatrix<?, ?, ?, T> RealFieldDenseCooMatrixOps.elemMult
(Matrix src1, AbstractCooFieldMatrix<?, ?, ?, T> src2) Computes the element-wise multiplication between a real dense matrix and a complex sparse matrix.