Uses of Class
org.jgrapht.alg.cycle.HierholzerEulerianCycle.EdgeNode
Packages that use HierholzerEulerianCycle.EdgeNode
-
Uses of HierholzerEulerianCycle.EdgeNode in org.jgrapht.alg.cycle
Fields in org.jgrapht.alg.cycle declared as HierholzerEulerianCycle.EdgeNodeModifier and TypeFieldDescriptionHierholzerEulerianCycle.VertexNode.adjEdgesHeadprotected HierholzerEulerianCycle<V,E>.EdgeNode HierholzerEulerianCycle.eulerianHeadHierholzerEulerianCycle.VertexNode.insertLocationHierholzerEulerianCycle.EdgeNode.nextHierholzerEulerianCycle.EdgeNode.prevHierholzerEulerianCycle.EdgeNode.reverseMethods in org.jgrapht.alg.cycle that return types with arguments of type HierholzerEulerianCycle.EdgeNodeModifier and TypeMethodDescriptionprotected Pair<HierholzerEulerianCycle<V,E>.EdgeNode, HierholzerEulerianCycle<V, E>.EdgeNode> HierholzerEulerianCycle.computePartialCycle()Computes a partial cycle assuming that all vertices have an even degree.protected Pair<HierholzerEulerianCycle<V,E>.EdgeNode, HierholzerEulerianCycle<V, E>.EdgeNode> HierholzerEulerianCycle.computePartialCycle()Computes a partial cycle assuming that all vertices have an even degree.Methods in org.jgrapht.alg.cycle with parameters of type HierholzerEulerianCycle.EdgeNodeModifier and TypeMethodDescriptionprotected HierholzerEulerianCycle<V,E>.VertexNode HierholzerEulerianCycle.getOppositeVertex(HierholzerEulerianCycle<V, E>.VertexNode v, HierholzerEulerianCycle<V, E>.EdgeNode e) Compute the opposite end-point of an end-point of an edge.protected voidHierholzerEulerianCycle.unlink(HierholzerEulerianCycle<V, E>.EdgeNode eNode) Unlink an edge from the adjacency lists of its end-points.Method parameters in org.jgrapht.alg.cycle with type arguments of type HierholzerEulerianCycle.EdgeNodeModifier and TypeMethodDescriptionprotected voidHierholzerEulerianCycle.updateGraphAndInsertLocations(Pair<HierholzerEulerianCycle<V, E>.EdgeNode, HierholzerEulerianCycle<V, E>.EdgeNode> partialCycle, HierholzerEulerianCycle<V, E>.VertexNode partialCycleSourceVertex) Iterate over the partial cycle to remove vertices with zero degrees and compute new insert locations for vertices with non-zero degrees.protected voidHierholzerEulerianCycle.updateGraphAndInsertLocations(Pair<HierholzerEulerianCycle<V, E>.EdgeNode, HierholzerEulerianCycle<V, E>.EdgeNode> partialCycle, HierholzerEulerianCycle<V, E>.VertexNode partialCycleSourceVertex) Iterate over the partial cycle to remove vertices with zero degrees and compute new insert locations for vertices with non-zero degrees.Constructors in org.jgrapht.alg.cycle with parameters of type HierholzerEulerianCycle.EdgeNodeModifierConstructorDescriptionEdgeNode(HierholzerEulerianCycle<V, E>.VertexNode sourceNode, HierholzerEulerianCycle<V, E>.VertexNode targetNode, HierholzerEulerianCycle<V, E>.EdgeNode prev, E e, HierholzerEulerianCycle<V, E>.EdgeNode reverse, HierholzerEulerianCycle<V, E>.EdgeNode next) Create EdgeNode