Class WeightedPseudograph<V,E>

All Implemented Interfaces:
Serializable, Cloneable, Graph<V,E>, UndirectedGraph<V,E>, WeightedGraph<V,E>

public class WeightedPseudograph<V,E> extends Pseudograph<V,E> implements WeightedGraph<V,E>
A weighted pseudograph. A weighted pseudograph is a non-simple undirected graph in which both graph loops and multiple edges are permitted. The edges of a weighted pseudograph have weights. If you're unsure about pseudographs, see: http://mathworld.wolfram.com/Pseudograph.html.
See Also:
  • Constructor Details

    • WeightedPseudograph

      public WeightedPseudograph(EdgeFactory<V,E> ef)
      Creates a new weighted pseudograph with the specified edge factory.
      Parameters:
      ef - the edge factory of the new graph.
    • WeightedPseudograph

      public WeightedPseudograph(Class<? extends E> edgeClass)
      Creates a new weighted pseudograph.
      Parameters:
      edgeClass - class on which to base factory for edges