Package org._3pq.jgrapht.graph
Class DefaultDirectedWeightedGraph
- java.lang.Object
-
- org._3pq.jgrapht.graph.AbstractGraph
-
- org._3pq.jgrapht.graph.AbstractBaseGraph
-
- org._3pq.jgrapht.graph.DefaultDirectedGraph
-
- org._3pq.jgrapht.graph.DefaultDirectedWeightedGraph
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Cloneable
,DirectedGraph
,Graph
,WeightedGraph
public class DefaultDirectedWeightedGraph extends DefaultDirectedGraph implements WeightedGraph
A directed weighted graph. A directed weighted graph is a non-simple directed graph in which multiple edges between any two vertices are not permitted, but loops are. The graph has weights on its edges.prefixed 'Default' to avoid name collision with the DirectedWeightedGraph interface.
- See Also:
DefaultDirectedGraph
, Serialized Form
-
-
Constructor Summary
Constructors Constructor Description DefaultDirectedWeightedGraph()
Creates a new directed weighted graph.DefaultDirectedWeightedGraph(EdgeFactory ef)
Creates a new directed weighted graph with the specified edge factory.
-
Method Summary
-
Methods inherited from class org._3pq.jgrapht.graph.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._3pq.jgrapht.graph.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._3pq.jgrapht.DirectedGraph
incomingEdgesOf, inDegreeOf, outDegreeOf, outgoingEdgesOf
-
Methods inherited from interface org._3pq.jgrapht.Graph
addAllEdges, addAllVertices, addEdge, addEdge, addVertex, containsEdge, containsEdge, containsVertex, edgeSet, edgesOf, getAllEdges, getEdge, getEdgeFactory, removeAllEdges, removeAllEdges, removeAllVertices, removeEdge, removeEdge, removeVertex, vertexSet
-
-
-
-
Constructor Detail
-
DefaultDirectedWeightedGraph
public DefaultDirectedWeightedGraph()
Creates a new directed weighted graph.
-
DefaultDirectedWeightedGraph
public DefaultDirectedWeightedGraph(EdgeFactory ef)
Creates a new directed weighted graph with the specified edge factory.- Parameters:
ef
- the edge factory of the new graph.
-
-