Thrill  0.1
block_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType > Member List

This is the complete list of members for block_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType >, including all inherited members.

acquire(const swappable_block_identifier_type sbid, const bool uninitialized=false)block_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType >inlinevirtual
block_scheduler_algorithm(block_scheduler_type &bs)block_scheduler_algorithm< SwappableBlockType >inlineexplicit
block_scheduler_algorithm(block_scheduler_algorithm *old)block_scheduler_algorithm< SwappableBlockType >inlineexplicit
block_scheduler_algorithm(const block_scheduler_algorithm &)=deleteblock_scheduler_algorithm< SwappableBlockType >
block_scheduler_algorithm_offline_lru_prefetching(block_scheduler_type &bs)block_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType >inlineexplicit
block_scheduler_algorithm_offline_lru_prefetching(block_scheduler_algorithm_type *old)block_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType >inlineexplicit
block_scheduler_algorithm_type typedefblock_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType >protected
block_scheduler_operation typedefblock_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType >protected
block_scheduler_type typedefblock_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType >protected
bsblock_scheduler_algorithm< SwappableBlockType >
deinit()block_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType >inlineprotected
deinitialize(swappable_block_identifier_type sbid)block_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType >inlinevirtual
evictable_blocks_empty()block_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType >inlinevirtual
evictable_blocks_pop()block_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType >inlinevirtual
explicit_timestep()block_scheduler_algorithm< SwappableBlockType >inlinevirtual
external_block_type typedefblock_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType >protected
extract_external_block(swappable_block_identifier_type sbid)block_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType >inlinevirtual
free_evictable_blocksblock_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType >protected
get_algorithm_from_block_scheduler()block_scheduler_algorithm< SwappableBlockType >inlineprotected
get_free_internal_block_from_block_scheduler()block_scheduler_algorithm< SwappableBlockType >inlineprotected
get_prediction_sequence() constblock_scheduler_algorithm< SwappableBlockType >inlinevirtual
get_ready_block(const scheduled_blocks_iterator &schedule_meta)block_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType >inlineprotected
give_up(std::string err_msg="detected some error in the prediction sequence")block_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType >inlineprotected
init(block_scheduler_algorithm_type *old_algo)block_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType >inlineprotected
initialize(swappable_block_identifier_type sbid, external_block_type eblock)block_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType >inlinevirtual
internal_block_type typedefblock_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType >protected
is_initialized(const swappable_block_identifier_type sbid) constblock_scheduler_algorithm< SwappableBlockType >inlinevirtual
is_simulating() constblock_scheduler_algorithm< SwappableBlockType >inlinevirtual
next_op_to_scheduleblock_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType >protected
operation_done(scheduled_blocks_iterator &schedule_meta)block_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType >inlineprotected
operator=(const block_scheduler_algorithm &)=deleteblock_scheduler_algorithm< SwappableBlockType >
prediction_sequenceblock_scheduler_algorithm< SwappableBlockType >protected
prediction_sequence_type typedefblock_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType >protected
release(swappable_block_identifier_type sbid, const bool dirty)block_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType >inlinevirtual
return_free_internal_block(internal_block_type *iblock)block_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType >inlineprotected
return_free_internal_block_to_block_scheduler(internal_block_type *iblock)block_scheduler_algorithm< SwappableBlockType >inlineprotected
schedule_next_operations()block_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType >inlineprotected
schedule_read(scheduled_blocks_iterator block_to_read)block_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType >inlineprotected
schedule_write(const swappable_block_identifier_type sbid)block_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType >inlineprotected
scheduled_blocksblock_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType >protected
scheduled_blocks_iterator typedefblock_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType >protected
scheduled_blocks_reference typedefblock_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType >protected
scheduled_blocks_type typedefblock_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType >protected
scheduled_evictable_blocksblock_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType >protected
shall_be_cleaned(const scheduled_blocks_iterator &schedule_meta) constblock_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType >inlineprotected
shall_be_read(const scheduled_blocks_iterator &schedule_meta, const bool ignore_first=true) constblock_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType >inlineprotected
shall_keep_internal_block(const scheduled_blocks_iterator &schedule_meta, const bool ignore_first=true) constblock_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType >inlineprotected
swappable_block_identifier_type typedefblock_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType >protected
swappable_blocksblock_scheduler_algorithm< SwappableBlockType >protected
swappable_blocks_iterator typedefblock_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType >protected
swappable_blocks_resize(swappable_block_identifier_type)block_scheduler_algorithm< SwappableBlockType >inlinevirtual
time_type typedefblock_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType >protected
try_interrupt_read(const write_scheduled_blocks_iterator &writing_block)block_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType >inlineprotected
wait_on_read(const scheduled_blocks_iterator &schedule_meta)block_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType >inlineprotected
wait_on_write(const write_scheduled_blocks_iterator &writing_block)block_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType >inlineprotected
wait_on_write(const swappable_block_identifier_type &writing_block)block_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType >inlineprotected
wait_on_write(const scheduled_blocks_iterator &schedule_meta)block_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType >inlineprotected
write_scheduled_blocksblock_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType >protected
write_scheduled_blocks_iterator typedefblock_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType >protected
write_scheduled_blocks_reference typedefblock_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType >protected
write_scheduled_blocks_type typedefblock_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType >protected
~block_scheduler_algorithm()block_scheduler_algorithm< SwappableBlockType >inlinevirtual
~block_scheduler_algorithm_offline_lru_prefetching()block_scheduler_algorithm_offline_lru_prefetching< SwappableBlockType >inlinevirtual