acquire(const swappable_block_identifier_type sbid, const bool uninitialized=false) | block_scheduler< SwappableBlockType > | inline |
algo | block_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 &)=delete | block_scheduler< SwappableBlockType > | |
block_scheduler_operation enum name | block_scheduler< SwappableBlockType > | |
bm | block_scheduler< SwappableBlockType > | protected |
debug | block_scheduler< SwappableBlockType > | privatestatic |
deinitialize(const swappable_block_identifier_type sbid) | block_scheduler< SwappableBlockType > | inline |
explicit_timestep() | block_scheduler< SwappableBlockType > | inline |
external_block_type typedef | block_scheduler< SwappableBlockType > | |
extract_external_block(const swappable_block_identifier_type sbid) | block_scheduler< SwappableBlockType > | inline |
flush() | block_scheduler< SwappableBlockType > | inline |
free_internal_blocks | block_scheduler< SwappableBlockType > | protected |
free_swappable_block(const swappable_block_identifier_type sbid) | block_scheduler< SwappableBlockType > | inline |
free_swappable_blocks | block_scheduler< SwappableBlockType > | protected |
get_current_algorithm() const | block_scheduler< SwappableBlockType > | inline |
get_free_internal_block() | block_scheduler< SwappableBlockType > | inlineprotected |
get_internal_block(const swappable_block_identifier_type sbid) const | block_scheduler< SwappableBlockType > | inline |
get_prediction_sequence() const | block_scheduler< SwappableBlockType > | inline |
initialize(const swappable_block_identifier_type sbid, external_block_type eblock) | block_scheduler< SwappableBlockType > | inline |
internal_block_type typedef | block_scheduler< SwappableBlockType > | |
internal_blocks_blocks | block_scheduler< SwappableBlockType > | protected |
is_initialized(const swappable_block_identifier_type sbid) const | block_scheduler< SwappableBlockType > | inline |
is_simulating() const | block_scheduler< SwappableBlockType > | inline |
max_internal_blocks | block_scheduler< SwappableBlockType > | protected |
max_internal_blocks_alloc_at_once | block_scheduler< SwappableBlockType > | protectedstatic |
op_acquire enum value | block_scheduler< SwappableBlockType > | |
op_acquire_uninitialized enum value | block_scheduler< SwappableBlockType > | |
op_deinitialize enum value | block_scheduler< SwappableBlockType > | |
op_extract_external_block enum value | block_scheduler< SwappableBlockType > | |
op_initialize enum value | block_scheduler< SwappableBlockType > | |
op_release enum value | block_scheduler< SwappableBlockType > | |
op_release_dirty enum value | block_scheduler< SwappableBlockType > | |
operator=(const block_scheduler &)=delete | block_scheduler< SwappableBlockType > | |
prediction_sequence_type typedef | block_scheduler< SwappableBlockType > | |
release(const swappable_block_identifier_type sbid, const bool dirty) | block_scheduler< SwappableBlockType > | inline |
remaining_internal_blocks | block_scheduler< SwappableBlockType > | protected |
return_free_internal_block(internal_block_type *iblock) | block_scheduler< SwappableBlockType > | inlineprotected |
swappable_block_identifier_type typedef | block_scheduler< SwappableBlockType > | |
swappable_blocks | block_scheduler< SwappableBlockType > | mutableprotected |
switch_algorithm_to(block_scheduler_algorithm< SwappableBlockType > *new_algo) | block_scheduler< SwappableBlockType > | inline |
time_type typedef | block_scheduler< SwappableBlockType > | protected |
~block_scheduler() | block_scheduler< SwappableBlockType > | inline |