Compute phases and execute pipelining program. More...
#include <tpie/pipelining/graph.h>
Public Types | |
typedef std::vector< phase > | phases_t |
typedef phases_t::iterator | phaseit |
typedef std::vector< node * > | nodes_t |
typedef nodes_t::iterator | nodeit |
typedef progress_types< true > | Progress |
Public Member Functions | |
graph_traits (const node_map &map) | |
const phases_t & | phases () |
const nodes_t & | item_sources () |
const nodes_t & | item_sinks () |
void | go_all (stream_size_type n, Progress::base &pi) |
Static Public Member Functions | |
static memory_size_type | memory_usage (size_t phases) |
Compute phases and execute pipelining program.
Given the entire pipelining actor graph via a node_map
, toposorts the phases and runs them in the right order.