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 TypeClassDescriptionclassAbstractCooFieldVector<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.classAbstractDenseFieldMatrix<T extends AbstractDenseFieldMatrix<T,U, V>, U extends AbstractDenseFieldVector<U, T, V>, V extends Field<V>> classAbstractDenseFieldVector<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 areFieldelements. -
Uses of AbstractDenseFieldVector in org.flag4j.arrays.dense
Subclasses of AbstractDenseFieldVector in org.flag4j.arrays.denseModifier and TypeClassDescriptionclassclassFieldVector<T extends Field<T>>Instances of this class represents a dense vector backed by aFieldarray. -
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 denseFieldvector 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.