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.