|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Edge | |
---|---|
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 | |
at.dms.kjc.vanillaSlice |
This package was written to provide a test for the classes in backendSupport . |
Uses of Edge in at.dms.kjc.backendSupport |
---|
Fields in at.dms.kjc.backendSupport declared as Edge | |
---|---|
protected Edge |
Channel.theEdge
Technical note: a Buffer in a backend implements an Edge in a slice graph This data structure uses an Edge to store source, destination, and type information. |
Fields in at.dms.kjc.backendSupport with type parameters of type Edge | |
---|---|
protected static HashMap<Edge,Channel> |
Channel.bufferStore
the store for all Buffers, indexed by edge. |
Methods in at.dms.kjc.backendSupport with parameters of type Edge | |
---|---|
static int |
BufferSize.calculateSize(Edge theEdge)
Return the number of items passing over an edge. |
static Channel |
Channel.findChannel(Edge edge)
Determine whther a channel for an edge exists in out collection of channels. |
static ChannelAsCircularArray |
ChannelAsCircularArray.getChannel(Edge edge)
Make a new Channel or return an already-made channel. |
static ChannelAsArray |
ChannelAsArray.getChannel(Edge edge)
Make a new Channel or return an already-made channel. |
abstract Channel |
BackEndFactory.getChannel(Edge e)
Back end needs to generate subclasses of channel. |
static DelegatingChannel |
DelegatingChannel.getChannel(Edge edge,
Channel other)
Make a new Channel or return an already-made channel. |
static UnbufferredPushChannel |
UnbufferredPushChannel.getChannel(Edge edge,
String pushName)
Make a new Channel or return an already-made channel. |
static UnbufferredPopChannel |
UnbufferredPopChannel.getChannel(Edge edge,
String popName)
Make a new Channel or return an already-made channel. |
Channel |
GetOrMakeChannel.getOrMakeChannel(Edge e)
Given an edge e, make the correct sort of channel for it. |
protected Channel |
GetOrMakeChannel.makeIntraSliceChannel(Edge e)
For an edge within a slice, create a channel that implements that edge. |
Constructors in at.dms.kjc.backendSupport with parameters of type Edge | |
---|---|
Channel(Edge edge)
Create a channel given an edge. |
|
ChannelAsArray(Edge edge)
Constructor |
|
ChannelAsCircularArray(Edge edge)
Constructor |
Uses of Edge in at.dms.kjc.cell |
---|
Methods in at.dms.kjc.cell with parameters of type Edge | |
---|---|
Channel |
CellBackendFactory.getChannel(Edge e)
|
Channel |
GetOrMakeCellChannel.makeIntraSliceChannel(Edge e)
|
Constructors in at.dms.kjc.cell with parameters of type Edge | |
---|---|
InterSPUChannel(Edge e)
|
Uses of Edge in at.dms.kjc.slicegraph |
---|
Subclasses of Edge in at.dms.kjc.slicegraph | |
---|---|
class |
InterSliceEdge
This class represents an edge in the partitioned stream graph between slices. |
Methods in at.dms.kjc.slicegraph that return Edge | |
---|---|
Edge |
SliceNode.getEdgeToNext()
|
static Edge |
Util.srcDstToEdge(SliceNode src,
SliceNode dst)
Given two slice nodes, return an edge. |
Methods in at.dms.kjc.slicegraph with parameters of type Edge | |
---|---|
int |
InputSliceNode.getWeight(Edge out)
|
double |
InputSliceNode.ratio(Edge edge)
return ratio of weight of edge to totalWeights(). |
Uses of Edge in at.dms.kjc.spacetime |
---|
Methods in at.dms.kjc.spacetime that return Edge | |
---|---|
static Edge[] |
TraceBufferSchedule.getInputBuffers(OutputSliceNode out)
|
static Edge |
TraceBufferSchedule.getOutputBuffer(InputSliceNode in)
|
Methods in at.dms.kjc.spacetime with parameters of type Edge | |
---|---|
Channel |
RawBackEndFactory.getChannel(Edge e)
|
Constructors in at.dms.kjc.spacetime with parameters of type Edge | |
---|---|
OffChipBuffer(Edge edge)
|
Uses of Edge in at.dms.kjc.vanillaSlice |
---|
Methods in at.dms.kjc.vanillaSlice with parameters of type Edge | |
---|---|
Channel |
UniBackEndFactory.getChannel(Edge e)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |