Package org.flag4j.arrays.backend.ring_arrays
package org.flag4j.arrays.backend.ring_arrays
-
ClassDescriptionAbstractCooRingMatrix<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.AbstractCooRingTensor<T extends AbstractCooRingTensor<T,U, V>, U extends AbstractDenseRingTensor<U, V>, V extends Ring<V>> Base class for all sparseRing
tensors stored in coordinate list (COO) format.AbstractCooRingVector<T extends AbstractCooRingVector<T,U, V, W, Y>, U extends AbstractDenseRingVector<U, W, Y>, V extends AbstractCooRingMatrix<V, W, T, Y>, W extends AbstractDenseRingMatrix<W, U, Y>, Y extends Ring<Y>> A sparse vector stored in coordinate list (COO) format.AbstractCsrRingMatrix<T extends AbstractCsrRingMatrix<T,U, V, W>, U extends AbstractDenseRingMatrix<U, ?, W>, V extends AbstractCooRingVector<V, ?, ?, U, W>, W extends Ring<W>> A sparse matrix stored in compressed sparse row (CSR) format.AbstractDenseRingMatrix<T extends AbstractDenseRingMatrix<T,U, V>, U extends AbstractDenseRingVector<U, T, V>, V extends Ring<V>> The base class for all dense matrices whose elements are members of aRing
.The base class for all denseRing
tensors.AbstractDenseRingVector<T extends AbstractDenseRingVector<T,U, V>, U extends AbstractDenseRingMatrix<U, T, V>, V extends Ring<V>> The base class for all dense vectors whose data areRing
elements.RingTensorMixin<T extends RingTensorMixin<T,U, V>, U extends RingTensorMixin<U, U, V>, V extends Ring<V>> This interface provides default functionality for all tensors whose data are elements of aRing
.This interface specifies methods which any tensor whose data are elements of a ring should implement.