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 TypeClassDescriptionclassAbstractCooFieldMatrix<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.classAbstractCooFieldVector<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.classAbstractCsrFieldMatrix<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 TypeClassDescriptionclassA complex sparse vector stored in coordinate list (COO) format.classCooFieldVector<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 specifiedFieldtype. -
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.