networks
ends
finds the ends of an edge in a graph
Calling Sequence
Parameters
Description
Examples
ends(G)
ends(e, G)
G
-
graph or network
e
edge or a set or list of edges of G
Important: The networks package has been deprecated. Use the superseding package GraphTheory instead.
This routine is used to recover the names of the vertices at the ends of a specified edge.
In the special case where only the graph G is specified then the ends of all of the edges of G are returned as a set.
If an edge e is directed then the ends are returned as a list of length 2 where the second element is the head. For undirected edges the vertex names are returned as a set. Undirected loops will appear as a set containing one vertex name.
Specific edges of interest may be specified either individually or as a set or list of edge names. The result will be a vertex pair, a set of vertex pairs, or a list of vertex pairs as appropriate.
This routine is normally loaded via the command with(networks) but may also be referenced using the full name networks[ends](...).
with⁡networks:
G≔cycle⁡5:
Eset≔addedge⁡1,3,2,2,G
Eset≔e6,e7
ends⁡Eset,G
1,3,2,2
ends⁡convert⁡Eset,list,G
ends⁡G
1,3,2,2,1,2,1,5,2,3,3,4,4,5
See Also
GraphTheory
networks(deprecated)[edges]
networks(deprecated)[incident]
Download Help Document