Module flag4j
Package org.flag4j.arrays.backend
Interface TensorBinaryOpsMixin<T extends TensorMixin<T,?,?>,U extends TensorMixin<U,?,?>>
- Type Parameters:
T
- TensorOld type for second operand.U
- TensorOld type that operation returns.
- All Known Subinterfaces:
CooMatrixMixin<T,
,U, V, W, X, Y> CsrMatrixMixin<T,
,U, V, W, X, Y> DenseMatrixMixinOld<T,
,U, V, W, Y> DenseVectorMixin<T,
,U, V, W, Y> MatrixMixinOld<T,
,U, V, W, X, Y> SparseVectorMixin<T,
,U, V, W, X, Y> TensorMixin<T,
,U, V> VectorMixinOld<T,
U, V, W, Y>
- All Known Implementing Classes:
AbstractCooSemiringMatrix
,AbstractCooSemiringTensor
,AbstractCooSemiringVector
,AbstractDenseFieldTensor
,AbstractDenseRingTensor
,AbstractDenseSemiringMatrix
,AbstractDenseSemiringTensor
,AbstractDenseSemiringVector
,AbstractTensor
,CMatrix
,CooCMatrix
,CooCTensor
,CooCTensor64
,CooCVector
,CooFieldMatrix
,CooFieldMatrixBase
,CooFieldTensor
,CooFieldTensorBase
,CooFieldVector
,CooFieldVectorBase
,CooMatrix
,CooTensor
,CooVector
,CsrCMatrix
,CsrFieldMatrix
,CsrFieldMatrixBase
,CsrMatrix
,CsrSemiRingMatrixBase
,CTensor
,CTensor64
,CVector
,DenseFieldMatrixBase
,DenseFieldTensorBase
,DenseFieldVectorBase
,DensePrimitiveDoubleTensorBase
,FieldMatrix
,FieldTensor
,FieldTensorBase
,FieldVector
,Matrix
,PrimitiveDoubleTensorBase
,Tensor
,TensorOverField
,TensorOverRing
,TensorOverSemiRing
,Vector
public interface TensorBinaryOpsMixin<T extends TensorMixin<T,?,?>,U extends TensorMixin<U,?,?>>
This interface specifies Binary operations which all tensors should implement.