Go to the source code of this file.
Namespaces | |
| namespace | Sundance | 
Functions | |
| Array< Array< int > > | Sundance::partitionInteger (int n) | 
| bool | Sundance::nextNum (Array< int > &digits, const Array< int > &radix) | 
| void | Sundance::weightedPartitions (int n, const Array< int > &w, Array< Array< int > > &parts) | 
| void | Sundance::weightedOrderedPartitions (const IntVec &v, const Array< int > &w, Array< Array< IntVec > > &parts) | 
| void | Sundance::pSet (const IntVec &lambda, const IntVec &nu, int s, Array< Array< IntVec > > &K, Array< Array< IntVec > > &L) | 
| Array< Array< Array< int > > > | Sundance::compositions (int n) | 
| void | Sundance::restrictedCompositions (int n, int len, Array< Array< int > > &rComps) | 
| Array< Array< int > > | Sundance::nonNegCompositions (int n, int J) | 
| Set< Pair< MultiSet< int > > > | Sundance::loadPartitions (int x, int n, const MultiSet< int > &left, const MultiSet< int > &right) | 
| Set< Pair< MultiSet< int > > > | Sundance::binaryPartition (const MultiSet< int > &m) | 
| Set< MultiSet< MultiSet< int > > > | Sundance::multisetPartitions (const MultiSet< int > &m) | 
| Map< int, int > | Sundance::countMap (const MultiSet< int > &m) | 
| Array< Array< int > > | Sundance::indexCombinations (const Array< int > &s) | 
| Array< Array< Array< int > > > | Sundance::binnings (const MultiSet< int > &mu, int n) | 
| Array< Array< Array< int > > > | Sundance::indexArrangements (const MultiSet< int > &mu, const Array< int > &k) | 
| Set< MultiSet< int > > | Sundance::multisetSubsets (const MultiSet< int > &x) | 
| Array< Array< MultiSet< int > > > | Sundance::multisetCompositions (int s, const MultiSet< int > &x) | 
| Array< Array< int > > | Sundance::distinctIndexTuples (int m, int n) | 
| Array< int > | Sundance::bitsOfAnInteger (int x, int n) | 
| int | Sundance::pow2 (int n) |