Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
O
- objectIn - Variable in class org.flag4j.io.TensorInputStream
-
Stream for deserializing an object.
- objectOut - Variable in class org.flag4j.io.TensorOutputStream
-
Stream for serializing object.
- offDiag - Variable in class org.flag4j.arrays.sparse.SymmTriDiag
-
Stores the first sub/super diagonal entries of this symmetric tri-diagonal matrix.
- ONE - Static variable in class org.flag4j.algebraic_structures.fields.Complex128
-
The complex number with zero imaginary part and one real part.
- ONE - Static variable in class org.flag4j.algebraic_structures.fields.Complex64
-
The complex number with zero imaginary part and one real part.
- ONE - Static variable in class org.flag4j.algebraic_structures.fields.RealFloat32
-
The numerical value 1.0.
- ONE - Static variable in class org.flag4j.algebraic_structures.fields.RealFloat64
-
The numerical value 1.0.
- ONE - Static variable in class org.flag4j.algebraic_structures.rings.RealInt16
-
The numerical value 1.
- ONE - Static variable in class org.flag4j.algebraic_structures.rings.RealInt32
-
The numerical value 1.
- ONE - Static variable in class org.flag4j.algebraic_structures.semirings.BooleanRing
-
The boolean value true.
- org.flag4j.algebraic_structures - package org.flag4j.algebraic_structures
- org.flag4j.algebraic_structures.fields - package org.flag4j.algebraic_structures.fields
- org.flag4j.algebraic_structures.rings - package org.flag4j.algebraic_structures.rings
- org.flag4j.algebraic_structures.semirings - package org.flag4j.algebraic_structures.semirings
- org.flag4j.arrays - package org.flag4j.arrays
- org.flag4j.arrays.backend - package org.flag4j.arrays.backend
- org.flag4j.arrays.backend - package org.flag4j.arrays.backend
- org.flag4j.arrays.backend.field_arrays - package org.flag4j.arrays.backend.field
- org.flag4j.arrays.backend.ring_arrays - package org.flag4j.arrays.backend.ring
- org.flag4j.arrays.backend.semiring_arrays - package org.flag4j.arrays.backend.semiring
- org.flag4j.arrays.dense - package org.flag4j.arrays.dense
-
Implementations for dense tensors, matrices, and vectors.
- org.flag4j.arrays.sparse - package org.flag4j.arrays.sparse
-
Implementations for sparse tensors, matrices, and vectors.
- org.flag4j.concurrency - package org.flag4j.concurrency
-
Utilities, configurations, and management for multithreaded implementations.
- org.flag4j.io - package org.flag4j.io
-
IO for vector, matrix, and tensor objects.
- org.flag4j.io.parsing - package org.flag4j.io.parsing
- org.flag4j.linalg - package org.flag4j.linalg
- org.flag4j.linalg.decompositions - package org.flag4j.linalg.decompositions
- org.flag4j.linalg.decompositions.chol - package org.flag4j.linalg.decompositions.chol
- org.flag4j.linalg.decompositions.hess - package org.flag4j.linalg.decompositions.hess
- org.flag4j.linalg.decompositions.lu - package org.flag4j.linalg.decompositions.lu
- org.flag4j.linalg.decompositions.qr - package org.flag4j.linalg.decompositions.qr
- org.flag4j.linalg.decompositions.schur - package org.flag4j.linalg.decompositions.schur
- org.flag4j.linalg.decompositions.svd - package org.flag4j.linalg.decompositions.svd
- org.flag4j.linalg.decompositions.unitary - package org.flag4j.linalg.decompositions.unitary
- org.flag4j.linalg.ops - package org.flag4j.linalg.ops
- org.flag4j.linalg.ops.common.complex - package org.flag4j.linalg.ops.common.complex
- org.flag4j.linalg.ops.common.field_ops - package org.flag4j.linalg.ops.common.field_ops
- org.flag4j.linalg.ops.common.real - package org.flag4j.linalg.ops.common.real
- org.flag4j.linalg.ops.common.ring_ops - package org.flag4j.linalg.ops.common.ring_ops
- org.flag4j.linalg.ops.common.semiring_ops - package org.flag4j.linalg.ops.common.semiring_ops
- org.flag4j.linalg.ops.dense - package org.flag4j.linalg.ops.dense
- org.flag4j.linalg.ops.dense_sparse.coo.field_ops - package org.flag4j.linalg.ops.dense_sparse.coo.field_ops
- org.flag4j.linalg.ops.dense_sparse.coo.real - package org.flag4j.linalg.ops.dense_sparse.coo.real
- org.flag4j.linalg.ops.dense_sparse.coo.real_complex - package org.flag4j.linalg.ops.dense_sparse.coo.real_complex
- org.flag4j.linalg.ops.dense_sparse.coo.real_field_ops - package org.flag4j.linalg.ops.dense_sparse.coo.real_field_ops
- org.flag4j.linalg.ops.dense_sparse.csr.field_ops - package org.flag4j.linalg.ops.dense_sparse.csr.field_ops
- org.flag4j.linalg.ops.dense_sparse.csr.real - package org.flag4j.linalg.ops.dense_sparse.csr.real
- org.flag4j.linalg.ops.dense_sparse.csr.real_complex - package org.flag4j.linalg.ops.dense_sparse.csr.real_complex
- org.flag4j.linalg.ops.dense_sparse.csr.real_field_ops - package org.flag4j.linalg.ops.dense_sparse.csr.real_field_ops
- org.flag4j.linalg.ops.dense.complex - package org.flag4j.linalg.ops.dense.complex
- org.flag4j.linalg.ops.dense.field_ops - package org.flag4j.linalg.ops.dense.field_ops
- org.flag4j.linalg.ops.dense.real - package org.flag4j.linalg.ops.dense.real
- org.flag4j.linalg.ops.dense.real_field_ops - package org.flag4j.linalg.ops.dense.real_field_ops
- org.flag4j.linalg.ops.dense.ring_ops - package org.flag4j.linalg.ops.dense.ring_ops
- org.flag4j.linalg.ops.dense.semiring_ops - package org.flag4j.linalg.ops.dense.semiring_ops
- org.flag4j.linalg.ops.sparse - package org.flag4j.linalg.ops.sparse
- org.flag4j.linalg.ops.sparse.coo - package org.flag4j.linalg.ops.sparse.coo
- org.flag4j.linalg.ops.sparse.coo.complex - package org.flag4j.linalg.ops.sparse.coo.complex
- org.flag4j.linalg.ops.sparse.coo.field_ops - package org.flag4j.linalg.ops.sparse.coo.field_ops
- org.flag4j.linalg.ops.sparse.coo.real - package org.flag4j.linalg.ops.sparse.coo.real
- org.flag4j.linalg.ops.sparse.coo.real_complex - package org.flag4j.linalg.ops.sparse.coo.real_complex
- org.flag4j.linalg.ops.sparse.coo.semiring_ops - package org.flag4j.linalg.ops.sparse.coo.semiring_ops
- org.flag4j.linalg.ops.sparse.csr.field_ops - package org.flag4j.linalg.ops.sparse.csr.field_ops
- org.flag4j.linalg.ops.sparse.csr.real - package org.flag4j.linalg.ops.sparse.csr.real
- org.flag4j.linalg.ops.sparse.csr.real_complex - package org.flag4j.linalg.ops.sparse.csr.real_complex
- org.flag4j.linalg.solvers - package org.flag4j.linalg.solvers
- org.flag4j.linalg.solvers.exact - package org.flag4j.linalg.solvers.exact
- org.flag4j.linalg.solvers.exact.triangular - package org.flag4j.linalg.solvers.exact.triangular
- org.flag4j.linalg.solvers.lstsq - package org.flag4j.linalg.solvers.lstsq
- org.flag4j.linalg.transformations - package org.flag4j.linalg.transformations
- org.flag4j.rng - package org.flag4j.rng
-
This package contains classes for Pseudo-random generation of real/complex numbers, and arrays, vectors, matrices, and tensors.
- org.flag4j.util - package org.flag4j.util
- org.flag4j.util.exceptions - package org.flag4j.util.exceptions
- outer(Vector) - Method in class org.flag4j.arrays.dense.Vector
-
Computes the outer product of two vectors.
- outer(CooVector) - Method in class org.flag4j.arrays.sparse.CooVector
-
Computes the outer product of two vectors.
- outer(T) - Method in class org.flag4j.arrays.backend.semiring.AbstractCooSemiringVector
-
Computes the outer product of two vectors.
- outer(T) - Method in class org.flag4j.arrays.backend.semiring.AbstractDenseSemiringVector
-
Computes the outer product of two vectors.
- outer(T) - Method in interface org.flag4j.arrays.backend.VectorMixin
-
Computes the outer product of two vectors.
- outer(T) - Method in class org.flag4j.arrays.backend.CooFieldVectorBase
-
Computes the outer product of two vectors.
- outer(T) - Method in class org.flag4j.arrays.backend.DenseFieldVectorBase
-
Computes the outer product of two vectors.
- outer(T) - Method in interface org.flag4j.arrays.backend.VectorMatrixOpsMixin
-
Computes the outer product of two vectors.
- OUTER_CONCURRENT_THRESHOLD - Static variable in class org.flag4j.linalg.ops.dense.real.RealDenseVectorOperations
-
Minimum number of entries to apply concurrent algorithm for outer product.
- outerProduct(double[], double[]) - Static method in class org.flag4j.linalg.ops.dense.real.RealDenseVectorOperations
-
Computes the vector outer product between two real dense vectors.
- outerProduct(double[], double[], int[], int) - Static method in class org.flag4j.linalg.ops.dense_sparse.coo.real.RealDenseSparseVectorOperations
-
Computes the vector outer product between a real dense vector and a real sparse vector.
- outerProduct(double[], int[], int, double[]) - Static method in class org.flag4j.linalg.ops.dense_sparse.coo.real.RealDenseSparseVectorOperations
-
Computes the vector outer product between a real dense vector and a real sparse vector.
- outerProduct(double[], int[], int, Field<T>[]) - Static method in class org.flag4j.linalg.ops.dense_sparse.coo.real_field_ops.RealFieldDenseCooVectorOperations
-
Computes the vector outer product between a complex dense vector and a real sparse vector.
- outerProduct(double[], Field<T>[]) - Static method in class org.flag4j.linalg.ops.dense.real_field_ops.RealFieldDenseVectorOperations
-
Computes the vector outer product between two real dense vectors.
- outerProduct(double[], Field<T>[], int[], int) - Static method in class org.flag4j.linalg.ops.dense_sparse.coo.real_field_ops.RealFieldDenseCooVectorOperations
-
Computes the vector outer product between a real dense vector and a complex sparse vector.
- outerProduct(Field<T>[], double[]) - Static method in class org.flag4j.linalg.ops.dense.real_field_ops.RealFieldDenseVectorOperations
-
Computes the vector outer product between two real dense vectors.
- outerProduct(Field<T>[], double[], int[], int) - Static method in class org.flag4j.linalg.ops.dense_sparse.coo.real_field_ops.RealFieldDenseCooVectorOperations
-
Computes the vector outer product between a complex dense vector and a real sparse vector.
- outerProduct(Field<T>[], int[], int, double[]) - Static method in class org.flag4j.linalg.ops.dense_sparse.coo.real_field_ops.RealFieldDenseCooVectorOperations
-
Computes the vector outer product between a rea; dense vector and a complex sparse vector.
- outerProduct(Field<T>[], int[], int, Field<T>[]) - Static method in class org.flag4j.linalg.ops.dense_sparse.coo.field_ops.DenseCooFieldVectorOperations
-
Computes the vector outer product between a complex dense vector and a real sparse vector.
- outerProduct(Field<T>[], Field<T>[]) - Static method in class org.flag4j.linalg.ops.dense.field_ops.DenseFieldVectorOperations
-
Computes the vector outer product between two real dense vectors.
- outerProduct(Field<T>[], Field<T>[], int[], int) - Static method in class org.flag4j.linalg.ops.dense_sparse.coo.field_ops.DenseCooFieldVectorOperations
-
Computes the vector outer product between a complex dense vector and a real sparse vector.
- outerProduct(Ring<T>[], Ring<T>[]) - Static method in class org.flag4j.linalg.ops.dense.ring_ops.DenseRingVectorOps
-
Computes the vector outer product between two real dense vectors.
- outerProduct(Semiring<T>[], int[], int, Semiring<T>[], int[], Semiring<T>[]) - Static method in class org.flag4j.linalg.ops.sparse.coo.semiring_ops.CooSemiringVectorOps
-
Computes the vector outer product between two sparse COO vectors.
- outerProduct(Semiring<T>[], Semiring<T>[]) - Static method in class org.flag4j.linalg.ops.dense.semiring_ops.DenseSemiRingVectorOps
-
Computes the vector outer product between two real dense vectors.
- outerProduct(CooFieldVectorBase<?, ?, ?, ?, T>, CooFieldVectorBase<?, ?, ?, ?, T>) - Static method in class org.flag4j.linalg.ops.sparse.coo.field_ops.CooFieldVectorOperations
-
Computes the vector outer product between two complex sparse vectors.
- outerProduct(CooCVector, CooVector) - Static method in class org.flag4j.linalg.ops.sparse.coo.real_complex.RealComplexSparseVectorOperations
-
Computes the vector outer product between a complex sparse vector and a real sparse vector.
- outerProduct(CooVector, CooCVector) - Static method in class org.flag4j.linalg.ops.sparse.coo.real_complex.RealComplexSparseVectorOperations
-
Computes the vector outer product between a complex sparse vector and a real sparse vector.
- outerProduct(CooVector, CooVector) - Static method in class org.flag4j.linalg.ops.sparse.coo.real.RealCooVectorOperations
-
Computes the vector outer product between two real sparse vectors.
- outerProductConcurrent(double[], double[]) - Static method in class org.flag4j.linalg.ops.dense.real.RealDenseVectorOperations
-
Computes the vector outer product between two real dense vectors.
- outerProductConcurrent(Ring<T>[], Ring<T>[]) - Static method in class org.flag4j.linalg.ops.dense.ring_ops.DenseRingVectorOps
-
Computes the vector outer product between two real dense vectors using a concurrent implementation.
- outerProductConcurrent(Semiring<T>[], Semiring<T>[]) - Static method in class org.flag4j.linalg.ops.dense.semiring_ops.DenseSemiRingVectorOps
-
Computes the vector outer product between two real dense vectors using a concurrent implementation.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form