Uses of Class
org.flag4j.arrays.backend.field_arrays.AbstractCooFieldTensor
Packages that use AbstractCooFieldTensor
Package
Description
Contains implementations for sparse tensors, matrices, and vectors.
-
Uses of AbstractCooFieldTensor in org.flag4j.arrays.backend.field_arrays
Classes in org.flag4j.arrays.backend.field_arrays with type parameters of type AbstractCooFieldTensorModifier and TypeClassDescriptionclass
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. -
Uses of AbstractCooFieldTensor in org.flag4j.arrays.sparse
Subclasses of AbstractCooFieldTensor in org.flag4j.arrays.sparseModifier and TypeClassDescriptionclass
Sparse complex tensor stored in coordinate list (COO) format.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. -
Uses of AbstractCooFieldTensor in org.flag4j.linalg.ops.dense_sparse.coo.field_ops
Methods in org.flag4j.linalg.ops.dense_sparse.coo.field_ops that return AbstractCooFieldTensorModifier and TypeMethodDescriptionstatic <T extends Field<T>>
AbstractCooFieldTensor<?, ?, T> DenseCooFieldTensorOps.elemDiv
(AbstractCooFieldTensor<?, ?, T> src1, AbstractDenseFieldTensor<?, T> src2) Computes the element-wise division between a complex dense tensor and a complex sparse tensor.static <T extends Field<T>>
AbstractCooFieldTensor<?, ?, T> DenseCooFieldTensorOps.elemMult
(AbstractDenseFieldTensor<?, T> src1, AbstractCooFieldTensor<?, ?, T> src2) Computes the element-wise tensor multiplication between a complex dense tensor and a complex sparse tensor.Methods in org.flag4j.linalg.ops.dense_sparse.coo.field_ops with parameters of type AbstractCooFieldTensorModifier and TypeMethodDescriptionstatic <T extends Field<T>>
AbstractDenseFieldTensor<?, T> DenseCooFieldTensorOps.add
(AbstractCooFieldTensor<?, ?, T> src1, Field<T> b) Adds a scalar to a complex sparse COO tensor.static <T extends Field<T>>
AbstractDenseFieldTensor<?, T> DenseCooFieldTensorOps.add
(AbstractDenseFieldTensor<?, T> src1, AbstractCooFieldTensor<?, ?, T> src2) Computes element-wise addition of a dense tensor with a sparse COO tensor.static <T extends Field<T>>
voidDenseCooFieldTensorOps.addEq
(AbstractDenseFieldTensor<?, T> src1, AbstractCooFieldTensor<?, ?, T> src2) Computes element-wise addition of a dense tensor with a sparse COO tensor.static <T extends Field<T>>
AbstractCooFieldTensor<?, ?, T> DenseCooFieldTensorOps.elemDiv
(AbstractCooFieldTensor<?, ?, T> src1, AbstractDenseFieldTensor<?, T> src2) Computes the element-wise division between a complex dense tensor and a complex sparse tensor.static <T extends Field<T>>
AbstractCooFieldTensor<?, ?, T> DenseCooFieldTensorOps.elemMult
(AbstractDenseFieldTensor<?, T> src1, AbstractCooFieldTensor<?, ?, T> src2) Computes the element-wise tensor multiplication between a complex dense tensor and a complex sparse tensor.static <T extends Field<T>>
AbstractDenseFieldTensor<?, T> DenseCooFieldTensorOps.sub
(AbstractCooFieldTensor<?, ?, T> src1, Field<T> b) Subtracts a scalar from a sparse COO tensor.static <T extends Field<T>>
AbstractDenseFieldTensor<?, T> DenseCooFieldTensorOps.sub
(AbstractCooFieldTensor<?, ?, T> src1, AbstractDenseFieldTensor<?, T> src2) Subtracts a complex dense tensor from a complex sparse tensor.static <T extends Field<T>>
AbstractDenseFieldTensor<?, T> DenseCooFieldTensorOps.sub
(AbstractDenseFieldTensor<?, T> src1, AbstractCooFieldTensor<?, ?, T> src2) Computes the element-wise tensor a complex sparse tensor from a complex dense tensor.static <T extends Field<T>>
voidDenseCooFieldTensorOps.subEq
(AbstractDenseFieldTensor<?, T> src1, AbstractCooFieldTensor<?, ?, T> src2) Computes element-wise subtraction of a complex dense tensor with a complex sparse tensor.static <T extends Field<T>>
booleanDenseCooFieldEquals.tensorEquals
(AbstractDenseFieldTensor<?, T> A, AbstractCooFieldTensor<?, ?, T> B) Checks if a complex dense tensor is equal to a complex sparse tensor. -
Uses of AbstractCooFieldTensor in org.flag4j.linalg.ops.dense_sparse.coo.real_field_ops
Methods in org.flag4j.linalg.ops.dense_sparse.coo.real_field_ops that return AbstractCooFieldTensorModifier and TypeMethodDescriptionstatic <T extends Field<T>>
AbstractCooFieldTensor<?, ?, T> RealFieldDenseCooOps.elemDiv
(AbstractCooFieldTensor<?, ?, T> src1, Tensor src2) Computes the element-wise division between a real dense tensor and a real sparse tensor.static <T extends Field<T>>
AbstractCooFieldTensor<?, ?, T> RealFieldDenseCooOps.elemMult
(Tensor src1, AbstractCooFieldTensor<?, ?, T> src2) Computes the element-wise multiplication between a real dense tensor and a complex sparse tensor.Methods in org.flag4j.linalg.ops.dense_sparse.coo.real_field_ops with parameters of type AbstractCooFieldTensorModifier and TypeMethodDescriptionstatic <T extends Field<T>>
AbstractCooFieldTensor<?, ?, T> RealFieldDenseCooOps.elemDiv
(AbstractCooFieldTensor<?, ?, T> src1, Tensor src2) Computes the element-wise division between a real dense tensor and a real sparse tensor.static <T extends Field<T>>
AbstractCooFieldTensor<?, ?, T> RealFieldDenseCooOps.elemMult
(Tensor src1, AbstractCooFieldTensor<?, ?, T> src2) Computes the element-wise multiplication between a real dense tensor and a complex sparse tensor.