PipeBuilder Class Reference

Build the graph into a new graph where all the commands are represented as tuples. More...

Inheritance diagram for PipeBuilder:

BuilderBase

List of all members.

Public Member Functions

def __init__
def build
def clear
def colour_grey
def colour_white
def colour
 get the colour of the node
def is_bp
def dynHelper
def nxtupdate
def build_aux
 main method to assemble the pipe into the useable structure
def toGraph
 return graph representation of built object

Public Attributes

 sourcesFlag
 breakpoints
 workingSet
 sources
 graph
 lst
 done


Detailed Description

Build the graph into a new graph where all the commands are represented as tuples.

Definition at line 37 of file PipeBuilder.py.


Member Function Documentation

def __init__ (   self,
  useSources = True,
  chain = True 
)

Definition at line 40 of file PipeBuilder.py.

def build (   self,
  g,
  targets,
  sources,
  breakpoints,
  k 
)

Definition at line 45 of file PipeBuilder.py.

def clear (   self  ) 

Definition at line 71 of file PipeBuilder.py.

def colour_grey (   self,
  node 
)

Definition at line 82 of file PipeBuilder.py.

def colour_white (   self,
  node 
)

Definition at line 85 of file PipeBuilder.py.

def colour (   self,
  node 
)

get the colour of the node

Definition at line 92 of file PipeBuilder.py.

def is_bp (   self,
  node 
)

Definition at line 102 of file PipeBuilder.py.

def dynHelper (   self,
  alpha 
)

Definition at line 117 of file PipeBuilder.py.

def nxtupdate (   self,
  nxt,
  TSC 
)

Definition at line 165 of file PipeBuilder.py.

def build_aux (   self  ) 

main method to assemble the pipe into the useable structure

Definition at line 179 of file PipeBuilder.py.

def toGraph (   self  ) 

return graph representation of built object

Definition at line 349 of file PipeBuilder.py.


Member Data Documentation

Definition at line 42 of file PipeBuilder.py.

Definition at line 51 of file PipeBuilder.py.

Definition at line 52 of file PipeBuilder.py.

Definition at line 53 of file PipeBuilder.py.

Definition at line 56 of file PipeBuilder.py.

lst

Definition at line 57 of file PipeBuilder.py.

Definition at line 58 of file PipeBuilder.py.


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

Generated on Sun Aug 10 09:11:10 2008 for SLIMpy by  doxygen 1.5.6