N
- Node parameter typeE
- Edge parameter typefinal class UndirectedNetworkConnections<N,E> extends AbstractUndirectedNetworkConnections<N,E>
NetworkConnections
for undirected networks.incidentEdgeMap
Modifier | Constructor and Description |
---|---|
protected |
UndirectedNetworkConnections(java.util.Map<E,N> incidentEdgeMap) |
Modifier and Type | Method and Description |
---|---|
java.util.Set<N> |
adjacentNodes() |
java.util.Set<E> |
edgesConnecting(java.lang.Object node) |
(package private) static <N,E> UndirectedNetworkConnections<N,E> |
of() |
(package private) static <N,E> UndirectedNetworkConnections<N,E> |
ofImmutable(java.util.Map<E,N> incidentEdges) |
addInEdge, addOutEdge, incidentEdges, inEdges, oppositeNode, outEdges, predecessors, removeInEdge, removeOutEdge, successors
static <N,E> UndirectedNetworkConnections<N,E> of()
static <N,E> UndirectedNetworkConnections<N,E> ofImmutable(java.util.Map<E,N> incidentEdges)
public java.util.Set<N> adjacentNodes()
public java.util.Set<E> edgesConnecting(java.lang.Object node)