Stxxl  1.4.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Classes | Functions
stxxl::sort_local Namespace Reference

Classes

struct  read_next_after_write_completed

Functions

template<typename block_type , typename run_type , typename input_bid_iterator , typename value_cmp >
void create_runs (input_bid_iterator it, run_type **runs, int_type nruns, int_type _m, value_cmp cmp)
template<typename block_type , typename run_type , typename value_cmp >
bool check_sorted_runs (run_type **runs, unsigned_type nruns, unsigned_type m, value_cmp cmp)
template<typename block_type , typename run_type , typename value_cmp >
void merge_runs (run_type **in_runs, int_type nruns, run_type *out_run, unsigned_type _m, value_cmp cmp)
template<typename block_type , typename alloc_strategy , typename input_bid_iterator , typename value_cmp >
simple_vector
< sort_helper::trigger_entry
< block_type > > * 
sort_blocks (input_bid_iterator input_bids, unsigned_type _n, unsigned_type _m, value_cmp cmp)

Detailed Description


Function Documentation

template<typename block_type , typename run_type , typename value_cmp >
bool stxxl::sort_local::check_sorted_runs ( run_type **  runs,
unsigned_type  nruns,
unsigned_type  m,
value_cmp  cmp 
)
template<typename block_type , typename run_type , typename input_bid_iterator , typename value_cmp >
void stxxl::sort_local::create_runs ( input_bid_iterator  it,
run_type **  runs,
int_type  nruns,
int_type  _m,
value_cmp  cmp 
)
template<typename block_type , typename run_type , typename value_cmp >
void stxxl::sort_local::merge_runs ( run_type **  in_runs,
int_type  nruns,
run_type *  out_run,
unsigned_type  _m,
value_cmp  cmp 
)
template<typename block_type , typename alloc_strategy , typename input_bid_iterator , typename value_cmp >
simple_vector<sort_helper::trigger_entry<block_type> >* stxxl::sort_local::sort_blocks ( input_bid_iterator  input_bids,
unsigned_type  _n,
unsigned_type  _m,
value_cmp  cmp 
)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines