14 #ifndef STXXL_ALGO_ASYNC_SCHEDULE_HEADER
15 #define STXXL_ALGO_ASYNC_SCHEDULE_HEADER
44 template <
typename run_type>
46 const run_type& input,
54 disks[i] = input[i].bid.storage->get_physical_device_id();
59 template <
typename b
id_iterator_type>
61 bid_iterator_type input_begin,
62 bid_iterator_type input_end,
67 const int_type L = input_end - input_begin;
70 for (bid_iterator_type it = input_begin; it != input_end; ++it, ++i)
71 disks[i] = it->storage->get_physical_device_id();
78 #endif // !STXXL_ALGO_ASYNC_SCHEDULE_HEADER
choose_int_types< my_pointer_size >::int_type int_type
#define STXXL_BEGIN_NAMESPACE
void compute_prefetch_schedule(const int_type *first, const int_type *last, int_type *out_first, int_type m, int_type D)
#define STXXL_END_NAMESPACE