| 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.