Next: Permutation allocation, Up: Permutations [Index]

A permutation is defined by a structure containing two components, the size
of the permutation and a pointer to the permutation array. The elements
of the permutation array are all of type `size_t`

. The
`gsl_permutation`

structure looks like this,

typedef struct { size_t size; size_t * data; } gsl_permutation;