TPIE

v1.1rc1-6-g0c97303
tpie::pipelining::bits::graph_traits Class Reference

Compute phases and execute pipelining program. More...

#include <tpie/pipelining/graph.h>

Public Types

typedef std::vector< phasephases_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)
 

Detailed Description

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.

Definition at line 111 of file graph.h.


The documentation for this class was generated from the following file: