-
Returns this edge's destination vertex.
Returns this edge's source vertex.
Returns the vertex with the given name, or null
if there is no
vertex with that name.
Sets the number of processors corresponding to this vertex that will be
created on each member.
Creates a vertex from a Supplier<Processor>
and adds it to this
DAG.
Creates a vertex from a ProcessorMetaSupplier
and adds it to
this DAG.
Creates a vertex from a ProcessorSupplier
and adds it to this
DAG.
Creates a vertex from a Supplier<Processor>
and adds it to this DAG.
Creates a vertex from a ProcessorMetaSupplier
and adds it to this DAG.
Creates a vertex from a ProcessorSupplier
and adds it to this DAG.
Validates the DAG and returns an iterator over the DAG's vertices in topological order.
Returns a copy of the DAG's vertices.
Returns an edge between two vertices.
Returns an edge with the given source vertex and no destination vertex.
Returns an edge with the given source vertex at the given ordinal
and no destination vertex.
Sets the destination vertex of this edge, with ordinal 0.
Edge.to(Vertex destination,
int ordinal)
Sets the destination vertex and ordinal of this edge.
Adds a vertex to this DAG.