Uses of Interface
dev.nm.graph.HyperEdge
-
Packages that use HyperEdge Package Description dev.nm.graph dev.nm.graph.type -
-
Uses of HyperEdge in dev.nm.graph
Classes in dev.nm.graph with type parameters of type HyperEdge Modifier and Type Interface Description interfaceForest<V,E extends HyperEdge<V>>A forest is a disjoint union of trees.interfaceGraph<V,E extends HyperEdge<V>>A graph is a representation of a set of objects where some pairs of the objects are connected by links.interfaceTree<V,E extends HyperEdge<V>>A tree is an undirected graph in which any two vertices are connected by exactly one simple path.Subinterfaces of HyperEdge in dev.nm.graph Modifier and Type Interface Description interfaceArc<V>An arc is an ordered pair of vertices.interfaceEdge<V>An edge connects a pair of vertices.interfaceUndirectedEdge<V>A tagging interface for implementations of an undirected graph that accept only undirected edges.interfaceWeightedArc<V>A weighted arc is an arc that has a weight or a cost associated with it.interfaceWeightedEdge<V>A weighted edge has a weight or a cost associated with it.Methods in dev.nm.graph with type parameters of type HyperEdge Modifier and Type Method Description static <V,E extends HyperEdge<V>>
voidGraphUtils. addEdges(Graph<V,E> g, E... edges)Add a set of edges to a graph.static <V,E extends HyperEdge<V>>
Graph<V,E>GraphUtils. removeIsolatedVertices(Graph<V,E> g)Removes those nodes that have no edges from a graph.Methods in dev.nm.graph that return types with arguments of type HyperEdge Modifier and Type Method Description static <V> Set<HyperEdge<V>>GraphUtils. getEdges(Graph<V,?> g, V v1, V v2)Gets the set of edges that connect the two vertices.Methods in dev.nm.graph with parameters of type HyperEdge Modifier and Type Method Description static <V,E extends HyperEdge<V>>
voidGraphUtils. addEdges(Graph<V,E> g, E... edges)Add a set of edges to a graph.static <V> booleanGraphUtils. containsEdge(Graph<V,?> g, HyperEdge<V> e)Returns true if this graph's edge collection containse -
Uses of HyperEdge in dev.nm.graph.type
Classes in dev.nm.graph.type with type parameters of type HyperEdge Modifier and Type Class Description classSparseGraph<V,E extends HyperEdge<V>>This class implements the sparse graph representation.Classes in dev.nm.graph.type that implement HyperEdge Modifier and Type Class Description classSimpleArc<V>A simple arc has two vertices: head and tail.classSimpleEdge<V>A simple edge has two vertices.
-