Uses of Class
org.flag4j.arrays.backend.semiring_arrays.AbstractCooSemiringMatrix
Packages that use AbstractCooSemiringMatrix
Package
Description
Contains implementations for sparse tensors, matrices, and vectors.
-
Uses of AbstractCooSemiringMatrix in org.flag4j.arrays.backend.field_arrays
Subclasses of AbstractCooSemiringMatrix in org.flag4j.arrays.backend.field_arraysModifier 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. -
Uses of AbstractCooSemiringMatrix in org.flag4j.arrays.backend.ring_arrays
Subclasses of AbstractCooSemiringMatrix in org.flag4j.arrays.backend.ring_arraysModifier and TypeClassDescriptionclass
AbstractCooRingMatrix<T extends AbstractCooRingMatrix<T,
U, V, W>, U extends AbstractDenseRingMatrix<U, ?, W>, V extends AbstractCooRingVector<V, ?, T, U, W>, W extends Ring<W>> A sparse matrix stored in coordinate list (COO) format. -
Uses of AbstractCooSemiringMatrix in org.flag4j.arrays.backend.semiring_arrays
Classes in org.flag4j.arrays.backend.semiring_arrays with type parameters of type AbstractCooSemiringMatrixModifier and TypeClassDescriptionclass
AbstractCooSemiringMatrix<T extends AbstractCooSemiringMatrix<T,
U, V, W>, U extends AbstractDenseSemiringMatrix<U, ?, W>, V extends AbstractCooSemiringVector<V, ?, T, U, W>, W extends Semiring<W>> A sparse matrix stored in coordinate list (COO) format.class
AbstractCooSemiringVector<T extends AbstractCooSemiringVector<T,
U, V, W, Y>, U extends AbstractDenseSemiringVector<U, W, Y>, V extends AbstractCooSemiringMatrix<V, W, T, Y>, W extends AbstractDenseSemiringMatrix<W, U, Y>, Y extends Semiring<Y>> A sparse vector stored in coordinate list (COO) format.Methods in org.flag4j.arrays.backend.semiring_arrays that return AbstractCooSemiringMatrixModifier and TypeMethodDescriptionabstract AbstractCooSemiringMatrix
<?, U, V, W> AbstractCsrSemiringMatrix.makeLikeCooMatrix
(Shape shape, W[] entries, int[] rowIndices, int[] colIndices) Constructs a sparse COO matrix of a similar type to this sparse CSR matrix.protected abstract AbstractCooSemiringMatrix
<?, T, ?, V> AbstractDenseSemiringMatrix.makeLikeCooMatrix
(Shape shape, V[] entries, int[] rowIndices, int[] colIndices) Constructs a sparse COO matrix which is of a similar type as this dense matrix.abstract AbstractCooSemiringMatrix
AbstractCsrSemiringMatrix.toCoo()
Converts this sparse CSR matrix to an equivalent sparse COO matrix.AbstractCooSemiringMatrix
<?, ?, ?, V> AbstractDenseSemiringMatrix.toCoo()
Converts this matrix to an equivalent sparse COO matrix.AbstractCooSemiringMatrix
<?, ?, ?, V> AbstractDenseSemiringMatrix.toCoo
(double estimatedSparsity) Converts this matrix to an equivalent sparse COO matrix. -
Uses of AbstractCooSemiringMatrix in org.flag4j.arrays.sparse
Subclasses of AbstractCooSemiringMatrix 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.class
CooRingMatrix<T extends Ring<T>>
Represents a sparse matrix whose non-zero elements are stored in Coordinate List (COO) format, with all data elements belonging to a specifiedRing
type.class
CooSemiringMatrix<T extends Semiring<T>>
Represents a sparse matrix whose non-zero elements are stored in Coordinate List (COO) format, with all data elements belonging to a specifiedSemiring
type. -
Uses of AbstractCooSemiringMatrix in org.flag4j.linalg.ops.sparse.coo.semiring_ops
Methods in org.flag4j.linalg.ops.sparse.coo.semiring_ops with parameters of type AbstractCooSemiringMatrixModifier and TypeMethodDescriptionstatic <T extends Semiring<T>>
booleanCooSemiringEquals.cooMatrixEquals
(AbstractCooSemiringMatrix<?, ?, ?, T> a, AbstractCooSemiringMatrix<?, ?, ?, T> b) Checks if two real sparse matrices are real.static <T extends Semiring<T>>
booleanCooSemiringMatrixOps.isIdentity
(AbstractCooSemiringMatrix<?, ?, ?, T> src) Checks if a complex sparse matrix is the identity matrix.