|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectat.dms.kjc.slicegraph.Edge
at.dms.kjc.slicegraph.InterSliceEdge
public class InterSliceEdge
This class represents an edge in the partitioned stream graph between slices.
But it actually connects OutputSliceNode
s to InputSliceNodes
.
Field Summary |
---|
Fields inherited from class at.dms.kjc.slicegraph.Edge |
---|
dest, src |
Constructor Summary | |
---|---|
InterSliceEdge(InputSliceNode dest)
Partial constructor: #setSrc(OutputSliceNode) later. |
|
InterSliceEdge(OutputSliceNode src)
Partial constructor: #setDest(InputSliceNode) later. |
|
InterSliceEdge(OutputSliceNode src,
InputSliceNode dest)
Full constructor, (type will be inferred from src / dest). |
Method Summary | |
---|---|
InputSliceNode |
getDest()
|
OutputSliceNode |
getSrc()
|
int |
initItems()
The number of items that traverse this edge in the initialization stage. |
int |
primePumpItems()
The number of items sent over this link in one call of the link in the prime pump stage, the link might be used many times in the prime pump stage conceptually using the rotating buffers. |
void |
setDest(SliceNode dest)
Set the destination SliceNode |
void |
setSrc(SliceNode src)
Set the source SliceNode |
int |
steadyItems()
|
Methods inherited from class at.dms.kjc.slicegraph.Edge |
---|
getType, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public InterSliceEdge(OutputSliceNode src, InputSliceNode dest)
src
- Source of directed edge as OutputSliceNodedest
- Destination of directed edga as InputSliceNodepublic InterSliceEdge(OutputSliceNode src)
#setDest(InputSliceNode)
later.
src
- public InterSliceEdge(InputSliceNode dest)
#setSrc(OutputSliceNode)
later.
dest
- Method Detail |
---|
public OutputSliceNode getSrc()
getSrc
in class Edge
public InputSliceNode getDest()
getDest
in class Edge
public void setSrc(SliceNode src)
Edge
setSrc
in class Edge
public void setDest(SliceNode dest)
Edge
setDest
in class Edge
public int initItems()
public int steadyItems()
public int primePumpItems()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |