Uses of Class
org.flag4j.arrays.backend.semiring_arrays.AbstractCooSemiringMatrix
Packages that use AbstractCooSemiringMatrix
Package
Description
Contains implementations for sparse tensors, matrices, and vectors.
Implementations of operations on
Semiring sparse COO (coordinate) array objects.-
Uses of AbstractCooSemiringMatrix in org.flag4j.arrays.backend.field_arrays
Subclasses of AbstractCooSemiringMatrix in org.flag4j.arrays.backend.field_arraysModifier and TypeClassDescriptionclassAbstractCooFieldMatrix<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 TypeClassDescriptionclassAbstractCooRingMatrix<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 TypeClassDescriptionclassAbstractCooSemiringMatrix<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.classAbstractCooSemiringVector<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 AbstractCooSemiringMatrixAbstractCsrSemiringMatrix.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 TypeClassDescriptionclassA complex sparse matrix stored in coordinate list (COO) format.classCooFieldMatrix<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 specifiedFieldtype.classCooRingMatrix<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 specifiedRingtype.classCooSemiringMatrix<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 specifiedSemiringtype. -
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.