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 PermutationMatrix
PermutationMatrix.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 thesrc
permutation 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 PermutationMatrix
LU.P
Permutation matrix to store row swaps ifpartial pivoting
is used.protected PermutationMatrix
LU.Q
Permutation matrix to store column swaps iffull pivoting
is 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 PermutationMatrix
ExactSolver.rowPermute
Row 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 T
ForwardSolver.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.