Package Hierarchies:
Class Hierarchy
- java.lang.Object
- org.flag4j.arrays.backend.AbstractTensor<T,U,V> (implements java.io.Serializable, org.flag4j.arrays.backend.TensorMixin<T,U,V>)
- org.flag4j.arrays.backend.TensorOverSemiRing<T,U,V,W>
- org.flag4j.arrays.backend.TensorOverRing<T,U,V,W>
- org.flag4j.arrays.backend.TensorOverField<T,U,V,W>
- org.flag4j.arrays.backend.FieldTensorBase<T,U,V>
- org.flag4j.arrays.backend.CooFieldMatrixBase<T,U,V,W,Y> (implements org.flag4j.arrays.backend.CooMatrixMixin<T,U,V,W,X,Y>)
- org.flag4j.arrays.backend.CooFieldTensorBase<T,U,V> (implements org.flag4j.arrays.backend.SparseTensorMixin<T,U>)
- org.flag4j.arrays.backend.CooFieldVectorBase<T,U,V,W,Y> (implements org.flag4j.arrays.backend.SparseVectorMixin<T,U,V,W,X,Y>)
- org.flag4j.arrays.backend.CsrFieldMatrixBase<T,U,V,W,Y> (implements org.flag4j.arrays.backend.CsrMatrixMixin<T,U,V,W,X,Y>)
- org.flag4j.arrays.backend.DenseFieldMatrixBase<T,U,V,W,Y> (implements org.flag4j.arrays.backend.DenseMatrixMixinOld<T,U,V,W,Y>)
- org.flag4j.arrays.backend.DenseFieldTensorBase<T,U,V> (implements org.flag4j.arrays.backend.DenseTensorMixin<T,U>)
- org.flag4j.arrays.backend.DenseFieldVectorBase<T,U,V,W> (implements org.flag4j.arrays.backend.DenseVectorMixin<T,U,V,W,Y>)
- org.flag4j.arrays.backend.PrimitiveDoubleTensorBase<T,U> (implements org.flag4j.arrays.backend.TensorPrimitiveOpsMixin<T>)
Interface Hierarchy
- org.flag4j.arrays.backend.ComplexOpsMixin<T>
- org.flag4j.arrays.backend.DenseFieldTensorBinaryOperation
- org.flag4j.arrays.backend.DenseSemiRingTensorBinaryOperation
- org.flag4j.arrays.backend.DenseTensorMixin<T,U>
- org.flag4j.arrays.backend.DenseMatrixMixinOld<T,U,V,W,Y> (also extends org.flag4j.arrays.backend.MatrixMixinOld<T,U,V,W,X,Y>)
- org.flag4j.arrays.backend.DenseVectorMixin<T,U,V,W,Y> (also extends org.flag4j.arrays.backend.VectorMixinOld<T,U,V,W,Y>)
- org.flag4j.arrays.backend.MatrixVectorOpsMixin<T,U,V>
- org.flag4j.arrays.backend.MatrixMixinOld<T,U,V,W,X,Y> (also extends org.flag4j.arrays.backend.TensorMixin<T,U,V>)
- org.flag4j.arrays.backend.CooMatrixMixin<T,U,V,W,X,Y> (also extends org.flag4j.arrays.backend.SparseTensorMixin<T,U>)
- org.flag4j.arrays.backend.CsrMatrixMixin<T,U,V,W,X,Y>
- org.flag4j.arrays.backend.DenseMatrixMixinOld<T,U,V,W,Y> (also extends org.flag4j.arrays.backend.DenseTensorMixin<T,U>)
- org.flag4j.arrays.backend.SparseTensorMixin<T,U>
- org.flag4j.arrays.backend.CooMatrixMixin<T,U,V,W,X,Y> (also extends org.flag4j.arrays.backend.MatrixMixinOld<T,U,V,W,X,Y>)
- org.flag4j.arrays.backend.SparseVectorMixin<T,U,V,W,X,Y> (also extends org.flag4j.arrays.backend.VectorMixinOld<T,U,V,W,Y>)
- org.flag4j.arrays.backend.TensorBinaryOpsMixin<T,U>
- org.flag4j.arrays.backend.TensorMixin<T,U,V>
- org.flag4j.arrays.backend.MatrixMixinOld<T,U,V,W,X,Y> (also extends org.flag4j.arrays.backend.MatrixVectorOpsMixin<T,U,V>)
- org.flag4j.arrays.backend.CooMatrixMixin<T,U,V,W,X,Y> (also extends org.flag4j.arrays.backend.SparseTensorMixin<T,U>)
- org.flag4j.arrays.backend.CsrMatrixMixin<T,U,V,W,X,Y>
- org.flag4j.arrays.backend.DenseMatrixMixinOld<T,U,V,W,Y> (also extends org.flag4j.arrays.backend.DenseTensorMixin<T,U>)
- org.flag4j.arrays.backend.VectorMixinOld<T,U,V,W,Y> (also extends org.flag4j.arrays.backend.VectorMatrixOpsMixin<T,U,V>)
- org.flag4j.arrays.backend.DenseVectorMixin<T,U,V,W,Y> (also extends org.flag4j.arrays.backend.DenseTensorMixin<T,U>)
- org.flag4j.arrays.backend.SparseVectorMixin<T,U,V,W,X,Y> (also extends org.flag4j.arrays.backend.SparseTensorMixin<T,U>)
- org.flag4j.arrays.backend.TensorPrimitiveOpsMixin<T>
- org.flag4j.arrays.backend.TensorScalarOpsMixin<T,U>
- org.flag4j.arrays.backend.VectorMatrixOpsMixin<T,U,V>
- org.flag4j.arrays.backend.VectorMixinOld<T,U,V,W,Y> (also extends org.flag4j.arrays.backend.TensorMixin<T,U,V>)
- org.flag4j.arrays.backend.DenseVectorMixin<T,U,V,W,Y> (also extends org.flag4j.arrays.backend.DenseTensorMixin<T,U>)
- org.flag4j.arrays.backend.SparseVectorMixin<T,U,V,W,X,Y> (also extends org.flag4j.arrays.backend.SparseTensorMixin<T,U>)