Uses of Class
org.flag4j.arrays.backend.field_arrays.AbstractCooFieldVector
Packages that use AbstractCooFieldVector
Package
Description
Contains implementations for sparse tensors, matrices, and vectors.
-
Uses of AbstractCooFieldVector in org.flag4j.arrays.backend.field_arrays
Classes in org.flag4j.arrays.backend.field_arrays with type parameters of type AbstractCooFieldVectorModifier and TypeClassDescriptionclass
AbstractCooFieldMatrix<T extends AbstractCooFieldMatrix<T,
U, V, W>, U extends AbstractDenseFieldMatrix<U, ?, W>, V extends AbstractCooFieldVector<V, ?, T, U, W>, W extends Field<W>> A sparse matrix stored in coordinate list (COO) format.class
AbstractCooFieldVector<T extends AbstractCooFieldVector<T,
U, V, W, Y>, U extends AbstractDenseFieldVector<U, W, Y>, V extends AbstractCooFieldMatrix<V, W, T, Y>, W extends AbstractDenseFieldMatrix<W, U, Y>, Y extends Field<Y>> A sparse vector stored in coordinate list (COO) format.class
AbstractCsrFieldMatrix<T extends AbstractCsrFieldMatrix<T,
U, V, W>, U extends AbstractDenseFieldMatrix<U, ?, W>, V extends AbstractCooFieldVector<V, ?, ?, U, W>, W extends Field<W>> -
Uses of AbstractCooFieldVector in org.flag4j.arrays.sparse
Subclasses of AbstractCooFieldVector in org.flag4j.arrays.sparseModifier and TypeClassDescriptionclass
A complex sparse vector stored in coordinate list (COO) format.class
CooFieldVector<T extends Field<T>>
Represents a sparse vector whose non-zero elements are stored in Coordinate List (COO) format, with all data elements belonging to a specifiedField
type. -
Uses of AbstractCooFieldVector in org.flag4j.linalg.ops.dense_sparse.coo.field_ops
Methods in org.flag4j.linalg.ops.dense_sparse.coo.field_ops that return AbstractCooFieldVectorModifier and TypeMethodDescriptionstatic <T extends Field<T>>
AbstractCooFieldVector<?, ?, ?, ?, T> DenseCooFieldVectorOps.elemDiv
(AbstractCooFieldVector<?, ?, ?, ?, T> src1, AbstractDenseFieldVector<?, ?, T> src2) Compute the element-wise division between a complex sparse vector and a complex dense vector.static <T extends Field<T>>
AbstractCooFieldVector<?, ?, ?, ?, T> DenseCooFieldVectorOps.elemMult
(AbstractDenseFieldVector<?, ?, T> src1, AbstractCooFieldVector<?, ?, ?, ?, T> src2) Computes the element-wise multiplication of a complex dense vector with a complex sparse vector.Methods in org.flag4j.linalg.ops.dense_sparse.coo.field_ops with parameters of type AbstractCooFieldVectorModifier and TypeMethodDescriptionstatic <T extends Field<T>>
AbstractDenseFieldVector<?, ?, T> DenseCooFieldVectorOps.add
(AbstractDenseFieldVector<?, ?, T> src1, AbstractCooFieldVector<?, ?, ?, ?, T> src2) Computes the element-wise addition between a dense complex vector and sparse complex vectors.static <T extends Field<T>>
voidDenseCooFieldVectorOps.addEq
(AbstractDenseFieldVector<?, ?, T> src1, AbstractCooFieldVector<?, ?, ?, ?, T> src2) Computes the element-wise addition between a dense complex vector and sparse complex vectors.static <T extends Field<T>>
AbstractCooFieldVector<?, ?, ?, ?, T> DenseCooFieldVectorOps.elemDiv
(AbstractCooFieldVector<?, ?, ?, ?, T> src1, AbstractDenseFieldVector<?, ?, T> src2) Compute the element-wise division between a complex sparse vector and a complex dense vector.static <T extends Field<T>>
AbstractCooFieldVector<?, ?, ?, ?, T> DenseCooFieldVectorOps.elemMult
(AbstractDenseFieldVector<?, ?, T> src1, AbstractCooFieldVector<?, ?, ?, ?, T> src2) Computes the element-wise multiplication of a complex dense vector with a complex sparse vector.static <T extends Field<T>>
AbstractDenseFieldVector<?, ?, T> DenseCooFieldVectorOps.sub
(AbstractCooFieldVector<?, ?, ?, ?, T> src1, AbstractDenseFieldVector<?, ?, T> src2) Subtracts a complex dense vector from a complex sparse vector.static <T extends Field<T>>
AbstractDenseFieldVector<?, ?, T> DenseCooFieldVectorOps.sub
(AbstractDenseFieldVector<?, ?, T> src1, AbstractCooFieldVector<?, ?, ?, ?, T> src2) Subtracts a complex sparse vector from a complex dense vector.static <T extends Field<T>>
voidDenseCooFieldVectorOps.subEq
(AbstractDenseFieldVector<?, ?, T> src1, AbstractCooFieldVector<?, ?, ?, ?, T> src2) Computes the element-wise subtraction between a dense complex vector and sparse complex vectors.static <T extends Field<T>>
booleanDenseCooFieldEquals.vectorEquals
(AbstractDenseFieldVector<?, ?, T> src1, AbstractCooFieldVector<?, ?, ?, ?, T> src2) Checks if a complex dense vector is equal to a complex sparse vector. -
Uses of AbstractCooFieldVector 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 AbstractCooFieldVectorModifier and TypeMethodDescriptionstatic <T extends Field<T>>
AbstractCooFieldVector<?, ?, ?, ?, T> RealFieldDenseCooVectorOps.elemDiv
(AbstractCooFieldVector<?, ?, ?, ?, T> src1, Vector src2) Compute the element-wise division between a sparse vector and a dense vector.static <T extends Field<T>>
AbstractCooFieldVector<?, ?, ?, ?, T> RealFieldDenseCooVectorOps.elemMult
(Vector src1, AbstractCooFieldVector<?, ?, ?, ?, T> src2) Computes the element-wise multiplication of a real dense vector with a complex sparse vector.Methods in org.flag4j.linalg.ops.dense_sparse.coo.real_field_ops with parameters of type AbstractCooFieldVectorModifier and TypeMethodDescriptionstatic <T extends Field<T>>
AbstractCooFieldVector<?, ?, ?, ?, T> RealFieldDenseCooVectorOps.elemDiv
(AbstractCooFieldVector<?, ?, ?, ?, T> src1, Vector src2) Compute the element-wise division between a sparse vector and a dense vector.static <T extends Field<T>>
AbstractCooFieldVector<?, ?, ?, ?, T> RealFieldDenseCooVectorOps.elemMult
(Vector src1, AbstractCooFieldVector<?, ?, ?, ?, T> src2) Computes the element-wise multiplication of a real dense vector with a complex sparse vector.