Thrill  0.1
block_scheduler< SwappableBlockType > Member List

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

acquire(const swappable_block_identifier_type sbid, const bool uninitialized=false)block_scheduler< SwappableBlockType >inline
algoblock_scheduler< SwappableBlockType >protected
allocate_swappable_block()block_scheduler< SwappableBlockType >inline
block_scheduler(const size_t max_internal_memory)block_scheduler< SwappableBlockType >inlineexplicit
block_scheduler(const block_scheduler &)=deleteblock_scheduler< SwappableBlockType >
block_scheduler_operation enum nameblock_scheduler< SwappableBlockType >
bmblock_scheduler< SwappableBlockType >protected
debugblock_scheduler< SwappableBlockType >privatestatic
deinitialize(const swappable_block_identifier_type sbid)block_scheduler< SwappableBlockType >inline
explicit_timestep()block_scheduler< SwappableBlockType >inline
external_block_type typedefblock_scheduler< SwappableBlockType >
extract_external_block(const swappable_block_identifier_type sbid)block_scheduler< SwappableBlockType >inline
flush()block_scheduler< SwappableBlockType >inline
free_internal_blocksblock_scheduler< SwappableBlockType >protected
free_swappable_block(const swappable_block_identifier_type sbid)block_scheduler< SwappableBlockType >inline
free_swappable_blocksblock_scheduler< SwappableBlockType >protected
get_current_algorithm() constblock_scheduler< SwappableBlockType >inline
get_free_internal_block()block_scheduler< SwappableBlockType >inlineprotected
get_internal_block(const swappable_block_identifier_type sbid) constblock_scheduler< SwappableBlockType >inline
get_prediction_sequence() constblock_scheduler< SwappableBlockType >inline
initialize(const swappable_block_identifier_type sbid, external_block_type eblock)block_scheduler< SwappableBlockType >inline
internal_block_type typedefblock_scheduler< SwappableBlockType >
internal_blocks_blocksblock_scheduler< SwappableBlockType >protected
is_initialized(const swappable_block_identifier_type sbid) constblock_scheduler< SwappableBlockType >inline
is_simulating() constblock_scheduler< SwappableBlockType >inline
max_internal_blocksblock_scheduler< SwappableBlockType >protected
max_internal_blocks_alloc_at_onceblock_scheduler< SwappableBlockType >protectedstatic
op_acquire enum valueblock_scheduler< SwappableBlockType >
op_acquire_uninitialized enum valueblock_scheduler< SwappableBlockType >
op_deinitialize enum valueblock_scheduler< SwappableBlockType >
op_extract_external_block enum valueblock_scheduler< SwappableBlockType >
op_initialize enum valueblock_scheduler< SwappableBlockType >
op_release enum valueblock_scheduler< SwappableBlockType >
op_release_dirty enum valueblock_scheduler< SwappableBlockType >
operator=(const block_scheduler &)=deleteblock_scheduler< SwappableBlockType >
prediction_sequence_type typedefblock_scheduler< SwappableBlockType >
release(const swappable_block_identifier_type sbid, const bool dirty)block_scheduler< SwappableBlockType >inline
remaining_internal_blocksblock_scheduler< SwappableBlockType >protected
return_free_internal_block(internal_block_type *iblock)block_scheduler< SwappableBlockType >inlineprotected
swappable_block_identifier_type typedefblock_scheduler< SwappableBlockType >
swappable_blocksblock_scheduler< SwappableBlockType >mutableprotected
switch_algorithm_to(block_scheduler_algorithm< SwappableBlockType > *new_algo)block_scheduler< SwappableBlockType >inline
time_type typedefblock_scheduler< SwappableBlockType >protected
~block_scheduler()block_scheduler< SwappableBlockType >inline