COMBINATORIAL_BLAS  1.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Typedefs | Functions
funnel.h File Reference
#include <cassert>
#include <memory>
#include <utility>
#include <iterator>
#include <functional>
#include <stdexcept>
#include <cmath>
#include "funnel.timpl.h"

Go to the source code of this file.

Classes

class  iosort::bfs_index< order >
class  iosort::default_splitter< order >
struct  iosort::nop_refill< FwIt >
class  iosort::special_< class, int, class, class, class, class >
class  iosort::merge_tree< RanIt, Order, Splitter, Pred, Refiller, Alloc >
struct  iosort::merge_tree< RanIt, Order, Splitter, Pred, Refiller, Alloc >::rebind< NewRefiller >
struct  iosort::merge_tree< RanIt, Order, Splitter, Pred, Refiller, Alloc >::Node
struct  iosort::merge_tree< RanIt, Order, Splitter, Pred, Refiller, Alloc >::Node::Edge
class  iosort::merge_tree< RanIt, Order, Splitter, Pred, Refiller, Alloc >::stream
class  iosort::merge_tree< RanIt, Order, Splitter, Pred, Refiller, Alloc >::stream_iterator
class  iosort::merge_tree< typename Alloc::pointer, Order, Splitter, Pred, Refiller, Alloc >
struct  iosort::merge_tree< typename Alloc::pointer, Order, Splitter, Pred, Refiller, Alloc >::Node
struct  iosort::merge_tree< typename Alloc::pointer, Order, Splitter, Pred, Refiller, Alloc >::Node::Edge
class  iosort::merge_tree< typename Alloc::pointer, Order, Splitter, Pred, Refiller, Alloc >::stream
class  iosort::merge_tree< typename Alloc::pointer, Order, Splitter, Pred, Refiller, Alloc >::stream_iterator

Namespaces

namespace  iosort

Typedefs

typedef unsigned short iosort::height_t
typedef unsigned short iosort::basic_order_t
typedef unsigned int iosort::order_t

Functions

template<int order>
height_t iosort::logc (order_t k)
template<int order>
order_t iosort::pow_of_order (height_t h)
template<>
order_t iosort::pow_of_order< 2 > (height_t h)
template<>
order_t iosort::pow_of_order< 4 > (height_t h)
template<>
order_t iosort::pow_of_order< 8 > (height_t h)
template<>
order_t iosort::pow_of_order< 16 > (height_t h)