Uses of Interface
org.flag4j.arrays.backend.ring_arrays.RingTensorMixin
Packages that use RingTensorMixin
Package
Description
Provides implementations for dense tensors, matrices, and vectors.
Contains implementations for sparse tensors, matrices, and vectors.
-
Uses of RingTensorMixin in org.flag4j.arrays.backend.field_arrays
Subinterfaces of RingTensorMixin in org.flag4j.arrays.backend.field_arraysModifier and TypeInterfaceDescriptioninterface
FieldTensorMixin<T extends FieldTensorMixin<T,
U, V>, U extends FieldTensorMixin<U, U, V>, V extends Field<V>> This interface provides default functionality for all tensors whose data are elements of aField
.Classes in org.flag4j.arrays.backend.field_arrays that implement RingTensorMixinModifier and TypeClassDescriptionclass
AbstractCooFieldMatrix<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.class
AbstractCooFieldTensor<T extends AbstractCooFieldTensor<T,
U, V>, U extends AbstractDenseFieldTensor<U, V>, V extends Field<V>> Base class for all sparseField
tensors stored in coordinate list (COO) format.class
AbstractCooFieldVector<T extends AbstractCooFieldVector<T,
U, V, W, Y>, U extends AbstractDenseFieldVector<U, W, Y>, V extends AbstractCooFieldMatrix<V, W, T, Y>, W extends AbstractDenseFieldMatrix<W, U, Y>, Y extends Field<Y>> A sparse vector stored in coordinate list (COO) format.class
AbstractCsrFieldMatrix<T extends AbstractCsrFieldMatrix<T,
U, V, W>, U extends AbstractDenseFieldMatrix<U, ?, W>, V extends AbstractCooFieldVector<V, ?, ?, U, W>, W extends Field<W>> class
AbstractDenseFieldMatrix<T extends AbstractDenseFieldMatrix<T,
U, V>, U extends AbstractDenseFieldVector<U, T, V>, V extends Field<V>> class
AbstractDenseFieldTensor<T extends AbstractDenseFieldTensor<T,
V>, V extends Field<V>> The base class for all denseField
tensors.class
AbstractDenseFieldVector<T extends AbstractDenseFieldVector<T,
U, V>, U extends AbstractDenseFieldMatrix<U, T, V>, V extends Field<V>> The base class for all dense vectors whose data areField
elements. -
Uses of RingTensorMixin in org.flag4j.arrays.backend.ring_arrays
Classes in org.flag4j.arrays.backend.ring_arrays with type parameters of type RingTensorMixinModifier and TypeInterfaceDescriptioninterface
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
.interface
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
.Classes in org.flag4j.arrays.backend.ring_arrays that implement RingTensorMixinModifier and TypeClassDescriptionclass
AbstractCooRingMatrix<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.class
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.class
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.class
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.class
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
.class
AbstractDenseRingTensor<T extends AbstractDenseRingTensor<T,
V>, V extends Ring<V>> The base class for all denseRing
tensors.class
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. -
Uses of RingTensorMixin in org.flag4j.arrays.dense
Classes in org.flag4j.arrays.dense that implement RingTensorMixinModifier and TypeClassDescriptionclass
Instances of this class represents a complex dense matrix backed by aComplex128
array.class
A dense complex tensor backed by an array ofComplex128
's.class
class
FieldMatrix<T extends Field<T>>
Instances of this class represents a dense matrix backed by aField
array.class
FieldTensor<T extends Field<T>>
Instances of this class represent a dense tensor backed by aField
array.class
FieldVector<T extends Field<T>>
Instances of this class represents a dense vector backed by aField
array.class
RingMatrix<T extends Ring<T>>
Instances of this class represents a dense matrix backed by aRing
array.class
RingTensor<T extends Ring<T>>
Instances of this class represent a dense tensor backed by aRing
array.class
RingVector<T extends Ring<T>>
Instances of this class represents a dense vector backed by aRing
array. -
Uses of RingTensorMixin in org.flag4j.arrays.sparse
Classes in org.flag4j.arrays.sparse that implement RingTensorMixinModifier and TypeClassDescriptionclass
A complex sparse matrix stored in coordinate list (COO) format.class
Sparse complex tensor stored in coordinate list (COO) format.class
A complex sparse vector stored in coordinate list (COO) format.class
CooFieldMatrix<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 specifiedField
type.class
CooFieldTensor<T extends Field<T>>
Represents a sparse tensor whose non-zero elements are stored in Coordinate List (COO) format, with all data elements belonging to a specifiedField
type.class
CooFieldVector<T extends Field<T>>
Represents a sparse vector whose non-zero elements are stored in Coordinate List (COO) format, with all data elements belonging to a specifiedField
type.class
CooRingMatrix<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 specifiedRing
type.class
CooRingTensor<T extends Ring<T>>
Represents a sparse tensor whose non-zero elements are stored in Coordinate List (COO) format, with all data elements belonging to a specifiedRing
type.class
CooRingVector<T extends Ring<T>>
Represents a sparse vector whose non-zero elements are stored in Coordinate List (COO) format, with all data elements belonging to a specifiedRing
type.class
A complex sparse matrix stored in compressed sparse row (CSR) format.class
CsrFieldMatrix<T extends Field<T>>
Instances of this class represent a sparse matrix using the compressed sparse row (CSR) format where all data elements belonging to a specifiedField
type.class
CsrRingMatrix<T extends Ring<T>>