|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Vertex | |
byucc.jhdl.synth | |
byucc.jhdl.synth.graph |
Uses of Vertex in byucc.jhdl.synth |
Subclasses of Vertex in byucc.jhdl.synth | |
class |
CFVertex
The basic vertex for any ControlFlowGraph. |
class |
DFVertex
The basic vertex for any DataFlowGraph. |
Methods in byucc.jhdl.synth that return Vertex | |
Vertex |
DFSubGraph.addVertex(java.lang.String name)
Add a new Vertex to the graph. |
protected Vertex |
DataFlowGraph.newVertex(java.lang.String name)
Overrides newVertex in Graph so that all vertices in a DataFlowGraph will be of type DFVertex. |
protected Vertex |
ControlFlowGraph.newVertex(java.lang.String name)
Overrides newVertex in Graph so that all vertices in a ControlFlowGraph will be of type CFVertex. |
Methods in byucc.jhdl.synth with parameters of type Vertex | |
Edge |
DFSubGraph.addEdge(Vertex tail,
Vertex head)
Add a new Edge to the subGraph. |
DFEdge |
DFSubGraph.addDFEdge(Vertex tail,
Vertex head)
Add a new DFEdge to the subGraph. |
DFEdge |
DFSubGraph.addDFEdge(Vertex tail,
java.lang.String tailPort,
Vertex head)
Add a new DFEdge with the given tail port name to the subGraph. |
DFEdge |
DFSubGraph.addDFEdge(Vertex tail,
Vertex head,
java.lang.String headPort)
Add a new DFEdge with the given head port name to the subGraph. |
DFEdge |
DFSubGraph.addDFEdge(Vertex tail,
java.lang.String tailPort,
Vertex head,
java.lang.String headPort)
Add a new DFEdge with the given port names to the subGraph. |
protected Edge |
DataFlowGraph.newEdge(Vertex tail,
Vertex head)
Overrides newEdge in Graph so that all edges in a DataFlowGraph will be of type DFEdge. |
void |
DataFlowGraph.removeVertex(Vertex vertex)
Overrides removeVertex in Graph so that when a Vertex is removed from the graph it will also be cleared from the hashes of any subGraph which may contain the vertex. |
protected Edge |
ControlFlowGraph.newEdge(Vertex tail,
Vertex head)
Overrides newEdge in Graph so that all edges in a ControlFlowGraph will be of type CFEdge. |
Constructors in byucc.jhdl.synth with parameters of type Vertex | |
DFEdge(Vertex tail,
Vertex head)
Construct a new DFEdge pointing from tail to head. |
|
DFEdge(Vertex tail,
java.lang.String tailPort,
Vertex head,
java.lang.String headPort)
Construct a new DFEdge pointing from tail to head with the given port names. |
|
DFEdge(Vertex tail,
java.lang.String tailPort,
Vertex head)
Construct a new DFEdge pointing from tail to head with the given tail port name. |
|
DFEdge(Vertex tail,
Vertex head,
java.lang.String headPort)
Construct a new DFEdge pointing from tail to head with the given head port name. |
|
CFEdge(Vertex tail,
Vertex head)
Construct a new CFEdge pointing from tail to head. |
|
CFEdge(Vertex t,
Vertex h,
java.lang.Integer weight)
Construct a new edge from tail -> head with the given weight. |
|
CFEdge(Vertex t,
Vertex h,
java.lang.String weight)
Construct a new edge from tail -> head with the given weight. |
Uses of Vertex in byucc.jhdl.synth.graph |
Fields in byucc.jhdl.synth.graph declared as Vertex | |
protected Vertex |
Edge.head
|
protected Vertex |
Edge.tail
|
Methods in byucc.jhdl.synth.graph that return Vertex | |
Vertex |
IndexedVertexIterator.getVertexAt(int index)
Retrieves the Vertex at the given index. |
Vertex |
Graph.addVertex(java.lang.String name)
Adds a named vertex to the graph. |
Vertex |
Graph.addVertex(Vertex v)
|
protected Vertex |
Graph.newVertex(java.lang.String name)
This method will create the appropriate vertex for the graph. |
Vertex |
Edge.getHead()
Get the head of this edge. |
Vertex |
Edge.getTail()
Get the tail of this edge. |
Vertex |
SourceGraph.getSource()
|
Vertex |
VertexIterator.getVertex()
Get the Vertex at which the Iterator currently points. |
Vertex |
VertexVector.vertexAt(int index)
Returns the vertex at the specified index. |
Vertex |
VertexVectorIterator.getVertex()
Get the Vertex at which the Iterator currently points. |
Vertex |
VertexVectorIterator.getVertexAt(int index)
Get the Vertex that has the given index. |
Vertex |
Vertex.getSingleTail()
Get the vertex which is the tail of the single input edge to this vertex. |
Vertex |
Vertex.getSingleHead()
Get the vertex which is the head of the single output edge to this vertex. |
Methods in byucc.jhdl.synth.graph with parameters of type Vertex | |
Vertex |
Graph.addVertex(Vertex v)
|
void |
Graph.mergeVertices(Vertex A,
Vertex B)
Merge two vertices. |
void |
Graph.removeVertex(Vertex vertex)
Removes a Vertex from the graph, as well as all edges associated with the Vertex. |
Edge |
Graph.addEdge(Vertex tail,
Vertex head)
Adds an Edge to the graph (tailVertex -> headVertex). |
void |
Graph.removeEdge(Vertex tail,
Vertex head)
Removes an Edge from the graph. |
protected Edge |
Graph.newEdge(Vertex tail,
Vertex head)
This method will create the appropriate vertex for the graph. |
Edge |
Graph.getEdge(Vertex tail,
Vertex head)
Get the edge going from tail to head, (or null if no edge goes from tail to edge). |
boolean |
Graph.hasEdge(Vertex tail,
Vertex head)
Does this graph contain an edge from tail -> head |
boolean |
Graph.hasVertex(Vertex vertex)
Does this graph contain the given vertex |
void |
Graph.setVertexProperty(Vertex v,
java.lang.String key,
java.lang.String value)
|
void |
Edge.setHead(Vertex h)
Change this edge to point to the given vertex instead. |
void |
Edge.setTail(Vertex t)
Change this edge to point from the given vertex instead. |
void |
SourceGraph.setSource(Vertex v)
|
void |
VertexVector.addVertex(Vertex v)
Adds a vertex to the end of this VertexVector |
boolean |
VertexVector.removeVertex(Vertex v)
Removes a vertex from this VertexVector |
protected static void |
DAG.localVisit(Graph g,
Vertex v,
VertexVector topo_sort)
|
boolean |
Vertex.isAdjacent(Vertex tail)
Is this Vertex adjacent to the given Vertex. |
protected Edge |
Vertex.findEdgeTo(Vertex head)
Find the edge going from this vertex to the vertex head. |
Constructors in byucc.jhdl.synth.graph with parameters of type Vertex | |
Edge(Vertex t,
Vertex h)
Construct a new directed edge from tail -> head. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |