Stxxl  1.4.0
stxxl::block_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType > Member List
This is the complete list of members for stxxl::block_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType >, including all inherited members.
acquire(const swappable_block_identifier_type sbid, const bool uninitialized=false)stxxl::block_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType > [inline, virtual]
block_scheduler_algorithm(block_scheduler_type &bs)stxxl::block_scheduler_algorithm< SwappableBlockType > [inline]
block_scheduler_algorithm(block_scheduler_algorithm *old)stxxl::block_scheduler_algorithm< SwappableBlockType > [inline]
block_scheduler_algorithm_offline_lru_prefetching(block_scheduler_type &bs)stxxl::block_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType > [inline]
block_scheduler_algorithm_offline_lru_prefetching(block_scheduler_algorithm_type *old)stxxl::block_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType > [inline]
block_scheduler_algorithm_type typedefstxxl::block_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType > [protected]
block_scheduler_operation typedefstxxl::block_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType > [protected]
block_scheduler_type typedefstxxl::block_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType > [protected]
bsstxxl::block_scheduler_algorithm< SwappableBlockType >
deinit()stxxl::block_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType > [inline, protected]
deinitialize(swappable_block_identifier_type sbid)stxxl::block_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType > [inline, virtual]
evictable_blocks_empty()stxxl::block_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType > [inline, virtual]
evictable_blocks_pop()stxxl::block_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType > [inline, virtual]
explicit_timestep()stxxl::block_scheduler_algorithm< SwappableBlockType > [inline, virtual]
external_block_type typedefstxxl::block_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType > [protected]
extract_external_block(swappable_block_identifier_type sbid)stxxl::block_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType > [inline, virtual]
free_evictable_blocksstxxl::block_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType > [protected]
get_algorithm_from_block_scheduler()stxxl::block_scheduler_algorithm< SwappableBlockType > [inline, protected]
get_free_internal_block_from_block_scheduler()stxxl::block_scheduler_algorithm< SwappableBlockType > [inline, protected]
get_prediction_sequence() const stxxl::block_scheduler_algorithm< SwappableBlockType > [inline, virtual]
get_ready_block(const scheduled_blocks_iterator &schedule_meta)stxxl::block_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType > [inline, protected]
give_up(std::string err_msg="detected some error in the prediction sequence")stxxl::block_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType > [inline, protected]
init(block_scheduler_algorithm_type *old_algo)stxxl::block_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType > [inline, protected]
initialize(swappable_block_identifier_type sbid, external_block_type eblock)stxxl::block_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType > [inline, virtual]
internal_block_type typedefstxxl::block_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType > [protected]
is_initialized(const swappable_block_identifier_type sbid) const stxxl::block_scheduler_algorithm< SwappableBlockType > [inline, virtual]
is_simulating() const stxxl::block_scheduler_algorithm< SwappableBlockType > [inline, virtual]
next_op_to_schedulestxxl::block_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType > [protected]
operation_done(scheduled_blocks_iterator &schedule_meta)stxxl::block_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType > [inline, protected]
prediction_sequencestxxl::block_scheduler_algorithm< SwappableBlockType > [protected]
prediction_sequence_type typedefstxxl::block_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType > [protected]
release(swappable_block_identifier_type sbid, const bool dirty)stxxl::block_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType > [inline, virtual]
return_free_internal_block(internal_block_type *iblock)stxxl::block_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType > [inline, protected]
return_free_internal_block_to_block_scheduler(internal_block_type *iblock)stxxl::block_scheduler_algorithm< SwappableBlockType > [inline, protected]
schedule_next_operations()stxxl::block_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType > [inline, protected]
schedule_read(scheduled_blocks_iterator block_to_read)stxxl::block_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType > [inline, protected]
schedule_write(const swappable_block_identifier_type sbid)stxxl::block_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType > [inline, protected]
scheduled_blocksstxxl::block_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType > [protected]
scheduled_blocks_iterator typedefstxxl::block_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType > [protected]
scheduled_blocks_reference typedefstxxl::block_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType > [protected]
scheduled_blocks_type typedefstxxl::block_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType > [protected]
scheduled_evictable_blocksstxxl::block_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType > [protected]
shall_be_cleaned(const scheduled_blocks_iterator &schedule_meta) const stxxl::block_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType > [inline, protected]
shall_be_read(const scheduled_blocks_iterator &schedule_meta, const bool ignore_first=true) const stxxl::block_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType > [inline, protected]
shall_keep_internal_block(const scheduled_blocks_iterator &schedule_meta, const bool ignore_first=true) const stxxl::block_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType > [inline, protected]
swappable_block_identifier_type typedefstxxl::block_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType > [protected]
swappable_blocksstxxl::block_scheduler_algorithm< SwappableBlockType > [protected]
swappable_blocks_iterator typedefstxxl::block_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType > [protected]
swappable_blocks_resize(swappable_block_identifier_type)stxxl::block_scheduler_algorithm< SwappableBlockType > [inline, virtual]
time_type typedefstxxl::block_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType > [protected]
try_interrupt_read(const write_scheduled_blocks_iterator &writing_block)stxxl::block_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType > [inline, protected]
wait_on_read(const scheduled_blocks_iterator &schedule_meta)stxxl::block_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType > [inline, protected]
wait_on_write(const write_scheduled_blocks_iterator &writing_block)stxxl::block_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType > [inline, protected]
wait_on_write(const swappable_block_identifier_type &writing_block)stxxl::block_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType > [inline, protected]
wait_on_write(const scheduled_blocks_iterator &schedule_meta)stxxl::block_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType > [inline, protected]
write_scheduled_blocksstxxl::block_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType > [protected]
write_scheduled_blocks_iterator typedefstxxl::block_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType > [protected]
write_scheduled_blocks_reference typedefstxxl::block_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType > [protected]
write_scheduled_blocks_type typedefstxxl::block_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType > [protected]
~block_scheduler_algorithm()stxxl::block_scheduler_algorithm< SwappableBlockType > [inline, virtual]
~block_scheduler_algorithm_offline_lru_prefetching()stxxl::block_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType > [inline, virtual]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines