permlib::BaseSorterByReference Class Reference

A sorter that sorts a sequence (e.g. $\Omega$) with respect to a given input ordering (e.g. a base). More...

#include <base_sorter.h>

Inheritance diagram for permlib::BaseSorterByReference:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 BaseSorterByReference (const std::vector< ulong > &order)
 constructor
 BaseSorterByReference (const std::vector< ulong > &order)
 constructor

Static Public Member Functions

template<class InputIterator >
static std::vector< ulong > createOrder (uint size, InputIterator begin, InputIterator end)
 constructs an ordering array with the same parameters as BaseSorter for use with BaseSorterByReference
template<class InputIterator >
static std::vector< ulong > createOrder (uint size, InputIterator begin, InputIterator end)
 constructs an ordering array with the same parameters as BaseSorter for use with BaseSorterByReference

Detailed Description

A sorter that sorts a sequence (e.g. $\Omega$) with respect to a given input ordering (e.g. a base).

This class uses a reference to a given ordering array to determine the order of elements


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