permlib::GroupSorter< PERM > Class Template Reference

A sorter that sorts a sequence of permutations with respect to a ordering induced by a base. More...

#include <group_sorter.h>

List of all members.

Public Member Functions

template<class InputIterator >
 GroupSorter (uint size, InputIterator begin, InputIterator end)
 constructor
bool operator() (PERM a, PERM b) const
 true iff a < b
template<class InputIterator >
 GroupSorter (uint size, InputIterator begin, InputIterator end)
 constructor
bool operator() (PERM a, PERM b) const
 true iff a < b

Detailed Description

template<class PERM>
class permlib::GroupSorter< PERM >

A sorter that sorts a sequence of permutations with respect to a ordering induced by a base.


Constructor & Destructor Documentation

template<class PERM >
template<class InputIterator >
permlib::GroupSorter< PERM >::GroupSorter ( uint  size,
InputIterator  begin,
InputIterator  end 
) [inline]

constructor

Parameters:
size size of sequence to be sorted
begin begin iterator for partial sequence that induces the ordering
end end iterator for partial sequence that induces the ordering
template<class PERM >
template<class InputIterator >
permlib::GroupSorter< PERM >::GroupSorter ( uint  size,
InputIterator  begin,
InputIterator  end 
) [inline]

constructor

Parameters:
size size of sequence to be sorted
begin begin iterator for partial sequence that induces the ordering
end end iterator for partial sequence that induces the ordering

The documentation for this class was generated from the following files:
Generated on Fri Jun 18 21:59:59 2010 for PermLib by  doxygen 1.6.3