Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
F
- FALSE - Static variable in class org.flag4j.algebraic_structures.semirings.BooleanRing
-
The boolean value false.
- fib(Matrix) - Method in class org.flag4j.arrays.dense.Matrix
-
Computes the Frobenius inner product of two matrices.
- fib(CooMatrix) - Method in class org.flag4j.arrays.sparse.CooMatrix
-
Computes the Frobenius inner product of two matrices.
- fib(CsrMatrix) - Method in class org.flag4j.arrays.sparse.CsrMatrix
-
Computes the Frobenius inner product of two matrices.
- fib(T) - Method in interface org.flag4j.arrays.backend.MatrixMixin
-
Computes the Frobenius inner product of two matrices.
- fib(T) - Method in class org.flag4j.arrays.backend.CooFieldMatrixBase
-
Computes the Frobenius inner product of two matrices.
- fib(T) - Method in class org.flag4j.arrays.backend.CsrFieldMatrixBase
-
Computes the Frobenius inner product of two matrices.
- fib(T) - Method in class org.flag4j.arrays.backend.DenseFieldMatrixBase
-
Computes the Frobenius inner product of two matrices.
- fib(T) - Method in interface org.flag4j.arrays.backend.MatrixMixinOld
-
Computes the Frobenius inner product of two matrices.
- Field<T> - Interface in org.flag4j.algebraic_structures.fields
-
This interface specifies a mathematical field.
- FieldLU<T> - Class in org.flag4j.linalg.decompositions.lu
-
This class provides methods for computing the LU decomposition of a dense matrix whose elements are members of a
Field
. - FieldLU() - Constructor for class org.flag4j.linalg.decompositions.lu.FieldLU
-
Constructs a LU decomposer to decompose the specified matrix using partial pivoting.
- FieldLU(int) - Constructor for class org.flag4j.linalg.decompositions.lu.FieldLU
-
Constructs a LU decomposer to decompose the specified matrix.
- FieldLU(int, double) - Constructor for class org.flag4j.linalg.decompositions.lu.FieldLU
-
Constructs a LU decomposer to decompose the specified matrix.
- FieldMatrix<T> - Class in org.flag4j.arrays.dense
-
A dense matrix whose entries are
Field
elements. - FieldMatrix(int, int, Field<T>[]) - Constructor for class org.flag4j.arrays.dense.FieldMatrix
-
Creates a dense field matrix with the specified entries and shape.
- FieldMatrix(int, int, Field<T>[][]) - Constructor for class org.flag4j.arrays.dense.FieldMatrix
-
Creates a dense field matrix with the specified entries and shape.
- FieldMatrix(int, int, T) - Constructor for class org.flag4j.arrays.dense.FieldMatrix
-
Creates a dense field matrix with the specified entries and filled with
filledValue
. - FieldMatrix(Shape, Field<T>[]) - Constructor for class org.flag4j.arrays.dense.FieldMatrix
-
Creates a dense field matrix with the specified entries and shape.
- FieldMatrix(Shape, Field<T>[][]) - Constructor for class org.flag4j.arrays.dense.FieldMatrix
-
Creates a dense field matrix with the specified entries and shape.
- FieldMatrix(Shape, T) - Constructor for class org.flag4j.arrays.dense.FieldMatrix
-
Creates a dense field matrix with the specified entries and filled with
filledValue
. - FieldOps - Class in org.flag4j.linalg.ops.common.field_ops
-
This utility class contains operations for tensors whose elements are members of a
Field
. - FieldOps() - Constructor for class org.flag4j.linalg.ops.common.field_ops.FieldOps
- FieldTensor<T> - Class in org.flag4j.arrays.dense
-
A dense tensor whose entries are
Field
elements. - FieldTensor(Shape, Field<T>[]) - Constructor for class org.flag4j.arrays.dense.FieldTensor
-
Creates a tensor with the specified entries and shape.
- FieldTensor(Shape, T) - Constructor for class org.flag4j.arrays.dense.FieldTensor
-
Creates a tensor with the specified shape filled with
fillValue
. - FieldTensorBase<T,
U, - Class in org.flag4j.arrays.backendV> -
The base class for all tensors whose entries are elements of a
Field
. - FieldTensorBase(Shape, Field<V>[]) - Constructor for class org.flag4j.arrays.backend.FieldTensorBase
-
Creates a tensor with the specified entries and shape.
- FieldTensorMixin<T,
U, - Interface in org.flag4j.arrays.backend.field_arraysV> -
This interface provides default functionality for all tensors whose entries are elements of a
Field
. - FieldVector<T> - Class in org.flag4j.arrays.dense
-
A dense vector whose entries are
field
elements. - FieldVector(int, T) - Constructor for class org.flag4j.arrays.dense.FieldVector
-
Creates a vector with the specified size filled with the
fillValue
. - FieldVector(Field<T>...) - Constructor for class org.flag4j.arrays.dense.FieldVector
-
Creates a vector with the specified entries.
- fileIn - Variable in class org.flag4j.io.TensorInputStream
-
Stream for loading bytes from a system file.
- fileOut - Variable in class org.flag4j.io.TensorOutputStream
-
Stream for writing data to a file.
- fill(double[][], double) - Static method in class org.flag4j.util.ArrayUtils
-
Fills an array with the specified value;
- fill(Field<Complex128>[][], Complex128) - Static method in class org.flag4j.util.ArrayUtils
-
Fills an array with specified value.
- fill(Field<Complex128>[], double) - Static method in class org.flag4j.util.ArrayUtils
-
Fills an array with specified value.
- fill(Field<Complex128>[], double, int, int) - Static method in class org.flag4j.util.ArrayUtils
-
Fills range of an array with specified value.
- fill(Field<Complex128>[], int, int, Complex128) - Static method in class org.flag4j.util.ArrayUtils
-
Fills an array with specified value.
- filledArray(int, int) - Static method in class org.flag4j.util.ArrayUtils
-
Constructs an array filled with a specific value.
- fillZeros(Field<Complex128>[][]) - Static method in class org.flag4j.util.ArrayUtils
-
Fills an array of complex numbers with zeros.
- findFirstLast(int[], int) - Static method in class org.flag4j.util.ArrayUtils
-
Finds the first and last index of a specified key within a sorted array.
- findMaxAndInit(int) - Method in class org.flag4j.linalg.decompositions.hess.HermHess
-
Finds the maximum value in
UnitaryDecomposition.transformMatrix
at columnj
at or below thej
th row. - findMaxAndInit(int) - Method in class org.flag4j.linalg.decompositions.hess.SymmHess
-
Finds the maximum value in
UnitaryDecomposition.transformMatrix
at columnj
at or below thej
th row. - findMaxAndInit(int) - Method in class org.flag4j.linalg.decompositions.unitary.ComplexUnitaryDecomposition
-
Finds the maximum value in
UnitaryDecomposition.transformMatrix
at columnj
at or below thej
th row. - findMaxAndInit(int) - Method in class org.flag4j.linalg.decompositions.unitary.RealUnitaryDecomposition
-
Finds the maximum value in
UnitaryDecomposition.transformMatrix
at columnj
at or below thej
th row. - findMaxAndInit(int) - Method in class org.flag4j.linalg.decompositions.unitary.UnitaryDecomposition
-
Finds the maximum value in
UnitaryDecomposition.transformMatrix
at columnj
at or below thej
th row. - first - Variable in record class org.flag4j.algebraic_structures.Pair
-
The field for the
first
record component. - first() - Method in record class org.flag4j.algebraic_structures.Pair
-
Returns the value of the
first
record component. - flag4j - module flag4j
-
Contains the core functionality of Flag4j (fast linear algebra for Java).
- Flag4jConstants - Class in org.flag4j.util
-
A simple utility class containing useful constants.
- Flag4jConstants() - Constructor for class org.flag4j.util.Flag4jConstants
- flatten() - Method in class org.flag4j.arrays.backend.field.AbstractDenseFieldTensor
-
Flattens tensor to single dimension while preserving order of entries.
- flatten() - Method in class org.flag4j.arrays.backend.ring.AbstractDenseRingTensor
-
Flattens tensor to single dimension while preserving order of entries.
- flatten() - Method in class org.flag4j.arrays.backend.semiring.AbstractCooSemiringMatrix
-
Flattens tensor to single dimension while preserving order of entries.
- flatten() - Method in class org.flag4j.arrays.backend.semiring.AbstractCooSemiringTensor
-
Flattens tensor to single dimension while preserving order of entries.
- flatten() - Method in class org.flag4j.arrays.backend.semiring.AbstractCooSemiringVector
-
Flattens tensor to single dimension while preserving order of entries.
- flatten() - Method in class org.flag4j.arrays.backend.semiring.AbstractDenseSemiringTensor
-
Flattens tensor to single dimension while preserving order of entries.
- flatten() - Method in class org.flag4j.arrays.backend.semiring.CsrSemiRingMatrixBase
-
Flattens tensor to single dimension while preserving order of entries.
- flatten() - Method in class org.flag4j.arrays.backend.AbstractTensor
-
Flattens tensor to single dimension while preserving order of entries.
- flatten() - Method in class org.flag4j.arrays.backend.CooFieldMatrixBase
-
Flattens tensor to single dimension while preserving order of entries.
- flatten() - Method in class org.flag4j.arrays.backend.CooFieldTensorBase
-
Flattens tensor to single dimension while preserving order of entries.
- flatten() - Method in class org.flag4j.arrays.backend.CooFieldVectorBase
-
Flattens tensor to single dimension while preserving order of entries.
- flatten() - Method in class org.flag4j.arrays.backend.FieldTensorBase
-
Flattens tensor to single dimension while preserving order of entries.
- flatten() - Method in class org.flag4j.arrays.backend.PrimitiveDoubleTensorBase
-
Flattens tensor to single dimension while preserving order of entries.
- flatten() - Method in class org.flag4j.arrays.dense.CMatrix
-
Flattens matrix to a single row.
- flatten() - Method in class org.flag4j.arrays.dense.Matrix
-
Flattens matrix to a single row.
- flatten() - Method in class org.flag4j.arrays.sparse.CooMatrix
-
Flattens tensor to single dimension while preserving order of entries.
- flatten() - Method in class org.flag4j.arrays.sparse.CooTensor
-
Flattens tensor to single dimension while preserving order of entries.
- flatten() - Method in class org.flag4j.arrays.sparse.CooVector
-
Flattens tensor to single dimension while preserving order of entries.
- flatten(double[][]) - Static method in class org.flag4j.util.ArrayUtils
-
Flattens a two-dimensional array.
- flatten(int) - Method in class org.flag4j.arrays.backend.field.AbstractDenseFieldTensor
-
Flattens a tensor along the specified axis.
- flatten(int) - Method in class org.flag4j.arrays.backend.ring.AbstractDenseRingTensor
-
Flattens a tensor along the specified axis.
- flatten(int) - Method in class org.flag4j.arrays.backend.semiring.AbstractCooSemiringMatrix
-
Flattens a tensor along the specified axis.
- flatten(int) - Method in class org.flag4j.arrays.backend.semiring.AbstractCooSemiringTensor
-
Flattens a tensor along the specified axis.
- flatten(int) - Method in class org.flag4j.arrays.backend.semiring.AbstractCooSemiringVector
-
Flattens a tensor along the specified axis.
- flatten(int) - Method in class org.flag4j.arrays.backend.semiring.AbstractDenseSemiringTensor
-
Flattens a tensor along the specified axis.
- flatten(int) - Method in class org.flag4j.arrays.backend.semiring.CsrSemiRingMatrixBase
-
Flattens a tensor along the specified axis.
- flatten(int) - Method in class org.flag4j.arrays.backend.AbstractTensor
-
Flattens a tensor along the specified axis.
- flatten(int) - Method in class org.flag4j.arrays.backend.CooFieldMatrixBase
-
Flattens a tensor along the specified axis.
- flatten(int) - Method in class org.flag4j.arrays.backend.CooFieldTensorBase
-
Flattens a tensor along the specified axis.
- flatten(int) - Method in class org.flag4j.arrays.backend.CooFieldVectorBase
-
Flattens a tensor along the specified axis.
- flatten(int) - Method in class org.flag4j.arrays.backend.FieldTensorBase
-
Flattens a tensor along the specified axis.
- flatten(int) - Method in class org.flag4j.arrays.backend.PrimitiveDoubleTensorBase
-
Flattens a tensor along the specified axis.
- flatten(int) - Method in class org.flag4j.arrays.sparse.CooMatrix
-
Flattens a tensor along the specified axis.
- flatten(int) - Method in class org.flag4j.arrays.sparse.CooTensor
-
Flattens a tensor along the specified axis.
- flatten(int) - Method in class org.flag4j.arrays.sparse.CooVector
-
Flattens a tensor along the specified axis.
- flatten(int[][]) - Static method in class org.flag4j.util.ArrayUtils
-
Flattens a two-dimensional array.
- flatten(Complex128[][]) - Static method in class org.flag4j.util.ArrayUtils
-
Flattens a two-dimensional array.
- flatten(Field<T>[][]) - Static method in class org.flag4j.util.ArrayUtils
-
Flattens a two-dimensional array.
- forwardSolver - Variable in class org.flag4j.linalg.solvers.exact.ExactSolver
-
Forward Solver for solving system with lower triangular coefficient matrix.
- ForwardSolver<T,
U, - Class in org.flag4j.linalg.solvers.exact.triangularV> -
This solver solves linear systems of equations where the coefficient matrix in a lower triangular real dense matrix and the constant vector is a real dense vector.
- ForwardSolver(boolean, boolean) - Constructor for class org.flag4j.linalg.solvers.exact.triangular.ForwardSolver
-
Creates a solver for solving a lower-triangular system.
- fromColSwaps(int[]) - Static method in class org.flag4j.arrays.sparse.PermutationMatrix
-
Creates a permutation matrix with the specified column swaps.
- fromCoo(Shape, List<Field<Y>>, List<Integer>, List<Integer>) - Method in class org.flag4j.arrays.backend.CsrFieldMatrixBase
-
Converts a sparse COO matrix to a CSR matrix of the same type as this matrix.
- fromDense(CVector) - Static method in class org.flag4j.arrays.sparse.CooCVector
-
Creates a sparse tensor from a dense tensor.
- fromDense(Vector) - Static method in class org.flag4j.arrays.sparse.CooVector
-
Creates a sparse tensor from a dense tensor.
- fromDoubleList(List<Double>) - Static method in class org.flag4j.util.ArrayUtils
-
Converts a list of
Doubles
objects to a primitive array. - fromIntegerList(List<Integer>) - Static method in class org.flag4j.util.ArrayUtils
-
Converts a list of
Integer
objects to a primitive array. - fromIntegerList(List<Integer>, int[]) - Static method in class org.flag4j.util.ArrayUtils
-
Converts a list of
Integer
objects to a primitive array. - fromList(List<T>, T[]) - Static method in class org.flag4j.util.ArrayUtils
-
Converts a list to an array.
- fromPolar(double, double) - Static method in class org.flag4j.algebraic_structures.fields.Complex128
-
Converts a complex number expressed in polar from to the rectangular form.
- fromPolar(float, float) - Static method in class org.flag4j.algebraic_structures.fields.Complex64
-
Converts a complex number expressed in polar from to the rectangular form.
- FULL - Enum constant in enum class org.flag4j.linalg.decompositions.lu.LU.Pivoting
- fullPivot() - Method in class org.flag4j.linalg.decompositions.lu.ComplexLU
-
Computes the LU decomposition using full/rook pivoting (i.e.
- fullPivot() - Method in class org.flag4j.linalg.decompositions.lu.FieldLU
-
Computes the LU decomposition using full/rook pivoting (i.e.
- fullPivot() - Method in class org.flag4j.linalg.decompositions.lu.LU
-
Computes the LU decomposition using full/rook pivoting (i.e.
- fullPivot() - Method in class org.flag4j.linalg.decompositions.lu.RealLU
-
Computes the LU decomposition using full/rook pivoting (i.e.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form