|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use InterSliceEdge | |
---|---|
at.dms.kjc.backendSupport | Package documentation for at.dms.kjc.backendSupport |
at.dms.kjc.cell | |
at.dms.kjc.slicegraph | This package aims to supersede the SIR and flatgraph representations of the stream graph with a single representation that maintains all relevant information as well as slice information. |
at.dms.kjc.spacetime |
Uses of InterSliceEdge in at.dms.kjc.backendSupport |
---|
Methods in at.dms.kjc.backendSupport with parameters of type InterSliceEdge | |
---|---|
protected Channel |
GetOrMakeChannel.makeInterSliceChannel(InterSliceEdge e)
Create channel between slices. |
Uses of InterSliceEdge in at.dms.kjc.cell |
---|
Fields in at.dms.kjc.cell with type parameters of type InterSliceEdge | |
---|---|
static HashMap<InterSliceEdge,Integer> |
CellBackend.channelIdMap
|
static ArrayList<InterSliceEdge> |
CellBackend.channels
|
Methods in at.dms.kjc.cell that return InterSliceEdge | |
---|---|
static InterSliceEdge |
CellBackend.getEdgeBetween(OutputSliceNode src,
InputSliceNode dest)
|
Methods in at.dms.kjc.cell with parameters of type InterSliceEdge | |
---|---|
Channel |
GetOrMakeCellChannel.makeInterSliceChannel(InterSliceEdge e)
|
Uses of InterSliceEdge in at.dms.kjc.slicegraph |
---|
Methods in at.dms.kjc.slicegraph that return InterSliceEdge | |
---|---|
InterSliceEdge[] |
OutputSliceNode.getDestList()
Return a list of the dests in round-robin order flattening the duplicates. |
InterSliceEdge[][] |
OutputSliceNode.getDests()
|
InterSliceEdge |
OutputSliceNode.getSingleEdge()
|
InterSliceEdge |
InputSliceNode.getSingleEdge()
Get the singleton edge. |
InterSliceEdge[] |
InputSliceNode.getSources()
|
Methods in at.dms.kjc.slicegraph that return types with arguments of type InterSliceEdge | |
---|---|
LinkedList<InterSliceEdge> |
OutputSliceNode.getDestSequence()
Return a list of the edges with each edge appearing once and ordered by the order in which each edge appears in the split pattern. |
Set<InterSliceEdge> |
OutputSliceNode.getDestSet()
Return the set of the outgoing edges of this OutputSliceNode. |
List<InterSliceEdge> |
OutputSliceNode.getSortedOutputs()
return an iterator that iterates over the inputslicenodes in descending order of the number of items sent to the inputslicenode |
LinkedList<InterSliceEdge> |
InputSliceNode.getSourceList()
Return a linked list of the sources pattern. |
LinkedList<InterSliceEdge> |
InputSliceNode.getSourceSequence()
Return a list of the edges with each edge appearing once and ordered by the order in which each edge appears in the join pattern. |
Set<InterSliceEdge> |
InputSliceNode.getSourceSet()
|
Methods in at.dms.kjc.slicegraph with parameters of type InterSliceEdge | |
---|---|
int |
InputSliceNode.getItems(InterSliceEdge edge)
Return the number of items that traverse this edge on one iteration of this input slice node, remember that a single edge can appear multiple times in the joining pattern. |
int |
OutputSliceNode.getWeight(InterSliceEdge in)
return the number of items sent by this output slice node on all instances of a particular edge. |
double |
OutputSliceNode.ratio(InterSliceEdge edge)
|
void |
InputSliceNode.replaceEdge(InterSliceEdge oldEdge,
InterSliceEdge newEdge)
In the sources array for the input, replace all instances of oldEdge with newEdge. |
void |
OutputSliceNode.setDests(InterSliceEdge[][] dests)
Set dests |
void |
InputSliceNode.setSources(InterSliceEdge[] sources)
Set the source edges. |
Method parameters in at.dms.kjc.slicegraph with type arguments of type InterSliceEdge | |
---|---|
void |
InputSliceNode.set(LinkedList<Integer> weights,
LinkedList<InterSliceEdge> edges)
Set the weights and sources array of this input slice node to the weights list and the edges list. |
void |
OutputSliceNode.set(LinkedList<Integer> weights,
LinkedList<LinkedList<InterSliceEdge>> dests)
Set the weights and dests of this input slice node to weights and dests. |
Constructors in at.dms.kjc.slicegraph with parameters of type InterSliceEdge | |
---|---|
InputSliceNode(int[] weights,
InterSliceEdge[] sources)
Creator |
|
OutputSliceNode(int[] weights,
InterSliceEdge[][] dests)
Construct a new output slice node based on the arrays weights and dests. |
Constructor parameters in at.dms.kjc.slicegraph with type arguments of type InterSliceEdge | |
---|---|
OutputSliceNode(LinkedList<Integer> weights,
LinkedList<LinkedList<InterSliceEdge>> dests)
Construct a new output slice node based on the lists weights and dests. |
Uses of InterSliceEdge in at.dms.kjc.spacetime |
---|
Fields in at.dms.kjc.spacetime declared as InterSliceEdge | |
---|---|
protected InterSliceEdge |
InterSliceBuffer.edge
|
Methods in at.dms.kjc.spacetime that return InterSliceEdge | |
---|---|
InterSliceEdge |
InterSliceBuffer.getEdge()
|
Methods in at.dms.kjc.spacetime with parameters of type InterSliceEdge | |
---|---|
static InterSliceBuffer |
InterSliceBuffer.getBuffer(InterSliceEdge edge)
|
static int |
Util.initBufferSize(InterSliceEdge edge)
|
static int |
Util.magicBufferSize(InterSliceEdge edge)
|
static int |
Util.steadyBufferSize(InterSliceEdge edge)
|
Constructors in at.dms.kjc.spacetime with parameters of type InterSliceEdge | |
---|---|
InterSliceBuffer(InterSliceEdge edge)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |