Uses of Class
org.flag4j.arrays.sparse.PermutationMatrix
Packages that use PermutationMatrix
Package
Description
Contains implementations for sparse tensors, matrices, and vectors.
Provides implementations of matrix balancing for real and complex matrices.
Provides implementations of the LU decomposition for real, complex, and field matrices.
Contains solvers which solve well determined linear tensor and matrix equations in an exact sense.
Contains solvers which solve well determined triangular linear matrix equations in an exact sense.
-
Uses of PermutationMatrix in org.flag4j.arrays.sparse
Methods in org.flag4j.arrays.sparse that return PermutationMatrixModifier and TypeMethodDescriptionPermutationMatrix.copy()Creates a copy of this permutation matrix.static PermutationMatrixPermutationMatrix.fromColSwaps(int[] colPermutation) Creates a permutation matrix with the specified column permutation.PermutationMatrix.inv()Computes the inverse/transpose of this permutation matrix.PermutationMatrix.mult(PermutationMatrix b) Computes the matrix-matrix multiplication between two permutation matrices.PermutationMatrix.T()Computes the transpose/inverse of this permutation matrix.Methods in org.flag4j.arrays.sparse with parameters of type PermutationMatrixModifier and TypeMethodDescriptionPermutationMatrix.mult(PermutationMatrix b) Computes the matrix-matrix multiplication between two permutation matrices.Constructors in org.flag4j.arrays.sparse with parameters of type PermutationMatrixModifierConstructorDescriptionCopy constructor which creates a deep copy of thesrcpermutation matrix. -
Uses of PermutationMatrix in org.flag4j.linalg.decompositions.balance
Methods in org.flag4j.linalg.decompositions.balance that return PermutationMatrix -
Uses of PermutationMatrix in org.flag4j.linalg.decompositions.lu
Fields in org.flag4j.linalg.decompositions.lu declared as PermutationMatrixModifier and TypeFieldDescriptionprotected PermutationMatrixLU.PPermutation matrix to store row swaps ifpartial pivotingis used.protected PermutationMatrixLU.QPermutation matrix to store column swaps iffull pivotingis used.Methods in org.flag4j.linalg.decompositions.lu that return PermutationMatrix -
Uses of PermutationMatrix in org.flag4j.linalg.solvers.exact
Fields in org.flag4j.linalg.solvers.exact declared as PermutationMatrixModifier and TypeFieldDescriptionprotected PermutationMatrixExactSolver.rowPermuteRow permutation matrix for LU decomposition. -
Uses of PermutationMatrix in org.flag4j.linalg.solvers.exact.triangular
Methods in org.flag4j.linalg.solvers.exact.triangular with parameters of type PermutationMatrixModifier and TypeMethodDescriptionComplexForwardSolver.solve(CMatrix L, PermutationMatrix P) Solves a linear system \( LX = P \) for \( X \) where \( L \) is a lower triangular matrix and \( P \) is a permutation matrix.abstract TForwardSolver.solve(T L, PermutationMatrix P) Solves a linear system \( LX = P \) for \( X \) where \( L \) is a lower triangular matrix and \( P \) is a permutation matrix.RealForwardSolver.solve(Matrix L, PermutationMatrix P) Solves a linear system \( LX = P \) for \( X \) where \( L \) is a lower triangular matrix and \( P \) is a permutation matrix.