SundanceCombinatorialUtils.cpp File Reference

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)

Site Contact