:orphan: # PetscSortStrWithPermutation Computes the permutation of strings that gives a sorted sequence. ## Synopsis ``` #include "petscsys.h" PetscErrorCode PetscSortStrWithPermutation(PetscInt n, const char *i[], PetscInt idx[]) ``` Not Collective ## Input Parameters - ***n -*** number of values to sort - ***i -*** values to sort - ***idx -*** permutation array. Must be initialized to 0:n-1 on input. ## Note i is unchanged on output. ## See Also `PetscSortInt()`, `PetscSortRealWithPermutation()` ## Level intermediate ## Location src/sys/utils/sortip.c --- [Edit on GitLab](https://gitlab.com/petsc/petsc/-/edit/release/src/sys/utils/sortip.c) [Index of all Sys routines](index.md) [Table of Contents for all manual pages](/manualpages/index.md) [Index of all manual pages](/manualpages/singleindex.md)