org.jscience.computing.graph.graphs
Class SimpleWeightedGraph

java.lang.Object
  extended by org.jscience.computing.graph.graphs.AbstractGraph
      extended by org.jscience.computing.graph.graphs.AbstractBaseGraph
          extended by org.jscience.computing.graph.graphs.SimpleGraph
              extended by org.jscience.computing.graph.graphs.SimpleWeightedGraph
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, Graph, UndirectedGraph, WeightedGraph

public class SimpleWeightedGraph
extends SimpleGraph
implements WeightedGraph

A simple weighted graph. A simple weighted graph is a simple graph for which edges are assigned weights.

See Also:
Serialized Form

Constructor Summary
SimpleWeightedGraph()
          Creates a new simple weighted graph.
SimpleWeightedGraph(EdgeFactory ef)
          Creates a new simple weighted 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.Graph
addAllEdges, addAllVertices, addEdge, addEdge, addVertex, containsEdge, containsEdge, containsVertex, edgeSet, edgesOf, getAllEdges, getEdge, getEdgeFactory, removeAllEdges, removeAllEdges, removeAllVertices, removeEdge, removeEdge, removeVertex, vertexSet
 
Methods inherited from interface org.jscience.computing.graph.UndirectedGraph
degreeOf
 

Constructor Detail

SimpleWeightedGraph

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

Parameters:
ef - the edge factory of the new graph.

SimpleWeightedGraph

public SimpleWeightedGraph()
Creates a new simple weighted graph.