Class SimpleGraph

  extended by org.jscience.computing.graph.graphs.AbstractGraph
      extended by org.jscience.computing.graph.graphs.AbstractBaseGraph
          extended by org.jscience.computing.graph.graphs.SimpleGraph
All Implemented Interfaces:, java.lang.Cloneable, Graph, UndirectedGraph
Direct Known Subclasses:

public class SimpleGraph
extends AbstractBaseGraph
implements UndirectedGraph

A simple graph. A simple graph is an undirected graph for which at most one edge connects any two vertices, and loops are not permitted. If you're unsure about simple graphs, see:

See Also:
Serialized Form

Constructor Summary
          Creates a new simple graph.
SimpleGraph(EdgeFactory ef)
          Creates a new simple graph with the specified edge factory.
Method Summary
Methods inherited from class org.jscience.computing.graph.graphs.AbstractBaseGraph
addEdge, addEdge, addVertex, clone, containsEdge, containsVertex, degreeOf, edgeSet, edgesOf, getAllEdges, getEdge, getEdgeFactory, incomingEdgesOf, inDegreeOf, isAllowingLoops, isAllowingMultipleEdges, outDegreeOf, outgoingEdgesOf, removeEdge, removeEdge, removeVertex, setEdgeListFactory, vertexSet
Methods inherited from class org.jscience.computing.graph.graphs.AbstractGraph
addAllEdges, addAllVertices, assertVertexExist, containsEdge, removeAllEdges, removeAllEdges, removeAllEdges, removeAllVertices, toString, toStringFromSets
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.jscience.computing.graph.UndirectedGraph
Methods inherited from interface org.jscience.computing.graph.Graph
addAllEdges, addAllVertices, addEdge, addEdge, addVertex, containsEdge, containsEdge, containsVertex, edgeSet, edgesOf, getAllEdges, getEdge, getEdgeFactory, removeAllEdges, removeAllEdges, removeAllVertices, removeEdge, removeEdge, removeVertex, vertexSet

Constructor Detail


public SimpleGraph(EdgeFactory ef)
Creates a new simple graph with the specified edge factory.

ef - the edge factory of the new graph.


public SimpleGraph()
Creates a new simple graph.