|
||||||||||
| 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 OutputSliceNodes 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 Edgepublic InputSliceNode getDest()
getDest in class Edgepublic void setSrc(SliceNode src)
Edge
setSrc in class Edgepublic void setDest(SliceNode dest)
Edge
setDest in class Edgepublic int initItems()
public int steadyItems()
public int primePumpItems()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||