Uses of Class
org.flag4j.arrays.backend.field_arrays.AbstractDenseFieldTensor
Packages that use AbstractDenseFieldTensor
Package
Description
Provides implementations for dense tensors, matrices, and vectors.
-
Uses of AbstractDenseFieldTensor in org.flag4j.arrays.backend.field_arrays
Classes in org.flag4j.arrays.backend.field_arrays with type parameters of type AbstractDenseFieldTensorModifier 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.class
AbstractDenseFieldTensor<T extends AbstractDenseFieldTensor<T,
V>, V extends Field<V>> The base class for all denseField
tensors. -
Uses of AbstractDenseFieldTensor in org.flag4j.arrays.dense
Subclasses of AbstractDenseFieldTensor in org.flag4j.arrays.denseModifier and TypeClassDescriptionclass
A dense complex tensor backed by an array ofComplex128
's.class
FieldTensor<T extends Field<T>>
Instances of this class represent a dense tensor backed by aField
array. -
Uses of AbstractDenseFieldTensor in org.flag4j.linalg.ops.dense_sparse.coo.field_ops
Methods in org.flag4j.linalg.ops.dense_sparse.coo.field_ops that return AbstractDenseFieldTensorModifier 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>>
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.Methods in org.flag4j.linalg.ops.dense_sparse.coo.field_ops with parameters of type AbstractDenseFieldTensorModifier and TypeMethodDescriptionstatic <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
(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 AbstractDenseFieldTensor 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 AbstractDenseFieldTensorModifier and TypeMethodDescriptionstatic <T extends Field<T>>
AbstractDenseFieldTensor<?, T> RealFieldDenseCooOps.add
(AbstractDenseFieldTensor<?, T> src1, CooTensor src2) Adds a dense complex tensor to a real sparse tensor.static <T extends Field<T>>
AbstractDenseFieldTensor<?, T> RealFieldDenseCooOps.sub
(AbstractDenseFieldTensor<?, T> src1, CooTensor src2) Adds a dense complex tensor to a real sparse tensor.static <T extends Field<T>>
AbstractDenseFieldTensor<?, T> RealFieldDenseCooOps.sub
(CooTensor src1, AbstractDenseFieldTensor<?, T> src2) Subtracts a complex dense tensor from a real sparse tensor.Methods in org.flag4j.linalg.ops.dense_sparse.coo.real_field_ops with parameters of type AbstractDenseFieldTensorModifier and TypeMethodDescriptionstatic <T extends Field<T>>
AbstractDenseFieldTensor<?, T> RealFieldDenseCooOps.add
(AbstractDenseFieldTensor<?, T> src1, CooTensor src2) Adds a dense complex tensor to a real sparse tensor.static <T extends Field<T>>
voidRealFieldDenseCooOps.addEq
(AbstractDenseFieldTensor<?, T> src1, CooTensor src2) Computes element-wise addition between a complex dense tensor and a real sparse tensor.static <T extends Field<T>>
voidRealFieldDenseCooOps.elemMult
(AbstractDenseFieldTensor<?, T> src1, CooTensor src2, T[] destEntries, int[][] destIndices) Computes the element-wise multiplication between a real dense tensor and a complex sparse tensor.static <T extends Field<T>>
AbstractDenseFieldTensor<?, T> RealFieldDenseCooOps.sub
(AbstractDenseFieldTensor<?, T> src1, CooTensor src2) Adds a dense complex tensor to a real sparse tensor.static <T extends Field<T>>
AbstractDenseFieldTensor<?, T> RealFieldDenseCooOps.sub
(CooTensor src1, AbstractDenseFieldTensor<?, T> src2) Subtracts a complex dense tensor from a real sparse tensor.static <T extends Field<T>>
voidRealFieldDenseCooOps.subEq
(AbstractDenseFieldTensor<?, T> src1, CooTensor src2) Computes element-wise subtraction between a complex dense tensor and a real sparse tensor. -
Uses of AbstractDenseFieldTensor in org.flag4j.linalg.ops.dense.real_field_ops
Methods in org.flag4j.linalg.ops.dense.real_field_ops with parameters of type AbstractDenseFieldTensorModifier and TypeMethodDescriptionstatic <T extends Field<T>>
booleanRealFieldDenseEquals.tensorEquals
(Tensor A, AbstractDenseFieldTensor<?, T> B) Checks if two real dense tensors are equal.