public SquareMatrix PMatrix()Public Function PMatrix As SquareMatrixpublic:
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.