public SquareMatrix PMatrix()
Public Function PMatrix As SquareMatrix
public:
SquareMatrix^ PMatrix()
member PMatrix : unit -> SquareMatrix
A permutation matrix is just a "scrambled" identity matrix: 1 appears exactly once in each row and column, but not necessarily in the diagonal position.