**subset_test**,
a C++ program which
calls subset() to
enumerate, generate, randomize, rank and unrank combinatorial objects
including combinations, compositions, Gray codes, index sets, partitions,
permutations, polynomials, subsets, and Young tables. Backtracking
routines are included to solve some combinatorial problems. Some routines
for continued fractions are included.

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

subset, a C++ library which enumerates, generates, randomizes, ranks and unranks combinatorial objects including combinations, compositions, Gray codes, index sets, partitions, permutations, polynomials, subsets, and Young tables. Backtracking routines are included to solve some combinatorial problems. Some routines for continued fractions are included.

- subset_test.cpp, the calling program;
- subset_test.sh, calls all the tests;
- subset_test.txt, the output file.