1: #define PETSCMAT_DLL 3: #include petsc.h 5: /* 6: MatInvertPermutation_Private - Compute the inverse ordering of a permutation 7: */ 10: void MatInvertPermutation_Private(PetscInt n,PetscInt *perm,PetscInt *iperm) 11: { 12: PetscInt i; 15: for (i=0; i<n; i++) { 16: iperm[*perm++] = i; 17: } 18: }