Uses of Class
org.flag4j.arrays.backend.semiring_arrays.AbstractDenseSemiringMatrix
Packages that use AbstractDenseSemiringMatrix
Package
Description
Provides implementations for dense tensors, matrices, and vectors.
-
Uses of AbstractDenseSemiringMatrix in org.flag4j.arrays.backend.field_arrays
Subclasses of AbstractDenseSemiringMatrix in org.flag4j.arrays.backend.field_arraysModifier and TypeClassDescriptionclassAbstractDenseFieldMatrix<T extends AbstractDenseFieldMatrix<T,U, V>, U extends AbstractDenseFieldVector<U, T, V>, V extends Field<V>> -
Uses of AbstractDenseSemiringMatrix in org.flag4j.arrays.backend.ring_arrays
Subclasses of AbstractDenseSemiringMatrix in org.flag4j.arrays.backend.ring_arraysModifier and TypeClassDescriptionclassAbstractDenseRingMatrix<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. -
Uses of AbstractDenseSemiringMatrix in org.flag4j.arrays.backend.semiring_arrays
Classes in org.flag4j.arrays.backend.semiring_arrays with type parameters of type AbstractDenseSemiringMatrixModifier 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.classAbstractCsrSemiringMatrix<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.classAbstractDenseSemiringMatrix<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.classAbstractDenseSemiringVector<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 areSemiringelements. -
Uses of AbstractDenseSemiringMatrix in org.flag4j.arrays.dense
Subclasses of AbstractDenseSemiringMatrix in org.flag4j.arrays.denseModifier and TypeClassDescriptionclassInstances of this class represents a complex dense matrix backed by aComplex128array.classFieldMatrix<T extends Field<T>>Instances of this class represents a dense matrix backed by aFieldarray.classRingMatrix<T extends Ring<T>>Instances of this class represents a dense matrix backed by aRingarray.classSemiringMatrix<T extends Semiring<T>>Instances of this class represents a dense matrix backed by aSemiringarray. -
Uses of AbstractDenseSemiringMatrix in org.flag4j.linalg.ops.dense_sparse.csr.semiring_ops
Methods in org.flag4j.linalg.ops.dense_sparse.csr.semiring_ops that return AbstractDenseSemiringMatrixModifier and TypeMethodDescriptionstatic <T extends Semiring<T>>
AbstractDenseSemiringMatrix<?, ?, T> DenseCsrSemiringMatMult.standard(AbstractCsrSemiringMatrix<?, ?, ?, T> src1, AbstractDenseSemiringMatrix<?, ?, T> src2) Computes the matrix multiplication between a sparse CSR matrix and a dense field matrix.static <T extends Semiring<T>>
AbstractDenseSemiringMatrix<?, ?, T> DenseCsrSemiringMatMult.standard(AbstractDenseSemiringMatrix<?, ?, T> src1, AbstractCsrSemiringMatrix<?, ?, ?, T> src2) Computes the matrix multiplication between a dense matrix and a sparse CSR field matrix.Methods in org.flag4j.linalg.ops.dense_sparse.csr.semiring_ops with parameters of type AbstractDenseSemiringMatrixModifier and TypeMethodDescriptionstatic <T extends Semiring<T>>
AbstractDenseSemiringMatrix<?, ?, T> DenseCsrSemiringMatMult.standard(AbstractCsrSemiringMatrix<?, ?, ?, T> src1, AbstractDenseSemiringMatrix<?, ?, T> src2) Computes the matrix multiplication between a sparse CSR matrix and a dense field matrix.static <T extends Semiring<T>>
AbstractDenseSemiringMatrix<?, ?, T> DenseCsrSemiringMatMult.standard(AbstractDenseSemiringMatrix<?, ?, T> src1, AbstractCsrSemiringMatrix<?, ?, ?, T> src2) Computes the matrix multiplication between a dense matrix and a sparse CSR field matrix.