CMR  1.3.0
Classes | Namespaces | Functions
permutations.hpp File Reference
#include <utility>
#include <iostream>
#include <vector>
#include <map>
#include <exception>
#include <cassert>
#include <boost/random/uniform_int.hpp>

Go to the source code of this file.

Classes

class  tu::permutation_shrink_exception
 
class  tu::permutation
 
class  tu::permutation_enumerator
 

Namespaces

 tu
 

Functions

bool tu::operator== (const permutation &p, const permutation &q)
 
std::ostream & tu::operator<< (std::ostream &stream, const permutation &p)
 
template<class Less >
void tu::sort (permutation &permutation, size_t first, size_t beyond, Less &less)
 
template<class Less >
void tu::sort (permutation &permutation, Less &less)