Stxxl  1.4.0
Classes | Namespaces
include/stxxl/bits/mng/block_scheduler.h File Reference
#include <stack>
#include <queue>
#include <limits>
#include <stxxl/bits/mng/mng.h>
#include <stxxl/bits/mng/typed_block.h>
#include <stxxl/bits/common/addressable_queues.h>
Include dependency graph for block_scheduler.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  stxxl::swappable_block< ValueType, BlockSize >
 Virtualization of a block of data. Holds information for allocating and swapping. To use in cooperation with block_scheduler. More...
class  stxxl::block_scheduler< SwappableBlockType >
 Schedules swapping of blocks and provides blocks for temporary storage. More...
struct  stxxl::block_scheduler< SwappableBlockType >::prediction_sequence_element
class  stxxl::block_scheduler_algorithm< SwappableBlockType >
 Interface of a block scheduling algorithm. More...
class  stxxl::block_scheduler_algorithm_online_lru< SwappableBlockType >
 Block scheduling algorithm caching via the least recently used policy (online). More...
class  stxxl::block_scheduler_algorithm_simulation< SwappableBlockType >
 Pseudo block scheduling algorithm only recording the request sequence. More...
class  stxxl::block_scheduler_algorithm_offline_lfd< SwappableBlockType >
 Block scheduling algorithm caching via the longest forward distance policy (offline). More...
class  stxxl::block_scheduler_algorithm_offline_lfd< SwappableBlockType >::priority
class  stxxl::block_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType >
 Block scheduling algorithm caching via the least recently used policy (offline), and prefetching in addition. More...
struct  stxxl::block_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType >::write_read_request
struct  stxxl::block_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType >::read_after_write
struct  stxxl::block_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType >::scheduled_block_meta

Namespaces

namespace  stxxl
 

<stxxl> library namespace


 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines