Class AbstractDenseSemiringMatrix<T extends AbstractDenseSemiringMatrix<T,U,V>,U extends AbstractDenseSemiringVector<U,T,V>,V extends Semiring<V>>

java.lang.Object
org.flag4j.arrays.backend.AbstractTensor<T,V[],V>
org.flag4j.arrays.backend.semiring_arrays.AbstractDenseSemiringTensor<T,V>
org.flag4j.arrays.backend.semiring_arrays.AbstractDenseSemiringMatrix<T,U,V>
Type Parameters:
T - The type of this matrix.
U - The type of the vector which is of similar type to T.
V - The type of the semiring the data of the matrix belong to.
All Implemented Interfaces:
Serializable, MatrixMixin<T,T,U,V>, SemiringTensorMixin<T,T,V>, TensorOverSemiring<T,T,V[],V>
Direct Known Subclasses:
AbstractDenseRingMatrix, SemiringMatrix

public abstract class AbstractDenseSemiringMatrix<T extends AbstractDenseSemiringMatrix<T,U,V>,U extends AbstractDenseSemiringVector<U,T,V>,V extends Semiring<V>> extends AbstractDenseSemiringTensor<T,V> implements MatrixMixin<T,T,U,V>
The base class for all dense matrices whose elements are members of a Semiring.
See Also: