Uses of Class
org.flag4j.arrays.backend.field_arrays.AbstractDenseFieldVector
Packages that use AbstractDenseFieldVector
Package
Description
Provides implementations for dense tensors, matrices, and vectors.
-
Uses of AbstractDenseFieldVector in org.flag4j.arrays.backend.field_arrays
Classes in org.flag4j.arrays.backend.field_arrays with type parameters of type AbstractDenseFieldVectorModifier and TypeClassDescriptionclass
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
AbstractDenseFieldMatrix<T extends AbstractDenseFieldMatrix<T,
U, V>, U extends AbstractDenseFieldVector<U, T, V>, V extends Field<V>> class
AbstractDenseFieldVector<T extends AbstractDenseFieldVector<T,
U, V>, U extends AbstractDenseFieldMatrix<U, T, V>, V extends Field<V>> The base class for all dense vectors whose data areField
elements. -
Uses of AbstractDenseFieldVector in org.flag4j.arrays.dense
Subclasses of AbstractDenseFieldVector in org.flag4j.arrays.denseModifier and TypeClassDescriptionclass
class
FieldVector<T extends Field<T>>
Instances of this class represents a dense vector backed by aField
array. -
Uses of AbstractDenseFieldVector in org.flag4j.linalg.ops.dense_sparse.coo.field_ops
Methods in org.flag4j.linalg.ops.dense_sparse.coo.field_ops that return AbstractDenseFieldVectorModifier 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>>
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.Methods in org.flag4j.linalg.ops.dense_sparse.coo.field_ops with parameters of type AbstractDenseFieldVectorModifier 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>>
AbstractDenseFieldMatrix<?, ?, T> DenseCooFieldMatrixOps.addToEachCol
(AbstractCooFieldMatrix<?, ?, ?, T> src, AbstractDenseFieldVector<?, ?, T> col) Adds a dense vector to each column as if the vector is a column vector.static <T extends Field<T>>
AbstractDenseFieldMatrix<?, ?, T> DenseCooFieldMatrixOps.addToEachRow
(AbstractCooFieldMatrix<?, ?, ?, T> src, AbstractDenseFieldVector<?, ?, T> row) Adds a dense vector to add to each row as if the vector is a row vector.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 AbstractDenseFieldVector 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 AbstractDenseFieldVectorModifier and TypeMethodDescriptionstatic <T extends Field<T>>
AbstractDenseFieldVector<?, ?, T> RealFieldDenseCooVectorOps.add
(AbstractDenseFieldVector<?, ?, T> src1, CooVector src2) Adds a complex dense matrix to a real sparse matrix.static <T extends Field<T>>
AbstractDenseFieldVector<?, ?, T> RealFieldDenseCooVectorOps.sub
(AbstractDenseFieldVector<?, ?, T> src1, CooVector src2) Subtracts a real sparse vector from a complex dense vector.static <T extends Field<T>>
AbstractDenseFieldVector<?, ?, T> RealFieldDenseCooVectorOps.sub
(CooVector src1, AbstractDenseFieldVector<?, ?, T> src2) Subtracts a complex dense vector from a complex sparse vector.Methods in org.flag4j.linalg.ops.dense_sparse.coo.real_field_ops with parameters of type AbstractDenseFieldVectorModifier and TypeMethodDescriptionstatic <T extends Field<T>>
AbstractDenseFieldVector<?, ?, T> RealFieldDenseCooVectorOps.add
(AbstractDenseFieldVector<?, ?, T> src1, CooVector src2) Adds a complex dense matrix to a real sparse matrix.static <T extends Field<T>>
voidRealFieldDenseCooVectorOps.addEq
(AbstractDenseFieldVector<?, ?, T> src1, CooVector src2) Computes the vector addition between a dense complex vector and a sparse real vector.static <T extends Field<T>>
T[]RealFieldDenseCooVectorOps.elemMult
(AbstractDenseFieldVector<?, ?, T> src1, CooVector src2) Computes the element-wise product between a denseField
vector and a real COO vector.static <T extends Field<T>>
AbstractDenseFieldVector<?, ?, T> RealFieldDenseCooVectorOps.sub
(AbstractDenseFieldVector<?, ?, T> src1, CooVector src2) Subtracts a real sparse vector from a complex dense vector.static <T extends Field<T>>
AbstractDenseFieldVector<?, ?, T> RealFieldDenseCooVectorOps.sub
(CooVector src1, AbstractDenseFieldVector<?, ?, T> src2) Subtracts a complex dense vector from a complex sparse vector.static <T extends Field<T>>
voidRealFieldDenseCooVectorOps.subEq
(AbstractDenseFieldVector<?, ?, T> src1, CooVector src2) Computes the vector subtraction between a dense complex vector and a real sparse vector. -
Uses of AbstractDenseFieldVector in org.flag4j.linalg.ops.dense_sparse.csr.real_field_ops
Methods in org.flag4j.linalg.ops.dense_sparse.csr.real_field_ops that return AbstractDenseFieldVectorModifier and TypeMethodDescriptionstatic <T extends Field<T>>
AbstractDenseFieldVector<?, ?, T> RealFieldDenseCsrMatMult.standardVector
(AbstractCsrFieldMatrix<?, ?, ?, T> src1, Vector src2) Computes the matrix-vector multiplication between a real sparse CSR matrix and a complex dense vector.static <T extends Field<T>>
AbstractDenseFieldVector<?, ?, T> RealFieldDenseCsrMatMult.standardVector
(CsrMatrix src1, AbstractDenseFieldVector<?, ?, T> src2) Computes the matrix-vector multiplication between a real sparse CSR matrix and a complex dense vector.Methods in org.flag4j.linalg.ops.dense_sparse.csr.real_field_ops with parameters of type AbstractDenseFieldVectorModifier and TypeMethodDescriptionstatic <T extends Field<T>>
AbstractDenseFieldVector<?, ?, T> RealFieldDenseCsrMatMult.standardVector
(CsrMatrix src1, AbstractDenseFieldVector<?, ?, T> src2) Computes the matrix-vector multiplication between a real sparse CSR matrix and a complex dense vector.