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

P

P - Variable in class org.flag4j.linalg.decompositions.lu.LU
Permutation matrix to store row swaps if partial pivoting is used.
padding - Static variable in class org.flag4j.io.PrintOptions
Padding to apply to each size of an element.
parallelismLevel - Static variable in class org.flag4j.concurrency.ThreadManager
The parallelism level for the thread manager.
ParameterChecks - Class in org.flag4j.util
This class contains several methods for checking properties of shapes and arrays.
ParameterChecks() - Constructor for class org.flag4j.util.ParameterChecks
 
parseNumber(String) - Static method in class org.flag4j.complex_numbers.CNumberParser
Parses a complex number in the form of a string into its real and imaginary parts.
PARTIAL - Enum constant in enum class org.flag4j.linalg.decompositions.lu.LU.Pivoting
 
partialPivot() - Method in class org.flag4j.linalg.decompositions.lu.ComplexLU
Computes the LU decomposition using partial pivoting (i.e.
partialPivot() - Method in class org.flag4j.linalg.decompositions.lu.LU
Computes the LU decomposition using partial pivoting (i.e.
partialPivot() - Method in class org.flag4j.linalg.decompositions.lu.RealLU
Computes the LU decomposition using partial pivoting (i.e.
performDoubleShift(int) - Method in class org.flag4j.linalg.decompositions.schur.ComplexSchur
Performs a full iteration of the Francis implicit double shifted QR algorithm (this includes the bulge chase).
performDoubleShift(int) - Method in class org.flag4j.linalg.decompositions.schur.RealSchur
Performs a full iteration of the Francis implicit double shifted QR algorithm (this includes the bulge chase).
performDoubleShift(int) - Method in class org.flag4j.linalg.decompositions.schur.Schur
Performs a full iteration of the Francis implicit double shifted QR algorithm (this includes the bulge chase).
performExceptionalShift(int) - Method in class org.flag4j.linalg.decompositions.schur.ComplexSchur
Performs a full iteration of the single shifted QR algorithm (this includes the bulge chase) where the shift is chosen to be a random value with the same magnitude as the lower right element of the working matrix.
performExceptionalShift(int) - Method in class org.flag4j.linalg.decompositions.schur.RealSchur
Performs a full iteration of the single shifted QR algorithm (this includes the bulge chase) where the shift is chosen to be a random value with the same magnitude as the lower right element of the working matrix.
performExceptionalShift(int) - Method in class org.flag4j.linalg.decompositions.schur.Schur
Performs a full iteration of the single shifted QR algorithm (this includes the bulge chase) where the shift is chosen to be a random value with the same magnitude as the lower right element of the working matrix.
performSingleShift(int, double) - Method in class org.flag4j.linalg.decompositions.schur.RealSchur
Performs a full iteration of the implicit single shifted QR algorithm (this includes the bulge chase).
performSingleShift(int, CNumber) - Method in class org.flag4j.linalg.decompositions.schur.ComplexSchur
Performs a full iteration of the implicit single shifted QR algorithm (this includes the bulge chase).
PermutationMatrix - Class in org.flag4j.arrays.sparse
A permutation matrix is a square matrix containing only zeros and ones such that each row and column have exactly a single one.
PermutationMatrix(int) - Constructor for class org.flag4j.arrays.sparse.PermutationMatrix
Creates a permutation matrix which is equivalent to the identity matrix of the specified size.
PermutationMatrix(int[]) - Constructor for class org.flag4j.arrays.sparse.PermutationMatrix
Creates a permutation matrix where the position of its ones are specified by a swap pointer array.
PermutationMatrix(PermutationMatrix) - Constructor for class org.flag4j.arrays.sparse.PermutationMatrix
Copy constructor which creates a copy of the src permutation matrix.
PermutationMatrix(Shape) - Constructor for class org.flag4j.arrays.sparse.PermutationMatrix
Creates a permutation matrix which is equivalent to the identity matrix of the specified size.
permuteRows(int[]) - Method in class org.flag4j.arrays.sparse.PermutationMatrix
Permutes rows of this permutation matrix.
permuteRows(CMatrix) - Method in class org.flag4j.linalg.solvers.exact.ComplexExactSolver
Permute the rows of a matrix using the row permutation matrix from the LU decomposition.
permuteRows(CVector) - Method in class org.flag4j.linalg.solvers.exact.ComplexExactSolver
Permute the rows of a vector using the row permutation matrix from the LU decomposition.
permuteRows(Matrix) - Method in class org.flag4j.linalg.solvers.exact.RealExactSolver
Permute the rows of a matrix using the row permutation matrix from the LU decomposition.
permuteRows(Vector) - Method in class org.flag4j.linalg.solvers.exact.RealExactSolver
Permute the rows of a vector using the row permutation matrix from the LU decomposition.
permuteRows(T) - Method in class org.flag4j.linalg.solvers.exact.ExactSolver
Permute the rows of a matrix using the row permutation matrix from the LU decomposition.
permuteRows(U) - Method in class org.flag4j.linalg.solvers.exact.ExactSolver
Permute the rows of a vector using the row permutation matrix from the LU decomposition.
PI - Static variable in class org.flag4j.complex_numbers.CNumber
The real double value closer to pi than any other.
pInv(CMatrix) - Static method in class org.flag4j.linalg.Invert
Computes the pseudo-inverse of this matrix.
pInv(Matrix) - Static method in class org.flag4j.linalg.Invert
Computes the pseudo-inverse of this matrix.
pivotFlag - Variable in class org.flag4j.linalg.decompositions.lu.LU
Flag indicating what pivoting to use.
Pivoting() - Constructor for enum class org.flag4j.linalg.decompositions.lu.LU.Pivoting
 
POSITIVE_INFINITY - Static variable in class org.flag4j.complex_numbers.CNumber
Complex number with real part equal to Double.POSITIVE_INFINITY.
PositiveDefiniteness - Class in org.flag4j.linalg
This class contains several methods for determining the positive definiteness of a matrix.
PositiveDefiniteness() - Constructor for class org.flag4j.linalg.PositiveDefiniteness
 
pow(double, double) - Static method in class org.flag4j.complex_numbers.CNumber
Compute a raised to the power of b.
pow(double, CNumber) - Static method in class org.flag4j.complex_numbers.CNumber
Compute a raised to the power of b.
pow(int) - Method in class org.flag4j.arrays.dense.CMatrix
Computes the matrix power with a given exponent.
pow(int) - Method in class org.flag4j.arrays.dense.Matrix
Computes the matrix power with a given exponent.
pow(int) - Method in class org.flag4j.arrays.sparse.CooCMatrix
Computes the matrix power with a given exponent.
pow(int) - Method in class org.flag4j.arrays.sparse.CooMatrix
Computes the matrix power with a given exponent.
pow(int) - Method in class org.flag4j.arrays.sparse.CsrCMatrix
Computes the matrix power with a given exponent.
pow(int) - Method in class org.flag4j.arrays.sparse.CsrMatrix
Computes the matrix power with a given exponent.
pow(int) - Method in interface org.flag4j.core.MatrixOperationsMixin
Computes the matrix power with a given exponent.
pow(CNumber, double) - Static method in class org.flag4j.complex_numbers.CNumber
Computes a raised to the power of b.
pow(CNumber, CNumber) - Static method in class org.flag4j.complex_numbers.CNumber
Compute a raised to the power of b.
precision - Static variable in class org.flag4j.io.PrintOptions
Precision of the printed matrix values.
PrintOptions - Class in org.flag4j.io
Print options for matrices and vectors
PrintOptions() - Constructor for class org.flag4j.io.PrintOptions
Hide default constructor.
prod(double[]) - Static method in class org.flag4j.operations.dense.real.RealDenseOperations
Multiplies all entries in a tensor.
prod(int[]) - Static method in class org.flag4j.operations.dense.real.RealDenseOperations
Multiplies all entries in a tensor.
prod(CNumber[]) - Static method in class org.flag4j.operations.dense.complex.ComplexDenseOperations
Multiplies all entries in a tensor.
Projection - Class in org.flag4j.linalg.transformations
This class contains methods usefully for computing projection transformation matrices.
Projection() - Constructor for class org.flag4j.linalg.transformations.Projection
 
putBackSymbol(int) - Method in class org.flag4j.complex_numbers.CNumberLexer
Replaces unneeded symbol back into content string.
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