Package org.flag4j.arrays.backend.semiring_arrays
package org.flag4j.arrays.backend.semiring_arrays
-
ClassDescriptionAbstractCooSemiringMatrix<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.AbstractCooSemiringTensor<T extends AbstractCooSemiringTensor<T,U, V>, U extends AbstractDenseSemiringTensor<U, V>, V extends Semiring<V>> Base class for all sparse tensors stored in coordinate list (COO) format.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.AbstractCsrSemiringMatrix<T extends AbstractCsrSemiringMatrix<T,U, V, W>, U extends AbstractDenseSemiringMatrix<U, ?, W>, V extends AbstractCooSemiringVector<V, ?, ?, U, W>, W extends Semiring<W>> A sparse matrix stored in compressed sparse row (CSR) format.AbstractDenseSemiringMatrix<T extends AbstractDenseSemiringMatrix<T,U, V>, U extends AbstractDenseSemiringVector<U, T, V>, V extends Semiring<V>> The base class for all dense matrices whose elements are members of aSemiring
.The base class for all denseSemiring
tensors.AbstractDenseSemiringVector<T extends AbstractDenseSemiringVector<T,U, V>, U extends AbstractDenseSemiringMatrix<U, T, V>, V extends Semiring<V>> The base class for all dense vectors whose data areSemiring
elements.SemiringTensorMixin<T extends SemiringTensorMixin<T,U, V>, U extends SemiringTensorMixin<U, U, V>, V extends Semiring<V>> This interface provides default functionality for all tensors whose data are elements of aSemiring
.This interface specifies methods which any tensor whose data are elements of a semiring should implement.