Package | Description |
---|---|
edu.snu.coral.common.dag | |
edu.snu.coral.common.ir.vertex | |
edu.snu.coral.compiler.frontend.beam |
Modifier and Type | Method and Description |
---|---|
DAGBuilder<V,E> |
DAGBuilder.addVertex(V v)
Add vertex to the builder.
|
DAGBuilder<V,E> |
DAGBuilder.addVertex(V v,
DAG<V,E> dag)
Add vertex to the builder, using the information from the given DAG.
|
DAGBuilder<V,E> |
DAGBuilder.addVertex(V v,
Stack<LoopVertex> loopVertexStack)
Add vertex to the builder, using the LoopVertex stack.
|
DAGBuilder<V,E> |
DAGBuilder.connectVertices(E edge)
Connect vertices at the edge.
|
DAGBuilder<V,E> |
DAGBuilder.removeVertex(V v)
Remove the vertex from the list.
|
Modifier and Type | Method and Description |
---|---|
DAGBuilder<IRVertex,IREdge> |
LoopVertex.getBuilder() |
Modifier and Type | Method and Description |
---|---|
LoopVertex |
LoopVertex.unRollIteration(DAGBuilder<IRVertex,IREdge> dagBuilder)
Method for unrolling an iteration of the LoopVertex.
|
Constructor and Description |
---|
CoralPipelineVisitor(DAGBuilder<IRVertex,IREdge> builder,
org.apache.beam.sdk.options.PipelineOptions options)
Constructor of the BEAM Visitor.
|
Copyright © 2018. All rights reserved.