STXXL  1.4-dev
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
stxxl::block_scheduler< SwappableBlockType > Member List

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

acquire(const swappable_block_identifier_type sbid, const bool uninitialized=false)stxxl::block_scheduler< SwappableBlockType >inline
algostxxl::block_scheduler< SwappableBlockType >protected
allocate_swappable_block()stxxl::block_scheduler< SwappableBlockType >inline
block_scheduler(const int_type max_internal_memory)stxxl::block_scheduler< SwappableBlockType >inlineexplicit
block_scheduler_operation enum namestxxl::block_scheduler< SwappableBlockType >
bmstxxl::block_scheduler< SwappableBlockType >protected
deinitialize(const swappable_block_identifier_type sbid)stxxl::block_scheduler< SwappableBlockType >inline
explicit_timestep()stxxl::block_scheduler< SwappableBlockType >inline
external_block_type typedefstxxl::block_scheduler< SwappableBlockType >
extract_external_block(const swappable_block_identifier_type sbid)stxxl::block_scheduler< SwappableBlockType >inline
flush()stxxl::block_scheduler< SwappableBlockType >inline
free_internal_blocksstxxl::block_scheduler< SwappableBlockType >protected
free_swappable_block(const swappable_block_identifier_type sbid)stxxl::block_scheduler< SwappableBlockType >inline
free_swappable_blocksstxxl::block_scheduler< SwappableBlockType >protected
get_current_algorithm() const stxxl::block_scheduler< SwappableBlockType >inline
get_free_internal_block()stxxl::block_scheduler< SwappableBlockType >inlineprotected
get_internal_block(const swappable_block_identifier_type sbid) const stxxl::block_scheduler< SwappableBlockType >inline
get_prediction_sequence() const stxxl::block_scheduler< SwappableBlockType >inline
initialize(const swappable_block_identifier_type sbid, external_block_type eblock)stxxl::block_scheduler< SwappableBlockType >inline
internal_block_type typedefstxxl::block_scheduler< SwappableBlockType >
internal_blocks_blocksstxxl::block_scheduler< SwappableBlockType >protected
is_initialized(const swappable_block_identifier_type sbid) const stxxl::block_scheduler< SwappableBlockType >inline
is_simulating() const stxxl::block_scheduler< SwappableBlockType >inline
max_internal_blocksstxxl::block_scheduler< SwappableBlockType >protected
max_internal_blocks_alloc_at_oncestxxl::block_scheduler< SwappableBlockType >protectedstatic
noncopyable()stxxl::noncopyableinlineprivate
op_acquire enum valuestxxl::block_scheduler< SwappableBlockType >
op_acquire_uninitialized enum valuestxxl::block_scheduler< SwappableBlockType >
op_deinitialize enum valuestxxl::block_scheduler< SwappableBlockType >
op_extract_external_block enum valuestxxl::block_scheduler< SwappableBlockType >
op_initialize enum valuestxxl::block_scheduler< SwappableBlockType >
op_release enum valuestxxl::block_scheduler< SwappableBlockType >
op_release_dirty enum valuestxxl::block_scheduler< SwappableBlockType >
prediction_sequence_type typedefstxxl::block_scheduler< SwappableBlockType >
release(const swappable_block_identifier_type sbid, const bool dirty)stxxl::block_scheduler< SwappableBlockType >inline
remaining_internal_blocksstxxl::block_scheduler< SwappableBlockType >protected
return_free_internal_block(internal_block_type *iblock)stxxl::block_scheduler< SwappableBlockType >inlineprotected
swappable_block_identifier_type typedefstxxl::block_scheduler< SwappableBlockType >
swappable_blocksstxxl::block_scheduler< SwappableBlockType >mutableprotected
switch_algorithm_to(block_scheduler_algorithm< SwappableBlockType > *new_algo)stxxl::block_scheduler< SwappableBlockType >inline
time_type typedefstxxl::block_scheduler< SwappableBlockType >protected
~block_scheduler()stxxl::block_scheduler< SwappableBlockType >inline