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 TypeClassDescriptionclassAbstractCooFieldTensor<T extends AbstractCooFieldTensor<T,U, V>, U extends AbstractDenseFieldTensor<U, V>, V extends Field<V>> Base class for all sparseFieldtensors stored in coordinate list (COO) format. -
Uses of AbstractCooFieldTensor in org.flag4j.arrays.sparse
Subclasses of AbstractCooFieldTensor in org.flag4j.arrays.sparseModifier and TypeClassDescriptionclassSparse complex tensor stored in coordinate list (COO) format.classCooFieldTensor<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 specifiedFieldtype. -
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, AbstractDenseFieldTensor<?, T> src2) Subtracts a complex dense tensor from 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(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.