Index

A B C D E F G H I J K L M N O P Q R S T U V W X Z 
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,V> - Class in org.flag4j.arrays.backend
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,V> - Interface in org.flag4j.arrays.backend.field_arrays
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 column j at or below the jth row.
findMaxAndInit(int) - Method in class org.flag4j.linalg.decompositions.hess.SymmHess
Finds the maximum value in UnitaryDecomposition.transformMatrix at column j at or below the jth row.
findMaxAndInit(int) - Method in class org.flag4j.linalg.decompositions.unitary.ComplexUnitaryDecomposition
Finds the maximum value in UnitaryDecomposition.transformMatrix at column j at or below the jth row.
findMaxAndInit(int) - Method in class org.flag4j.linalg.decompositions.unitary.RealUnitaryDecomposition
Finds the maximum value in UnitaryDecomposition.transformMatrix at column j at or below the jth row.
findMaxAndInit(int) - Method in class org.flag4j.linalg.decompositions.unitary.UnitaryDecomposition
Finds the maximum value in UnitaryDecomposition.transformMatrix at column j at or below the jth 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,V> - Class in org.flag4j.linalg.solvers.exact.triangular
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.
A B C D E F G H I J K L M N O P Q R S T U V W X Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form