**unicycle_test**,
a MATLAB code which
calls unicycle(), which
carries out some operations on permutations with a single cycle.

The computer code and data files described and made available on this web page are distributed under the GNU LGPL license.

unicycle, a MATLAB code which considers permutations containing a single cycle, sometimes called cyclic permutations.

- unicycle_test.m, calls all the tests.
- unicycle_test.sh, runs all the tests.
- unicycle_test.txt, the output file.

- perm_is_unicycle_test.m
- unicycle_enum_test.m
- unicycle_index_test.m
- unicycle_index_to_sequence_test.m
- unicycle_inverse_test.m
- unicycle_next_test.m, generates unicycles in lexical order, one at a time.
- unicycle_random_test.m
- unicycle_rank_test.m
- unicycle_unrank_test.m