STXXL  1.4-dev
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
async_schedule.cpp File Reference
#include <stxxl/bits/algo/async_schedule.h>
#include <stxxl/bits/common/simple_vector.h>
#include <stxxl/bits/common/types.h>
#include <stxxl/bits/io/file.h>
#include <stxxl/bits/namespace.h>
#include <stxxl/bits/parallel.h>
#include <stxxl/bits/unused.h>
#include <stxxl/bits/verbose.h>
#include <algorithm>
#include <cassert>
#include <functional>
#include <queue>
#include <utility>
#include <vector>

Go to the source code of this file.

Namespaces

 stxxl
 STXXL library namespace
 
 stxxl::async_schedule_local
 

Typedefs

typedef std::pair< int_type,
int_type > 
stxxl::async_schedule_local::write_time_pair
 

Functions

void stxxl::compute_prefetch_schedule (const int_type *first, const int_type *last, int_type *out_first, int_type m, int_type D)
 
static int_type stxxl::async_schedule_local::get_disk (int_type i, const int_type *disks, int_type D)
 
int_type stxxl::async_schedule_local::simulate_async_write (const int_type *disks, const int_type L, const int_type m_init, const int_type D, std::pair< int_type, int_type > *o_time)