- AbstractBaseGraph<V,E> - Class in org.jgrapht.graph
-
The most general implementation of the
Graph
interface.
- AbstractBaseGraph(EdgeFactory<V, E>, boolean, boolean) - Constructor for class org.jgrapht.graph.AbstractBaseGraph
-
Construct a new graph.
- abstractBaseGraph - Variable in class org.jgrapht.graph.specifics.DirectedSpecifics
-
- abstractBaseGraph - Variable in class org.jgrapht.graph.specifics.UndirectedSpecifics
-
- AbstractGraph<V,E> - Class in org.jgrapht.graph
-
A skeletal implementation of the Graph interface, to minimize the effort required to
implement graph interfaces.
- AbstractGraph() - Constructor for class org.jgrapht.graph.AbstractGraph
-
Construct a new empty graph object.
- AbstractGraphBuilder<V,E,G extends Graph<V,E>,B extends AbstractGraphBuilder<V,E,G,B>> - Class in org.jgrapht.graph.builder
-
Base class for builders of
Graph
- AbstractGraphBuilder(G) - Constructor for class org.jgrapht.graph.builder.AbstractGraphBuilder
-
Creates a builder based on baseGraph
.
- AbstractGraphIterator<V,E> - Class in org.jgrapht.traverse
-
An empty implementation of a graph iterator to minimize the effort required to implement graph
iterators.
- AbstractGraphIterator() - Constructor for class org.jgrapht.traverse.AbstractGraphIterator
-
- active - Variable in class org.jgrapht.alg.StoerWagnerMinimumCut.VertexAndWeight
-
- addAllEdges(Graph<? super V, ? super E>, Graph<V, E>, Collection<? extends E>) - Static method in class org.jgrapht.Graphs
-
Adds a subset of the edges of the specified source graph to the specified destination graph.
- addAllVertices(List<Integer>, double) - Method in class org.jgrapht.alg.vertexcover.RecursiveExactVCImpl.BitSetCover
-
Add multiple vertices in the vertex cover.
- addAllVertices(Graph<? super V, ? super E>, Collection<? extends V>) - Static method in class org.jgrapht.Graphs
-
Adds all of the specified vertices to the destination graph.
- addDagEdge(V, V) - Method in class org.jgrapht.experimental.dag.DirectedAcyclicGraph
-
Adds the given edge and updates the internal topological order for consistency IFF
there is not already an edge (fromVertex, toVertex) in the graph
the edge does not induce a cycle in the graph
- addDagEdge(V, V, E) - Method in class org.jgrapht.experimental.dag.DirectedAcyclicGraph
-
Adds the given edge and updates the internal topological order for consistency IFF
the given edge is not already a member of the graph
there is not already an edge (fromVertex, toVertex) in the graph
the edge does not induce a cycle in the graph
- addEdge(V, V) - Method in class org.jgrapht.experimental.dag.DirectedAcyclicGraph
-
- addEdge(V, V, E) - Method in class org.jgrapht.experimental.dag.DirectedAcyclicGraph
-
- addEdge(V, V) - Method in class org.jgrapht.experimental.GraphSquare
-
Creates a new edge in this graph, going from the source vertex to the target vertex, and
returns the created edge.
- addEdge(V, V, E) - Method in class org.jgrapht.experimental.GraphSquare
-
Adds the specified edge to this graph, going from the source vertex to the target vertex.
- addEdge(V, V) - Method in class org.jgrapht.graph.AbstractBaseGraph
-
Creates a new edge in this graph, going from the source vertex to the target vertex, and
returns the created edge.
- addEdge(V, V, E) - Method in class org.jgrapht.graph.AbstractBaseGraph
-
Adds the specified edge to this graph, going from the source vertex to the target vertex.
- addEdge(V, V) - Method in interface org.jgrapht.Graph
-
Creates a new edge in this graph, going from the source vertex to the target vertex, and
returns the created edge.
- addEdge(V, V, E) - Method in interface org.jgrapht.Graph
-
Adds the specified edge to this graph, going from the source vertex to the target vertex.
- addEdge(V, V) - Method in class org.jgrapht.graph.AsUndirectedGraph
-
- addEdge(V, V, E) - Method in class org.jgrapht.graph.AsUndirectedGraph
-
- addEdge(V, V) - Method in class org.jgrapht.graph.builder.AbstractGraphBuilder
-
Adds an edge to the graph being built.
- addEdge(V, V, E) - Method in class org.jgrapht.graph.builder.AbstractGraphBuilder
-
Adds the specified edge to the graph being built.
- addEdge(V, V, double) - Method in class org.jgrapht.graph.builder.DirectedWeightedGraphBuilderBase
-
Adds an weighted edge to the graph being built.
- addEdge(V, V, E, double) - Method in class org.jgrapht.graph.builder.DirectedWeightedGraphBuilderBase
-
Adds the specified weighted edge to the graph being built.
- addEdge(V, V, double) - Method in class org.jgrapht.graph.builder.UndirectedWeightedGraphBuilderBase
-
Adds an weighted edge to the graph being built.
- addEdge(V, V, E, double) - Method in class org.jgrapht.graph.builder.UndirectedWeightedGraphBuilderBase
-
Adds the specified weighted edge to the graph being built.
- addEdge(V, V) - Method in class org.jgrapht.graph.DefaultListenableGraph
-
- addEdge(V, V, E) - Method in class org.jgrapht.graph.DefaultListenableGraph
-
- addEdge(V, V) - Method in class org.jgrapht.graph.EdgeReversedGraph
-
- addEdge(V, V, E) - Method in class org.jgrapht.graph.EdgeReversedGraph
-
- addEdge(V, V) - Method in class org.jgrapht.graph.GraphDelegator
-
Creates a new edge in this graph, going from the source vertex to the target vertex, and
returns the created edge.
- addEdge(V, V, E) - Method in class org.jgrapht.graph.GraphDelegator
-
Adds the specified edge to this graph, going from the source vertex to the target vertex.
- addEdge(V, V) - Method in class org.jgrapht.graph.GraphUnion
-
Throws UnsupportedOperationException, because
GraphUnion is read-only.
- addEdge(V, V, E) - Method in class org.jgrapht.graph.GraphUnion
-
Throws UnsupportedOperationException, because
GraphUnion is read-only.
- addEdge(V, V) - Method in class org.jgrapht.graph.MaskSubgraph
-
Creates a new edge in this graph, going from the source vertex to the target vertex, and
returns the created edge.
- addEdge(V, V, E) - Method in class org.jgrapht.graph.MaskSubgraph
-
Adds the specified edge to this graph, going from the source vertex to the target vertex.
- addEdge(V, V, E) - Method in class org.jgrapht.graph.ParanoidGraph
-
Adds the specified edge to this graph, going from the source vertex to the target vertex.
- addEdge(E) - Method in class org.jgrapht.graph.specifics.UndirectedEdgeContainer
-
Add a vertex edge
- addEdge(V, V) - Method in class org.jgrapht.graph.Subgraph
-
Add an edge to the subgraph.
- addEdge(V, V, E) - Method in class org.jgrapht.graph.Subgraph
-
Adds the specified edge to this graph, going from the source vertex to the target vertex.
- addEdge(V, V) - Method in class org.jgrapht.graph.UnmodifiableGraph
-
- addEdge(V, V, E) - Method in class org.jgrapht.graph.UnmodifiableGraph
-
- addEdge(Graph<V, E>, V, V, double) - Static method in class org.jgrapht.Graphs
-
- addEdgeChain(V, V, V...) - Method in class org.jgrapht.graph.builder.AbstractGraphBuilder
-
Adds a chain of edges to the graph being built.
- addEdgeToTouchingVertices(E) - Method in class org.jgrapht.graph.specifics.DirectedSpecifics
-
Adds the specified edge to the edge containers of its source and target vertices.
- addEdgeToTouchingVertices(E) - Method in class org.jgrapht.graph.specifics.FastLookupDirectedSpecifics
-
Adds the specified edge to the edge containers of its source and target vertices.
- addEdgeToTouchingVertices(E) - Method in class org.jgrapht.graph.specifics.FastLookupUndirectedSpecifics
-
Adds the specified edge to the edge containers of its source and target vertices.
- addEdgeToTouchingVertices(E) - Method in interface org.jgrapht.graph.specifics.Specifics
-
Adds the specified edge to the edge containers of its source and target vertices.
- addEdgeToTouchingVertices(E) - Method in class org.jgrapht.graph.specifics.UndirectedSpecifics
-
Adds the specified edge to the edge containers of its source and target vertices.
- addEdgeWithVertices(Graph<V, E>, V, V) - Static method in class org.jgrapht.Graphs
-
Adds the specified source and target vertices to the graph, if not already included, and
creates a new edge and adds it to the specified graph similarly to the
Graph.addEdge(Object, Object)
method.
- addEdgeWithVertices(Graph<V, E>, Graph<V, E>, E) - Static method in class org.jgrapht.Graphs
-
Adds the specified edge to the graph, including its vertices if not already included.
- addEdgeWithVertices(Graph<V, E>, V, V, double) - Static method in class org.jgrapht.Graphs
-
Adds the specified source and target vertices to the graph, if not already included, and
creates a new weighted edge and adds it to the specified graph similarly to the
Graph.addEdge(Object, Object)
method.
- addElement(T) - Method in class org.jgrapht.alg.util.UnionFind
-
Adds a new element to the data structure in its own set.
- addGraph(Graph<? extends V, ? extends E>) - Method in class org.jgrapht.graph.builder.AbstractGraphBuilder
-
Adds all the vertices and all the edges of the sourceGraph
to the graph being built.
- addGraph(Graph<? super V, ? super E>, Graph<V, E>) - Static method in class org.jgrapht.Graphs
-
Adds all the vertices and all the edges of the specified source graph to the specified
destination graph.
- addGraphListener(GraphListener<V, E>) - Method in class org.jgrapht.graph.DefaultListenableGraph
-
- addGraphListener(GraphListener<V, E>) - Method in interface org.jgrapht.ListenableGraph
-
Adds the specified graph listener to this graph, if not already present.
- addGraphReversed(DirectedGraph<? super V, ? super E>, DirectedGraph<V, E>) - Static method in class org.jgrapht.Graphs
-
Adds all the vertices and all the edges of the specified source digraph to the specified
destination digraph, reversing all of the edges.
- addIncomingEdge(E) - Method in class org.jgrapht.graph.specifics.DirectedEdgeContainer
-
Add an incoming edge.
- addIncomingEdges(DirectedGraph<V, E>, V, Iterable<V>) - Static method in class org.jgrapht.Graphs
-
Add edges from multiple source vertices to one target vertex.
- addNeighbor(RatioVertex<V>) - Method in class org.jgrapht.alg.vertexcover.util.RatioVertex
-
Add a neighbor.
- addOutgoingEdge(E) - Method in class org.jgrapht.graph.specifics.DirectedEdgeContainer
-
Add an outgoing edge.
- addOutgoingEdges(DirectedGraph<V, E>, V, Iterable<V>) - Static method in class org.jgrapht.Graphs
-
Add edges from one source vertex to multiple target vertices.
- addTraversalListener(TraversalListener<V, E>) - Method in class org.jgrapht.traverse.AbstractGraphIterator
-
Adds the specified traversal listener to this iterator.
- addTraversalListener(TraversalListener<V, E>) - Method in interface org.jgrapht.traverse.GraphIterator
-
Adds the specified traversal listener to this iterator.
- addVertex(int, double) - Method in class org.jgrapht.alg.vertexcover.RecursiveExactVCImpl.BitSetCover
-
Add a vertex in the vertex cover.
- addVertex(V) - Method in class org.jgrapht.experimental.dag.DirectedAcyclicGraph
-
Adds the vertex if it wasn't already in the graph, and puts it at the top of the internal
topological vertex ordering.
- addVertex(V, boolean) - Method in class org.jgrapht.experimental.dag.DirectedAcyclicGraph
-
Adds the vertex if it wasn't already in the graph, and puts it either at the top or the
bottom of the topological ordering, depending on the value of addToTop.
- addVertex(V) - Method in class org.jgrapht.experimental.GraphSquare
-
Adds the specified vertex to this graph if not already present.
- addVertex(V) - Method in class org.jgrapht.graph.AbstractBaseGraph
-
Adds the specified vertex to this graph if not already present.
- addVertex(V) - Method in interface org.jgrapht.Graph
-
Adds the specified vertex to this graph if not already present.
- addVertex(V) - Method in class org.jgrapht.graph.builder.AbstractGraphBuilder
-
Adds vertex
to the graph being built.
- addVertex(V) - Method in class org.jgrapht.graph.DefaultListenableGraph
-
- addVertex(V) - Method in class org.jgrapht.graph.GraphDelegator
-
Adds the specified vertex to this graph if not already present.
- addVertex(V) - Method in class org.jgrapht.graph.GraphUnion
-
Throws UnsupportedOperationException, because
GraphUnion is read-only.
- addVertex(V) - Method in class org.jgrapht.graph.MaskSubgraph
-
Adds the specified vertex to this graph if not already present.
- addVertex(V) - Method in class org.jgrapht.graph.ParanoidGraph
-
Adds the specified vertex to this graph if not already present.
- addVertex(V) - Method in class org.jgrapht.graph.specifics.DirectedSpecifics
-
Adds a vertex.
- addVertex(V) - Method in interface org.jgrapht.graph.specifics.Specifics
-
Adds a vertex.
- addVertex(V) - Method in class org.jgrapht.graph.specifics.UndirectedSpecifics
-
Adds a vertex.
- addVertex(V) - Method in class org.jgrapht.graph.Subgraph
-
Adds the specified vertex to this subgraph.
- addVertex(V) - Method in class org.jgrapht.graph.UnmodifiableGraph
-
- addVertexSetListener(VertexSetListener<V>) - Method in class org.jgrapht.graph.DefaultListenableGraph
-
- addVertexSetListener(VertexSetListener<V>) - Method in interface org.jgrapht.ListenableGraph
-
Adds the specified vertex set listener to this graph, if not already present.
- addVertices(V...) - Method in class org.jgrapht.graph.builder.AbstractGraphBuilder
-
Adds each vertex of vertices
to the graph being built.
- admissibleHeuristic - Variable in class org.jgrapht.alg.AStarShortestPath
-
Deprecated.
- admissibleHeuristic - Variable in class org.jgrapht.alg.shortestpath.AStarShortestPath
-
- AllDirectedPaths<V,E> - Class in org.jgrapht.alg
-
- AllDirectedPaths(DirectedGraph<V, E>) - Constructor for class org.jgrapht.alg.AllDirectedPaths
-
Deprecated.
Create a new instance
- AllDirectedPaths<V,E> - Class in org.jgrapht.alg.shortestpath
-
A Dijkstra-like algorithm to find all paths between two sets of nodes in a directed graph, with
options to search only simple paths and to limit the path length.
- AllDirectedPaths(DirectedGraph<V, E>) - Constructor for class org.jgrapht.alg.shortestpath.AllDirectedPaths
-
Create a new instance
- ALTAdmissibleHeuristic<V,E> - Class in org.jgrapht.alg.shortestpath
-
An admissible heuristic for the A* algorithm using a set of landmarks and the triangle
inequality.
- ALTAdmissibleHeuristic(Graph<V, E>, Set<V>) - Constructor for class org.jgrapht.alg.shortestpath.ALTAdmissibleHeuristic
-
- AlwaysEqualComparator<T> - Class in org.jgrapht.alg.util
-
A default implementation for a check on equality (that always holds)
- AlwaysEqualComparator() - Constructor for class org.jgrapht.alg.util.AlwaysEqualComparator
-
- ApproximationAlgorithm<ResultType,V> - Interface in org.jgrapht.experimental.alg
-
An interface for an approximation algorithm.
- ArrayUnenforcedSet<E> - Class in org.jgrapht.util
-
Helper for efficiently representing small sets whose elements are known to be unique by
construction, implying we don't need to enforce the uniqueness property in the data structure
itself.
- ArrayUnenforcedSet() - Constructor for class org.jgrapht.util.ArrayUnenforcedSet
-
Constructs a new empty set
- ArrayUnenforcedSet(Collection<? extends E>) - Constructor for class org.jgrapht.util.ArrayUnenforcedSet
-
Constructs a set containing the elements of the specified collection.
- ArrayUnenforcedSet(int) - Constructor for class org.jgrapht.util.ArrayUnenforcedSet
-
Constructs an empty set with the specified initial capacity.
- ArrayUnenforcedSetEdgeSetFactory<V,E> - Class in org.jgrapht.graph.specifics
-
An edge set factory which creates
ArrayUnenforcedSet
of size 1, suitable for small degree
vertices.
- ArrayUnenforcedSetEdgeSetFactory() - Constructor for class org.jgrapht.graph.specifics.ArrayUnenforcedSetEdgeSetFactory
-
- assertVertexExist(V) - Method in class org.jgrapht.graph.AbstractGraph
-
Ensures that the specified vertex exists in this graph, or else throws exception.
- AStarAdmissibleHeuristic<V> - Interface in org.jgrapht.alg.interfaces
-
Interface for an admissible heuristic used in A* search.
- AStarShortestPath<V,E> - Class in org.jgrapht.alg
-
- AStarShortestPath(Graph<V, E>) - Constructor for class org.jgrapht.alg.AStarShortestPath
-
Deprecated.
Create a new instance of the A* shortest path algorithm.
- AStarShortestPath<V,E> - Class in org.jgrapht.alg.shortestpath
-
A* shortest path.
- AStarShortestPath(Graph<V, E>, AStarAdmissibleHeuristic<V>) - Constructor for class org.jgrapht.alg.shortestpath.AStarShortestPath
-
Create a new instance of the A* shortest path algorithm.
- AsUndirectedGraph<V,E> - Class in org.jgrapht.graph
-
An undirected view of the backing directed graph specified in the constructor.
- AsUndirectedGraph(DirectedGraph<V, E>) - Constructor for class org.jgrapht.graph.AsUndirectedGraph
-
Constructor for AsUndirectedGraph.
- AsUnweightedDirectedGraph<V,E> - Class in org.jgrapht.graph
-
An unweighted view of the backing weighted graph specified in the constructor.
- AsUnweightedDirectedGraph(DirectedGraph<V, E>) - Constructor for class org.jgrapht.graph.AsUnweightedDirectedGraph
-
Constructor for AsUnweightedGraph.
- AsUnweightedGraph<V,E> - Class in org.jgrapht.graph
-
An unweighted view of the backing weighted graph specified in the constructor.
- AsUnweightedGraph(Graph<V, E>) - Constructor for class org.jgrapht.graph.AsUnweightedGraph
-
Constructor for AsUnweightedGraph.
- AsWeightedDirectedGraph<V,E> - Class in org.jgrapht.graph
-
A weighted view of the backing graph specified in the constructor.
- AsWeightedDirectedGraph(DirectedGraph<V, E>, Map<E, Double>) - Constructor for class org.jgrapht.graph.AsWeightedDirectedGraph
-
Constructor for AsWeightedGraph.
- AsWeightedGraph<V,E> - Class in org.jgrapht.graph
-
A weighted view of the backing graph specified in the constructor.
- AsWeightedGraph(Graph<V, E>, Map<E, Double>) - Constructor for class org.jgrapht.graph.AsWeightedGraph
-
Constructor for AsWeightedGraph.
- calculate(V, V, V) - Method in class org.jgrapht.alg.TarjanLowestCommonAncestor
-
Calculate the LCM between a
and b
treating start
as
the root we want to search from.
- calculate(V, List<TarjanLowestCommonAncestor.LcaRequestResponse<V>>) - Method in class org.jgrapht.alg.TarjanLowestCommonAncestor
-
Calculate the LCMs between a set of pairs (a
and
b
) treating start
as the root we want to search from, and setting the LCA
of each pair in its LCA field
- calculateMaximumFlow(V, V) - Method in class org.jgrapht.alg.flow.EdmondsKarpMFImpl
-
Sets current source to source, current sink to sink, then calculates
maximum flow from source to sink.
- calculateMaximumFlow(V, V) - Method in class org.jgrapht.alg.flow.GusfieldEquivalentFlowTree
-
Returns the Maximum flow between source and sink.
- calculateMaximumFlow(V, V) - Method in class org.jgrapht.alg.flow.GusfieldGomoryHuCutTree
-
Returns the Maximum flow between source and sink.
- calculateMaximumFlow(V, V) - Method in class org.jgrapht.alg.flow.PushRelabelMFImpl
-
Sets current source to source, current sink to sink, then calculates
maximum flow from source to sink.
- calculateMaximumFlow(V, V) - Method in interface org.jgrapht.alg.interfaces.MaximumFlowAlgorithm
-
Sets current source to source, current sink to sink, then calculates
maximum flow from source to sink.
- calculateMinCut(V, V) - Method in class org.jgrapht.alg.flow.GusfieldGomoryHuCutTree
-
- calculateMinCut() - Method in class org.jgrapht.alg.flow.GusfieldGomoryHuCutTree
-
Calculates the minimum cut in the graph, that is, the minimum cut over all s-t pairs.
- calculateMinCut(V, V) - Method in class org.jgrapht.alg.flow.MaximumFlowAlgorithmBase
-
- calculateMinCut(Set<V>, boolean) - Method in class org.jgrapht.alg.flow.PadbergRaoOddMinimumCutset
-
Calculates the minimum odd cut.
- calculateMinCut(V, V) - Method in interface org.jgrapht.alg.interfaces.MinimumSTCutAlgorithm
-
Computes a minimum capacity s-t cut.
- calculateSourcePartition() - Method in class org.jgrapht.alg.flow.MaximumFlowAlgorithmBase
-
Calculate the set of reachable vertices from s in the residual graph.
- cameFrom - Variable in class org.jgrapht.alg.AStarShortestPath
-
Deprecated.
- cameFrom - Variable in class org.jgrapht.alg.shortestpath.AStarShortestPath
-
- cascadingCut(FibonacciHeapNode<T>) - Method in class org.jgrapht.util.FibonacciHeap
-
Performs a cascading cut operation.
- CENTER_VERTEX - Static variable in class org.jgrapht.generate.StarGraphGenerator
-
- ChromaticNumber - Class in org.jgrapht.alg
-
- ChromaticNumber() - Constructor for class org.jgrapht.alg.ChromaticNumber
-
- ClarksonTwoApproxVCImpl<V,E> - Class in org.jgrapht.alg.vertexcover
-
Implementation of the 2-opt algorithm for a minimum weighted vertex cover by Clarkson, Kenneth L.
- ClarksonTwoApproxVCImpl() - Constructor for class org.jgrapht.alg.vertexcover.ClarksonTwoApproxVCImpl
-
- ClassBasedEdgeFactory<V,E> - Class in org.jgrapht.graph
-
An
EdgeFactory
for producing edges by using a class as a factory.
- ClassBasedEdgeFactory(Class<? extends E>) - Constructor for class org.jgrapht.graph.ClassBasedEdgeFactory
-
Create a new class based edge factory.
- ClassBasedVertexFactory<V> - Class in org.jgrapht.graph
-
A
VertexFactory
for producing vertices by using a class as a factory.
- ClassBasedVertexFactory(Class<? extends V>) - Constructor for class org.jgrapht.graph.ClassBasedVertexFactory
-
Create a new class based vertex factory.
- clear() - Method in class org.jgrapht.ext.IntegerComponentNameProvider
-
Clears all cached identifiers, and resets the unique identifier counter.
- clear() - Method in class org.jgrapht.ext.IntegerEdgeNameProvider
-
Deprecated.
Clears all cached identifiers, and resets the unique identifier counter.
- clear() - Method in class org.jgrapht.util.FibonacciHeap
-
Removes all elements from this heap.
- clearVisited(int) - Method in interface org.jgrapht.experimental.dag.DirectedAcyclicGraph.Visited
-
Clear the visited state of the given topological index
- clearVisited(int) - Method in class org.jgrapht.experimental.dag.DirectedAcyclicGraph.VisitedArrayImpl
-
- clearVisited(int) - Method in class org.jgrapht.experimental.dag.DirectedAcyclicGraph.VisitedArrayListImpl
-
- clearVisited(int) - Method in class org.jgrapht.experimental.dag.DirectedAcyclicGraph.VisitedBitSetImpl
-
- clearVisited(int) - Method in class org.jgrapht.experimental.dag.DirectedAcyclicGraph.VisitedHashSetImpl
-
- CliqueMinimalSeparatorDecomposition<V,E> - Class in org.jgrapht.alg
-
Clique Minimal Separator Decomposition using MCS-M+ and Atoms algorithm as described in Berry et
al.
- CliqueMinimalSeparatorDecomposition(UndirectedGraph<V, E>) - Constructor for class org.jgrapht.alg.CliqueMinimalSeparatorDecomposition
-
Setup a clique minimal separator decomposition on undirected graph
g
.
- clone() - Method in class org.jgrapht.graph.AbstractBaseGraph
-
Returns a shallow copy of this graph instance.
- clone() - Method in class org.jgrapht.graph.DefaultListenableGraph
-
- closeDirectedAcyclicGraph(DirectedAcyclicGraph<V, E>) - Method in class org.jgrapht.alg.TransitiveClosure
-
Computes the transitive closure of a directed acyclic graph in O(n*m)
- closedList - Variable in class org.jgrapht.alg.AStarShortestPath
-
Deprecated.
- closedList - Variable in class org.jgrapht.alg.shortestpath.AStarShortestPath
-
- closeSimpleDirectedGraph(SimpleDirectedGraph<V, E>) - Method in class org.jgrapht.alg.TransitiveClosure
-
Computes the transitive closure of the given graph.
- ClosestFirstIterator<V,E> - Class in org.jgrapht.traverse
-
A closest-first iterator for a directed or undirected graph.
- ClosestFirstIterator(Graph<V, E>) - Constructor for class org.jgrapht.traverse.ClosestFirstIterator
-
Creates a new closest-first iterator for the specified graph.
- ClosestFirstIterator(Graph<V, E>, V) - Constructor for class org.jgrapht.traverse.ClosestFirstIterator
-
Creates a new closest-first iterator for the specified graph.
- ClosestFirstIterator(Graph<V, E>, V, double) - Constructor for class org.jgrapht.traverse.ClosestFirstIterator
-
Creates a new radius-bounded closest-first iterator for the specified graph.
- combine(double, double) - Method in interface org.jgrapht.util.WeightCombiner
-
Combines two weights.
- comparator - Variable in class org.jgrapht.alg.flow.MaximumFlowAlgorithmBase
-
- comparator - Variable in class org.jgrapht.alg.shortestpath.AStarShortestPath
-
- compare(T, T) - Method in class org.jgrapht.alg.util.AlwaysEqualComparator
-
- compare(Double, Double) - Method in class org.jgrapht.alg.util.ToleranceDoubleComparator
-
Compares two floating point values.
- compare(V, V) - Method in class org.jgrapht.alg.util.VertexDegreeComparator
-
Compare the degrees of v1
and v2
, taking into account whether
ascending or descending order is used.
- compareTo(StoerWagnerMinimumCut<V, E>.VertexAndWeight) - Method in class org.jgrapht.alg.StoerWagnerMinimumCut.VertexAndWeight
-
compareTo that sorts in reverse order because we need extract-max and queue provides
extract-min.
- compareTo(RatioVertex<V>) - Method in class org.jgrapht.alg.vertexcover.util.RatioVertex
-
- compareTo(ModifiableInteger) - Method in class org.jgrapht.util.ModifiableInteger
-
Compares two ModifiableInteger
objects numerically.
- CompleteBipartiteGraphGenerator<V,E> - Class in org.jgrapht.generate
-
- CompleteBipartiteGraphGenerator(int, int) - Constructor for class org.jgrapht.generate.CompleteBipartiteGraphGenerator
-
Creates a new CompleteBipartiteGraphGenerator object.
- CompleteGraphDemo - Class in org.jgrapht.demo
-
Demonstrates how to create a complete graph and perform a depth first search on it.
- CompleteGraphDemo() - Constructor for class org.jgrapht.demo.CompleteGraphDemo
-
- CompleteGraphGenerator<V,E> - Class in org.jgrapht.generate
-
Generates a complete graph of any size.
- CompleteGraphGenerator(int) - Constructor for class org.jgrapht.generate.CompleteGraphGenerator
-
Construct a new CompleteGraphGenerator.
- ComponentAttributeProvider<T> - Interface in org.jgrapht.ext
-
Provides display attributes for vertices and/or edges in a graph.
- ComponentNameProvider<T> - Interface in org.jgrapht.ext
-
Provides a name for a component.
- ComponentUpdater<T> - Interface in org.jgrapht.ext
-
Type to handle updates to a component when an import gets more information about it after it has
been created.
- composeFlow() - Method in class org.jgrapht.alg.flow.MaximumFlowAlgorithmBase
-
Create a map which specifies for each edge in the input map the amount of flow that flows
through it
- computeMatching() - Method in class org.jgrapht.alg.EdmondsBlossomShrinking
-
Deprecated.
Compute a matching for a given graph.
- computeMatching() - Method in class org.jgrapht.alg.HopcroftKarpBipartiteMatching
-
Deprecated.
Compute a matching for a given graph.
- computeMatching() - Method in interface org.jgrapht.alg.interfaces.MatchingAlgorithm
-
Compute a matching for a given graph.
- computeMatching() - Method in class org.jgrapht.alg.KuhnMunkresMinimalWeightBipartitePerfectMatching
-
Deprecated.
Compute a matching for a given graph.
- computeMatching() - Method in class org.jgrapht.alg.matching.EdmondsBlossomShrinking
-
Compute a matching for a given graph.
- computeMatching() - Method in class org.jgrapht.alg.matching.GreedyWeightedMatching
-
Get a matching that is a 1/2-approximation of the maximum weighted matching.
- computeMatching() - Method in class org.jgrapht.alg.matching.HopcroftKarpBipartiteMatching
-
Compute a matching for a given graph.
- computeMatching() - Method in class org.jgrapht.alg.matching.KuhnMunkresMinimalWeightBipartitePerfectMatching
-
Compute a matching for a given graph.
- computeMatching() - Method in class org.jgrapht.alg.matching.MaximumWeightBipartiteMatching
-
Compute a matching for a given graph.
- computeMatching() - Method in class org.jgrapht.alg.matching.PathGrowingWeightedMatching
-
Get a matching that is a 1/2-approximation of the maximum weighted matching.
- computeMatching() - Method in class org.jgrapht.alg.MaximumWeightBipartiteMatching
-
Deprecated.
Compute a matching for a given graph.
- CONNECTED_COMPONENT_FINISHED - Static variable in class org.jgrapht.event.ConnectedComponentTraversalEvent
-
Connected component traversal finished event.
- CONNECTED_COMPONENT_STARTED - Static variable in class org.jgrapht.event.ConnectedComponentTraversalEvent
-
Connected component traversal started event.
- connectedComponentFinished(ConnectedComponentTraversalEvent) - Method in interface org.jgrapht.event.TraversalListener
-
Called to inform listeners that the traversal of the current connected component has
finished.
- connectedComponentFinished(ConnectedComponentTraversalEvent) - Method in class org.jgrapht.event.TraversalListenerAdapter
-
- connectedComponentStarted(ConnectedComponentTraversalEvent) - Method in interface org.jgrapht.event.TraversalListener
-
Called to inform listeners that a traversal of a new connected component has started.
- connectedComponentStarted(ConnectedComponentTraversalEvent) - Method in class org.jgrapht.event.TraversalListenerAdapter
-
- ConnectedComponentTraversalEvent - Class in org.jgrapht.event
-
A traversal event with respect to a connected component.
- ConnectedComponentTraversalEvent(Object, int) - Constructor for class org.jgrapht.event.ConnectedComponentTraversalEvent
-
Creates a new ConnectedComponentTraversalEvent.
- connectedSetOf(V) - Method in class org.jgrapht.alg.ConnectivityInspector
-
Returns a set of all vertices that are in the maximally connected component together with the
specified vertex.
- connectedSets() - Method in class org.jgrapht.alg.ConnectivityInspector
-
Returns a list of Set
s, where each set contains all vertices that are in the
same maximally connected component.
- ConnectivityInspector<V,E> - Class in org.jgrapht.alg
-
Allows obtaining various connectivity aspects of a graph.
- ConnectivityInspector(UndirectedGraph<V, E>) - Constructor for class org.jgrapht.alg.ConnectivityInspector
-
Creates a connectivity inspector for the specified undirected graph.
- ConnectivityInspector(DirectedGraph<V, E>) - Constructor for class org.jgrapht.alg.ConnectivityInspector
-
Creates a connectivity inspector for the specified directed graph.
- consolidate() - Method in class org.jgrapht.util.FibonacciHeap
-
Consolidate trees
- containsEdge(E) - Method in class org.jgrapht.graph.AbstractBaseGraph
-
Returns true if this graph contains the specified edge.
- containsEdge(V, V) - Method in class org.jgrapht.graph.AbstractGraph
-
- containsEdge(V, V) - Method in interface org.jgrapht.Graph
-
Returns true if and only if this graph contains an edge going from the source vertex
to the target vertex.
- containsEdge(E) - Method in interface org.jgrapht.Graph
-
Returns true if this graph contains the specified edge.
- containsEdge(E) - Method in class org.jgrapht.graph.GraphDelegator
-
Returns true if this graph contains the specified edge.
- containsEdge(E) - Method in class org.jgrapht.graph.GraphUnion
-
- containsEdge(E) - Method in class org.jgrapht.graph.MaskSubgraph
-
Returns true if this graph contains the specified edge.
- containsEdge(E) - Method in class org.jgrapht.graph.Subgraph
-
Returns true if this graph contains the specified edge.
- containsVertex(V) - Method in class org.jgrapht.graph.AbstractBaseGraph
-
Returns true if this graph contains the specified vertex.
- containsVertex(V) - Method in interface org.jgrapht.Graph
-
Returns true if this graph contains the specified vertex.
- containsVertex(V) - Method in class org.jgrapht.graph.GraphDelegator
-
Returns true if this graph contains the specified vertex.
- containsVertex(V) - Method in class org.jgrapht.graph.GraphUnion
-
- containsVertex(V) - Method in class org.jgrapht.graph.MaskSubgraph
-
Returns true if this graph contains the specified vertex.
- containsVertex(V) - Method in class org.jgrapht.graph.Subgraph
-
Returns true if this graph contains the specified vertex.
- convertGraphToDotString(Graph<V, E>) - Static method in class org.jgrapht.ext.DOTUtils
-
- copy() - Method in class org.jgrapht.alg.vertexcover.RecursiveExactVCImpl.BitSetCover
-
Copy a vertex cover.
- CORNER_VERTEX - Static variable in class org.jgrapht.generate.GridGraphGenerator
-
Role for the vertices at the corners.
- countSimpleCycles() - Method in class org.jgrapht.alg.cycle.HawickJamesSimpleCycles
-
Count the number of simple cycles.
- cover - Variable in class org.jgrapht.alg.interfaces.MinimumVertexCoverAlgorithm.VertexCoverImpl
-
- create() - Method in interface org.jgrapht.alg.util.extension.ExtensionFactory
-
Factory method which creates a new object which extends Extension
- createDefaultEdgeAttributes(Graph<V, E>) - Static method in class org.jgrapht.ext.JGraphModelAdapter
-
Creates and returns a map of attributes to be used as defaults for edge attributes, depending
on the specified graph.
- createDefaultVertexAttributes() - Static method in class org.jgrapht.ext.JGraphModelAdapter
-
Creates and returns a map of attributes to be used as defaults for vertex attributes.
- createDirectedSpecifics() - Method in class org.jgrapht.graph.AbstractBaseGraph
-
- createEdge(V, V) - Method in interface org.jgrapht.EdgeFactory
-
Creates a new edge whose endpoints are the specified source and target vertices.
- createEdge(V, V) - Method in class org.jgrapht.graph.ClassBasedEdgeFactory
-
- createEdgeCell(EE) - Method in interface org.jgrapht.ext.JGraphModelAdapter.CellFactory
-
Creates an edge cell that contains its respective JGraphT edge.
- createEdgeCell(EE) - Method in class org.jgrapht.ext.JGraphModelAdapter.DefaultCellFactory
-
- createEdgeSet(V) - Method in interface org.jgrapht.graph.EdgeSetFactory
-
Create a new edge set for a particular vertex.
- createEdgeSet(V) - Method in class org.jgrapht.graph.specifics.ArrayUnenforcedSetEdgeSetFactory
-
Create a new edge set for a particular vertex.
- createExtension() - Method in class org.jgrapht.alg.util.extension.ExtensionManager
-
Creates and returns an extension object.
- createSpecifics() - Method in class org.jgrapht.graph.AbstractBaseGraph
-
Create the specifics for this graph.
- createUndirectedSpecifics() - Method in class org.jgrapht.graph.AbstractBaseGraph
-
- createVertex() - Method in class org.jgrapht.graph.ClassBasedVertexFactory
-
- createVertex() - Method in interface org.jgrapht.VertexFactory
-
Creates a new vertex.
- createVertexCell(VV) - Method in interface org.jgrapht.ext.JGraphModelAdapter.CellFactory
-
Creates a vertex cell that contains its respective JGraphT vertex.
- createVertexCell(VV) - Method in class org.jgrapht.ext.JGraphModelAdapter.DefaultCellFactory
-
- CrossComponentIterator<V,E,D> - Class in org.jgrapht.traverse
-
Provides a cross-connected-component traversal functionality for iterator subclasses.
- CrossComponentIterator(Graph<V, E>, V) - Constructor for class org.jgrapht.traverse.CrossComponentIterator
-
Creates a new iterator for the specified graph.
- CrossComponentIterator.VisitColor - Enum in org.jgrapht.traverse
-
Standard vertex visit state enumeration.
- CSVExporter<V,E> - Class in org.jgrapht.ext
-
Exports a graph into a CSV Format or any other Delimiter-separated value format.
- CSVExporter() - Constructor for class org.jgrapht.ext.CSVExporter
-
- CSVExporter(CSVFormat) - Constructor for class org.jgrapht.ext.CSVExporter
-
Creates a new CSVExporter with integer name providers for the vertices.
- CSVExporter(CSVFormat, char) - Constructor for class org.jgrapht.ext.CSVExporter
-
Creates a new CSVExporter with integer name providers for the vertices.
- CSVExporter(ComponentNameProvider<V>, CSVFormat, char) - Constructor for class org.jgrapht.ext.CSVExporter
-
Constructs a new CSVExporter with the given ID providers and format.
- CSVFormat - Enum in org.jgrapht.ext
-
Supported CSV formats.
- CSVFormat.Parameter - Enum in org.jgrapht.ext
-
Parameters that affect the behavior of CVS importers/exporters.
- CSVImporter<V,E> - Class in org.jgrapht.ext
-
Imports a graph from a CSV Format or any other Delimiter-separated value format.
- CSVImporter(VertexProvider<V>, EdgeProvider<V, E>) - Constructor for class org.jgrapht.ext.CSVImporter
-
- CSVImporter(VertexProvider<V>, EdgeProvider<V, E>, CSVFormat) - Constructor for class org.jgrapht.ext.CSVImporter
-
Constructs a new importer.
- CSVImporter(VertexProvider<V>, EdgeProvider<V, E>, CSVFormat, char) - Constructor for class org.jgrapht.ext.CSVImporter
-
Constructs a new importer.
- cut(FibonacciHeapNode<T>, FibonacciHeapNode<T>) - Method in class org.jgrapht.util.FibonacciHeap
-
The reverse of the link operation: removes x from the child list of y.
- cutEdges - Variable in class org.jgrapht.alg.flow.MaximumFlowAlgorithmBase
-
- CycleDetector<V,E> - Class in org.jgrapht.alg
-
Performs cycle detection on a graph.
- CycleDetector(DirectedGraph<V, E>) - Constructor for class org.jgrapht.alg.CycleDetector
-
Creates a cycle detector for the specified graph.
- CycleFoundException() - Constructor for exception org.jgrapht.experimental.dag.DirectedAcyclicGraph.CycleFoundException
-
- DAMPING_FACTOR_DEFAULT - Static variable in class org.jgrapht.alg.scoring.PageRank
-
Damping factor default value.
- decreaseKey(FibonacciHeapNode<T>, double) - Method in class org.jgrapht.util.FibonacciHeap
-
Decreases the key value for a heap node, given the new value to take on.
- decrement() - Method in class org.jgrapht.util.ModifiableInteger
-
Subtracts one from the value of this modifiable integer.
- DEFAULT_DIMACS_FORMAT - Static variable in class org.jgrapht.ext.DIMACSExporter
-
The default format used by the exporter.
- DEFAULT_EDGE_WEIGHT - Static variable in interface org.jgrapht.WeightedGraph
-
The default weight for an edge.
- DEFAULT_EPSILON - Static variable in class org.jgrapht.alg.flow.MaximumFlowAlgorithmBase
-
Default tolerance.
- DEFAULT_EPSILON - Static variable in interface org.jgrapht.alg.interfaces.MatchingAlgorithm
-
Default tolerance used by algorithms comparing floating point values.
- DEFAULT_EPSILON - Static variable in class org.jgrapht.alg.util.ToleranceDoubleComparator
-
Default tolerance used by the comparator.
- DEFAULT_GRAPH_ID - Static variable in class org.jgrapht.ext.DOTExporter
-
Default graph id used by the exporter.
- DEFAULT_GRAPH_ID_KEY - Static variable in class org.jgrapht.ext.DOTImporter
-
Default key used in the graph updater (if provided) for the graph ID.
- DEFAULT_USE_HEURISTICS - Static variable in class org.jgrapht.alg.matching.PathGrowingWeightedMatching
-
Default value on whether to use extra heuristics to improve the result.
- DefaultCellFactory() - Constructor for class org.jgrapht.ext.JGraphModelAdapter.DefaultCellFactory
-
- DefaultDirectedGraph<V,E> - Class in org.jgrapht.graph
-
A directed graph.
- DefaultDirectedGraph(Class<? extends E>) - Constructor for class org.jgrapht.graph.DefaultDirectedGraph
-
Creates a new directed graph.
- DefaultDirectedGraph(EdgeFactory<V, E>) - Constructor for class org.jgrapht.graph.DefaultDirectedGraph
-
Creates a new directed graph with the specified edge factory.
- DefaultDirectedWeightedGraph<V,E> - Class in org.jgrapht.graph
-
A directed weighted graph.
- DefaultDirectedWeightedGraph(Class<? extends E>) - Constructor for class org.jgrapht.graph.DefaultDirectedWeightedGraph
-
Creates a new directed weighted graph.
- DefaultDirectedWeightedGraph(EdgeFactory<V, E>) - Constructor for class org.jgrapht.graph.DefaultDirectedWeightedGraph
-
Creates a new directed weighted graph with the specified edge factory.
- DefaultEdge - Class in org.jgrapht.graph
-
A default implementation for edges in a
Graph
.
- DefaultEdge() - Constructor for class org.jgrapht.graph.DefaultEdge
-
- DefaultGraphMapping<V,E> - Class in org.jgrapht.graph
-
Implementation of the GraphMapping interface.
- DefaultGraphMapping(Map<V, V>, Map<V, V>, Graph<V, E>, Graph<V, E>) - Constructor for class org.jgrapht.graph.DefaultGraphMapping
-
The maps themselves are used.
- DefaultListenableGraph<V,E> - Class in org.jgrapht.graph
-
A graph backed by the the graph specified at the constructor, which can be listened by
GraphListener
s and by
VertexSetListener
s.
- DefaultListenableGraph(Graph<V, E>) - Constructor for class org.jgrapht.graph.DefaultListenableGraph
-
Creates a new listenable graph.
- DefaultListenableGraph(Graph<V, E>, boolean) - Constructor for class org.jgrapht.graph.DefaultListenableGraph
-
Creates a new listenable graph.
- DefaultWeightedEdge - Class in org.jgrapht.graph
-
- DefaultWeightedEdge() - Constructor for class org.jgrapht.graph.DefaultWeightedEdge
-
- degree - Variable in class org.jgrapht.alg.vertexcover.util.RatioVertex
-
degree of this vertex
- degreeOf(V) - Method in class org.jgrapht.graph.AbstractBaseGraph
-
Returns the degree of the specified vertex.
- degreeOf(V) - Method in class org.jgrapht.graph.AsUndirectedGraph
-
- degreeOf(V) - Method in class org.jgrapht.graph.GraphDelegator
-
Returns the degree of the specified vertex.
- degreeOf(V) - Method in class org.jgrapht.graph.specifics.DirectedSpecifics
-
Returns the degree of the specified vertex.
- degreeOf(V) - Method in interface org.jgrapht.graph.specifics.Specifics
-
Returns the degree of the specified vertex.
- degreeOf(V) - Method in class org.jgrapht.graph.specifics.UndirectedSpecifics
-
Returns the degree of the specified vertex.
- degreeOf(V) - Method in class org.jgrapht.graph.UndirectedGraphUnion
-
- degreeOf(V) - Method in class org.jgrapht.graph.UndirectedMaskSubgraph
-
Returns the degree of the specified vertex.
- degreeOf(V) - Method in class org.jgrapht.graph.UndirectedSubgraph
-
Returns the degree of the specified vertex.
- degreeOf(V) - Method in interface org.jgrapht.UndirectedGraph
-
Returns the degree of the specified vertex.
- delete(FibonacciHeapNode<T>) - Method in class org.jgrapht.util.FibonacciHeap
-
Deletes a node from the heap given the reference to the node.
- DepthFirstIterator<V,E> - Class in org.jgrapht.traverse
-
A depth-first iterator for a directed and an undirected graph.
- DepthFirstIterator(Graph<V, E>) - Constructor for class org.jgrapht.traverse.DepthFirstIterator
-
Creates a new depth-first iterator for the specified graph.
- DepthFirstIterator(Graph<V, E>, V) - Constructor for class org.jgrapht.traverse.DepthFirstIterator
-
Creates a new depth-first iterator for the specified graph.
- detectCycles() - Method in class org.jgrapht.alg.CycleDetector
-
Performs yes/no cycle detection on the entire graph.
- detectCyclesContainingVertex(V) - Method in class org.jgrapht.alg.CycleDetector
-
Performs yes/no cycle detection on an individual vertex.
- DijkstraShortestPath<V,E> - Class in org.jgrapht.alg
-
- DijkstraShortestPath(Graph<V, E>, V, V) - Constructor for class org.jgrapht.alg.DijkstraShortestPath
-
Deprecated.
Creates and executes a new DijkstraShortestPath algorithm instance.
- DijkstraShortestPath(Graph<V, E>, V, V, double) - Constructor for class org.jgrapht.alg.DijkstraShortestPath
-
Deprecated.
Creates and executes a new DijkstraShortestPath algorithm instance.
- DijkstraShortestPath<V,E> - Class in org.jgrapht.alg.shortestpath
-
- DijkstraShortestPath(Graph<V, E>) - Constructor for class org.jgrapht.alg.shortestpath.DijkstraShortestPath
-
Constructs a new instance of the algorithm for a given graph.
- DijkstraShortestPath(Graph<V, E>, double) - Constructor for class org.jgrapht.alg.shortestpath.DijkstraShortestPath
-
Constructs a new instance of the algorithm for a given graph.
- DIMACSExporter<V,E> - Class in org.jgrapht.ext
-
Exports a graph into DIMACS format.
- DIMACSExporter() - Constructor for class org.jgrapht.ext.DIMACSExporter
-
Constructs a new exporter.
- DIMACSExporter(ComponentNameProvider<V>) - Constructor for class org.jgrapht.ext.DIMACSExporter
-
Constructs a new exporter with a given vertex ID provider.
- DIMACSExporter(ComponentNameProvider<V>, DIMACSFormat) - Constructor for class org.jgrapht.ext.DIMACSExporter
-
Constructs a new exporter with a given vertex ID provider.
- DIMACSExporter.Parameter - Enum in org.jgrapht.ext
-
Parameters that affect the behavior of the exporter.
- DIMACSFormat - Enum in org.jgrapht.ext
-
DIMACS challenge format.
- DIMACSImporter<V,E> - Class in org.jgrapht.ext
-
Imports a graph specified in DIMACS format.
- DIMACSImporter(VertexProvider<V>, EdgeProvider<V, E>, double) - Constructor for class org.jgrapht.ext.DIMACSImporter
-
Construct a new DIMACSImporter
- DIMACSImporter(VertexProvider<V>, EdgeProvider<V, E>) - Constructor for class org.jgrapht.ext.DIMACSImporter
-
Construct a new DIMACSImporter
- directed_graph - Variable in class org.jgrapht.alg.flow.MaximumFlowAlgorithmBase
-
- DirectedAcyclicGraph<V,E> - Class in org.jgrapht.experimental.dag
-
DirectedAcyclicGraph implements a DAG that can be modified (vertices & edges added and
removed), is guaranteed to remain acyclic, and provides fast topological order iteration.
- DirectedAcyclicGraph(Class<? extends E>) - Constructor for class org.jgrapht.experimental.dag.DirectedAcyclicGraph
-
Construct a directed acyclic graph.
- DirectedAcyclicGraph(EdgeFactory<V, E>) - Constructor for class org.jgrapht.experimental.dag.DirectedAcyclicGraph
-
Construct a directed acyclic graph.
- DirectedAcyclicGraph.CycleFoundException - Exception in org.jgrapht.experimental.dag
-
Exception used in dfsF when a cycle is found
- DirectedAcyclicGraph.Region - Class in org.jgrapht.experimental.dag
-
Region is an *inclusive* range of indices.
- DirectedAcyclicGraph.TopoOrderMapping<V> - Interface in org.jgrapht.experimental.dag
-
For performance tuning, an interface for storing the topological ordering
- DirectedAcyclicGraph.TopoOrderMappingFactory<V> - Interface in org.jgrapht.experimental.dag
-
- DirectedAcyclicGraph.TopoVertexMap - Class in org.jgrapht.experimental.dag
-
For performance and flexibility uses an ArrayList for topological index to vertex mapping,
and a HashMap for vertex to topological index mapping.
- DirectedAcyclicGraph.Visited - Interface in org.jgrapht.experimental.dag
-
This interface allows specification of a strategy for marking vertices as visited (based on
their topological index, so the vertex type isn't part of the interface).
- DirectedAcyclicGraph.VisitedArrayImpl - Class in org.jgrapht.experimental.dag
-
This implementation, somewhat to my surprise, is slower than the ArrayList version, probably
due to its reallocation of the underlying array for every topology reorder that is required.
- DirectedAcyclicGraph.VisitedArrayListImpl - Class in org.jgrapht.experimental.dag
-
This implementation seems to offer the best performance in most cases.
- DirectedAcyclicGraph.VisitedBitSetImpl - Class in org.jgrapht.experimental.dag
-
This implementation is close to the performance of VisitedArrayListImpl, with 1/8 the memory
usage.
- DirectedAcyclicGraph.VisitedFactory - Interface in org.jgrapht.experimental.dag
-
Interface for a factory that vends visited implementations
- DirectedAcyclicGraph.VisitedHashSetImpl - Class in org.jgrapht.experimental.dag
-
This implementation doesn't seem to perform as well, though I can imagine circumstances where
it should shine (lots and lots of vertices).
- DirectedEdgeContainer<V,E> - Class in org.jgrapht.graph.specifics
-
A container for vertex edges.
- DirectedGraph<V,E> - Interface in org.jgrapht
-
A graph whose all edges are directed.
- DirectedGraphBuilder<V,E,G extends DirectedGraph<V,E>> - Class in org.jgrapht.graph.builder
-
A builder class for
Graph
.
- DirectedGraphBuilder(G) - Constructor for class org.jgrapht.graph.builder.DirectedGraphBuilder
-
Creates a builder based on baseGraph
.
- DirectedGraphBuilderBase<V,E,G extends DirectedGraph<V,E>,B extends DirectedGraphBuilderBase<V,E,G,B>> - Class in org.jgrapht.graph.builder
-
- DirectedGraphBuilderBase(G) - Constructor for class org.jgrapht.graph.builder.DirectedGraphBuilderBase
-
Creates a builder based on baseGraph
.
- DirectedGraphUnion<V,E> - Class in org.jgrapht.graph
-
A union of directed graphs.
- DirectedGraphUnion(DirectedGraph<V, E>, DirectedGraph<V, E>, WeightCombiner) - Constructor for class org.jgrapht.graph.DirectedGraphUnion
-
Construct a new directed graph union.
- DirectedGraphUnion(DirectedGraph<V, E>, DirectedGraph<V, E>) - Constructor for class org.jgrapht.graph.DirectedGraphUnion
-
Construct a new directed graph union.
- DirectedMaskSubgraph<V,E> - Class in org.jgrapht.graph
-
- DirectedMaskSubgraph(DirectedGraph<V, E>, MaskFunctor<V, E>) - Constructor for class org.jgrapht.graph.DirectedMaskSubgraph
-
- DirectedMaskSubgraph(DirectedGraph<V, E>, Predicate<V>, Predicate<E>) - Constructor for class org.jgrapht.graph.DirectedMaskSubgraph
-
- DirectedMultigraph<V,E> - Class in org.jgrapht.graph
-
A directed multigraph.
- DirectedMultigraph(Class<? extends E>) - Constructor for class org.jgrapht.graph.DirectedMultigraph
-
Creates a new directed multigraph.
- DirectedMultigraph(EdgeFactory<V, E>) - Constructor for class org.jgrapht.graph.DirectedMultigraph
-
Creates a new directed multigraph with the specified edge factory.
- DirectedNeighborIndex<V,E> - Class in org.jgrapht.alg
-
Maintains a cache of each vertex's neighbors.
- DirectedNeighborIndex(DirectedGraph<V, E>) - Constructor for class org.jgrapht.alg.DirectedNeighborIndex
-
Creates a neighbor index for the specified directed graph.
- DirectedPseudograph<V,E> - Class in org.jgrapht.graph
-
A directed pseudograph.
- DirectedPseudograph(Class<? extends E>) - Constructor for class org.jgrapht.graph.DirectedPseudograph
-
Creates a new directed pseudograph.
- DirectedPseudograph(EdgeFactory<V, E>) - Constructor for class org.jgrapht.graph.DirectedPseudograph
-
Creates a new directed pseudograph with the specified edge factory.
- DirectedSimpleCycles<V,E> - Interface in org.jgrapht.alg.cycle
-
A common interface for classes implementing algorithms for enumeration of the simple cycles of a
directed graph.
- DirectedSpecifics<V,E> - Class in org.jgrapht.graph.specifics
-
Plain implementation of DirectedSpecifics.
- DirectedSpecifics(AbstractBaseGraph<V, E>) - Constructor for class org.jgrapht.graph.specifics.DirectedSpecifics
-
Construct a new directed specifics.
- DirectedSpecifics(AbstractBaseGraph<V, E>, Map<V, DirectedEdgeContainer<V, E>>) - Constructor for class org.jgrapht.graph.specifics.DirectedSpecifics
-
Construct a new directed specifics.
- DirectedSpecifics(AbstractBaseGraph<V, E>, Map<V, DirectedEdgeContainer<V, E>>, EdgeSetFactory<V, E>) - Constructor for class org.jgrapht.graph.specifics.DirectedSpecifics
-
Construct a new directed specifics.
- DirectedSubgraph<V,E> - Class in org.jgrapht.graph
-
A directed graph that is a subgraph of another graph.
- DirectedSubgraph(DirectedGraph<V, E>, Set<? extends V>, Set<? extends E>) - Constructor for class org.jgrapht.graph.DirectedSubgraph
-
Creates a new directed subgraph.
- DirectedSubgraph(DirectedGraph<V, E>, Set<? extends V>) - Constructor for class org.jgrapht.graph.DirectedSubgraph
-
Creates a new directed induced subgraph.
- DirectedSubgraph(DirectedGraph<V, E>) - Constructor for class org.jgrapht.graph.DirectedSubgraph
-
Creates a new directed induced subgraph with all vertices included.
- DirectedWeightedGraphBuilder<V,E,G extends DirectedGraph<V,E> & WeightedGraph<V,E>> - Class in org.jgrapht.graph.builder
-
A builder class for directed weighted graphs}.
- DirectedWeightedGraphBuilder(G) - Constructor for class org.jgrapht.graph.builder.DirectedWeightedGraphBuilder
-
Creates a builder based on baseGraph
.
- DirectedWeightedGraphBuilderBase<V,E,G extends DirectedGraph<V,E> & WeightedGraph<V,E>,B extends DirectedWeightedGraphBuilderBase<V,E,G,B>> - Class in org.jgrapht.graph.builder
-
- DirectedWeightedGraphBuilderBase(G) - Constructor for class org.jgrapht.graph.builder.DirectedWeightedGraphBuilderBase
-
Creates a builder based on baseGraph
.
- DirectedWeightedMultigraph<V,E> - Class in org.jgrapht.graph
-
A directed weighted multigraph.
- DirectedWeightedMultigraph(Class<? extends E>) - Constructor for class org.jgrapht.graph.DirectedWeightedMultigraph
-
Creates a new directed weighted multigraph.
- DirectedWeightedMultigraph(EdgeFactory<V, E>) - Constructor for class org.jgrapht.graph.DirectedWeightedMultigraph
-
Creates a new directed weighted multigraph with the specified edge factory.
- DirectedWeightedPseudograph<V,E> - Class in org.jgrapht.graph
-
A directed weighted pseudograph.
- DirectedWeightedPseudograph(Class<? extends E>) - Constructor for class org.jgrapht.graph.DirectedWeightedPseudograph
-
Creates a new directed weighted pseudograph.
- DirectedWeightedPseudograph(EdgeFactory<V, E>) - Constructor for class org.jgrapht.graph.DirectedWeightedPseudograph
-
Creates a new directed weighted pseudograph with the specified edge factory.
- DirectedWeightedSubgraph<V,E> - Class in org.jgrapht.graph
-
A directed weighted graph that is a subgraph of another graph.
- DirectedWeightedSubgraph(WeightedGraph<V, E>, Set<? extends V>, Set<? extends E>) - Constructor for class org.jgrapht.graph.DirectedWeightedSubgraph
-
Creates a new weighted directed subgraph.
- DirectedWeightedSubgraph(WeightedGraph<V, E>, Set<? extends V>) - Constructor for class org.jgrapht.graph.DirectedWeightedSubgraph
-
Creates a new weighted directed induced subgraph.
- DirectedWeightedSubgraph(WeightedGraph<V, E>) - Constructor for class org.jgrapht.graph.DirectedWeightedSubgraph
-
Creates a new weighted directed induced subgraph with all vertices included.
- DOTExporter<V,E> - Class in org.jgrapht.ext
-
Exports a graph into a DOT file.
- DOTExporter() - Constructor for class org.jgrapht.ext.DOTExporter
-
Constructs a new DOTExporter object with an integer name provider for the vertex IDs and null
providers for the vertex and edge labels.
- DOTExporter(ComponentNameProvider<V>, ComponentNameProvider<V>, ComponentNameProvider<E>) - Constructor for class org.jgrapht.ext.DOTExporter
-
Constructs a new DOTExporter object with the given ID and label providers.
- DOTExporter(ComponentNameProvider<V>, ComponentNameProvider<V>, ComponentNameProvider<E>, ComponentAttributeProvider<V>, ComponentAttributeProvider<E>) - Constructor for class org.jgrapht.ext.DOTExporter
-
Constructs a new DOTExporter object with the given ID, label, and attribute providers.
- DOTExporter(ComponentNameProvider<V>, ComponentNameProvider<V>, ComponentNameProvider<E>, ComponentAttributeProvider<V>, ComponentAttributeProvider<E>, ComponentNameProvider<Graph<V, E>>) - Constructor for class org.jgrapht.ext.DOTExporter
-
Constructs a new DOTExporter object with the given ID, label, attribute, and graph id
providers.
- DOTImporter<V,E> - Class in org.jgrapht.ext
-
Imports a graph from a DOT file.
- DOTImporter(VertexProvider<V>, EdgeProvider<V, E>) - Constructor for class org.jgrapht.ext.DOTImporter
-
Constructs a new DOTImporter with the given providers
- DOTImporter(VertexProvider<V>, EdgeProvider<V, E>, ComponentUpdater<V>) - Constructor for class org.jgrapht.ext.DOTImporter
-
Constructs a new DOTImporter with the given providers
- DOTImporter(VertexProvider<V>, EdgeProvider<V, E>, ComponentUpdater<V>, ComponentUpdater<Graph<V, E>>) - Constructor for class org.jgrapht.ext.DOTImporter
-
Constructs a new DOTImporter with the given providers
- DOTUtils - Class in org.jgrapht.ext
-
Class with DOT format related utilities.
- DOTUtils() - Constructor for class org.jgrapht.ext.DOTUtils
-
- doubleValue() - Method in class org.jgrapht.util.ModifiableInteger
-
- g - Variable in class org.jgrapht.alg.shortestpath.TreeSingleSourcePathsImpl
-
The graph
- GabowStrongConnectivityInspector<V,E> - Class in org.jgrapht.alg
-
Allows obtaining the strongly connected components of a directed graph.
- GabowStrongConnectivityInspector(DirectedGraph<V, E>) - Constructor for class org.jgrapht.alg.GabowStrongConnectivityInspector
-
The constructor of GabowStrongConnectivityInspector class.
- generateGraph(Graph<V, E>, VertexFactory<V>, Map<String, V>) - Method in class org.jgrapht.generate.CompleteBipartiteGraphGenerator
-
Construct a complete bipartite graph
- generateGraph(Graph<V, E>, VertexFactory<V>, Map<String, V>) - Method in class org.jgrapht.generate.CompleteGraphGenerator
-
Generate a graph structure.
- generateGraph(Graph<V, E>, VertexFactory<V>, Map<String, V>) - Method in class org.jgrapht.generate.EmptyGraphGenerator
-
Generate a graph structure.
- generateGraph(Graph<V, E>, VertexFactory<V>, Map<String, V>) - Method in class org.jgrapht.generate.GnmRandomBipartiteGraphGenerator
-
Generates a random bipartite graph.
- generateGraph(Graph<V, E>, VertexFactory<V>, Map<String, V>) - Method in class org.jgrapht.generate.GnmRandomGraphGenerator
-
Generates a random graph based on the G(n, M) model
- generateGraph(Graph<V, E>, VertexFactory<V>, Map<String, V>) - Method in class org.jgrapht.generate.GnpRandomBipartiteGraphGenerator
-
Generates a random bipartite graph.
- generateGraph(Graph<V, E>, VertexFactory<V>, Map<String, V>) - Method in class org.jgrapht.generate.GnpRandomGraphGenerator
-
Generates a random graph based on the G(n, p) model.
- generateGraph(Graph<V, E>, VertexFactory<V>, Map<String, T>) - Method in interface org.jgrapht.generate.GraphGenerator
-
Generate a graph structure.
- generateGraph(Graph<V, E>, VertexFactory<V>, Map<String, V>) - Method in class org.jgrapht.generate.GridGraphGenerator
-
Generate a graph structure.
- generateGraph(Graph<V, E>, VertexFactory<V>, Map<String, V>) - Method in class org.jgrapht.generate.HyperCubeGraphGenerator
-
This will generate the hypercube graph
- generateGraph(Graph<V, E>, VertexFactory<V>, Map<String, V>) - Method in class org.jgrapht.generate.LinearGraphGenerator
-
Generate a graph structure.
- generateGraph(Graph<V, E>, VertexFactory<V>, Map<String, V>) - Method in class org.jgrapht.generate.RingGraphGenerator
-
Generate a graph structure.
- generateGraph(Graph<V, E>, VertexFactory<V>, Map<String, V>) - Method in class org.jgrapht.generate.ScaleFreeGraphGenerator
-
Generates scale-free network with size passed to the constructor.
- generateGraph(WeightedGraph<V, E>, VertexFactory<V>, Map<String, V>) - Method in class org.jgrapht.generate.SimpleWeightedBipartiteGraphMatrixGenerator
-
Generate a weighted graph structure.
- generateGraph(WeightedGraph<V, E>, VertexFactory<V>, Map<String, V>) - Method in class org.jgrapht.generate.SimpleWeightedGraphMatrixGenerator
-
- generateGraph(Graph<V, E>, VertexFactory<V>, Map<String, V>) - Method in class org.jgrapht.generate.StarGraphGenerator
-
Generates a star graph with the designated order from the constructor
- generateGraph(WeightedGraph<V, E>, VertexFactory<V>, Map<String, T>) - Method in class org.jgrapht.generate.WeightedGraphGeneratorAdapter
-
Generate a weighted graph structure.
- generateGraph(Graph<V, E>, VertexFactory<V>, Map<String, T>) - Method in class org.jgrapht.generate.WeightedGraphGeneratorAdapter
-
Generate a graph structure.
- generateGraph(Graph<V, E>, VertexFactory<V>, Map<String, V>) - Method in class org.jgrapht.generate.WheelGraphGenerator
-
Generate a graph structure.
- getA() - Method in class org.jgrapht.alg.TarjanLowestCommonAncestor.LcaRequestResponse
-
Get the first vertex of the request
- getAllEdges(V, V) - Method in class org.jgrapht.graph.AbstractBaseGraph
-
Returns a set of all edges connecting source vertex to target vertex if such vertices exist
in this graph.
- getAllEdges(V, V) - Method in class org.jgrapht.graph.AsUndirectedGraph
-
- getAllEdges(V, V) - Method in class org.jgrapht.graph.EdgeReversedGraph
-
- getAllEdges(V, V) - Method in interface org.jgrapht.Graph
-
Returns a set of all edges connecting source vertex to target vertex if such vertices exist
in this graph.
- getAllEdges(V, V) - Method in class org.jgrapht.graph.GraphDelegator
-
Returns a set of all edges connecting source vertex to target vertex if such vertices exist
in this graph.
- getAllEdges(V, V) - Method in class org.jgrapht.graph.GraphUnion
-
- getAllEdges(V, V) - Method in class org.jgrapht.graph.MaskSubgraph
-
Returns a set of all edges connecting source vertex to target vertex if such vertices exist
in this graph.
- getAllEdges(V, V) - Method in class org.jgrapht.graph.specifics.DirectedSpecifics
-
Returns a set of all edges connecting source vertex to target vertex if such vertices exist
in this graph.
- getAllEdges(V, V) - Method in class org.jgrapht.graph.specifics.FastLookupDirectedSpecifics
-
Returns a set of all edges connecting source vertex to target vertex if such vertices exist
in this graph.
- getAllEdges(V, V) - Method in class org.jgrapht.graph.specifics.FastLookupUndirectedSpecifics
-
Returns a set of all edges connecting source vertex to target vertex if such vertices exist
in this graph.
- getAllEdges(V, V) - Method in interface org.jgrapht.graph.specifics.Specifics
-
Returns a set of all edges connecting source vertex to target vertex if such vertices exist
in this graph.
- getAllEdges(V, V) - Method in class org.jgrapht.graph.specifics.UndirectedSpecifics
-
Returns a set of all edges connecting source vertex to target vertex if such vertices exist
in this graph.
- getAllEdges(V, V) - Method in class org.jgrapht.graph.Subgraph
-
Returns a set of all edges connecting source vertex to target vertex if such vertices exist
in this graph.
- getAllMaximalCliques() - Method in class org.jgrapht.alg.BronKerboschCliqueFinder
-
Finds all maximal cliques of the graph.
- getAllPaths(V, V, boolean, Integer) - Method in class org.jgrapht.alg.AllDirectedPaths
-
Deprecated.
Calculate (and return) all paths from the source vertex to the target vertex.
- getAllPaths(Set<V>, Set<V>, boolean, Integer) - Method in class org.jgrapht.alg.AllDirectedPaths
-
Deprecated.
Calculate (and return) all paths from the source vertices to the target vertices.
- getAllPaths(V, V, boolean, Integer) - Method in class org.jgrapht.alg.shortestpath.AllDirectedPaths
-
Calculate (and return) all paths from the source vertex to the target vertex.
- getAllPaths(Set<V>, Set<V>, boolean, Integer) - Method in class org.jgrapht.alg.shortestpath.AllDirectedPaths
-
Calculate (and return) all paths from the source vertices to the target vertices.
- getAncestors(DirectedAcyclicGraph<V, E>, V) - Method in class org.jgrapht.experimental.dag.DirectedAcyclicGraph
-
- getApproximateOptimalForCompleteGraph(SimpleWeightedGraph<V, E>) - Static method in class org.jgrapht.alg.HamiltonianCycle
-
This method will return an approximate minimal traveling salesman tour (hamiltonian cycle).
- getAtoms() - Method in class org.jgrapht.alg.CliqueMinimalSeparatorDecomposition
-
Get the atoms generated by the decomposition.
- getB() - Method in class org.jgrapht.alg.TarjanLowestCommonAncestor.LcaRequestResponse
-
Get the second vertex of the request
- getBase() - Method in class org.jgrapht.graph.Subgraph
-
Get the base graph.
- getBiconnectedVertexComponents() - Method in class org.jgrapht.alg.BiconnectivityInspector
-
Returns the biconnected vertex-components of the graph.
- getBiconnectedVertexComponents(V) - Method in class org.jgrapht.alg.BiconnectivityInspector
-
Returns the biconnected vertex-components containing the vertex.
- getBiggestMaximalCliques() - Method in class org.jgrapht.alg.BronKerboschCliqueFinder
-
Finds the biggest maximal cliques of the graph.
- getBlock(V) - Method in class org.jgrapht.alg.BlockCutpointGraph
-
Returns the vertex if vertex is a cutpoint, and otherwise returns the block (biconnected
component) containing the vertex.
- getCellFactory() - Method in class org.jgrapht.ext.JGraphModelAdapter
-
Returns the cell factory used to create the JGraph cells.
- getCellToEdgeMap() - Method in class org.jgrapht.ext.JGraphXAdapter
-
Returns Hashmap which maps the visualization mxICells onto their edges.
- getCellToVertexMap() - Method in class org.jgrapht.ext.JGraphXAdapter
-
Returns Hashmap which maps the visualization mxICells onto their vertices.
- getComponentAttributes(T) - Method in interface org.jgrapht.ext.ComponentAttributeProvider
-
Returns a set of attribute key/value pairs for a vertex or edge.
- getCost(V) - Method in class org.jgrapht.alg.BellmanFordShortestPath
-
Deprecated.
Get the cost of the shortest path to a vertex.
- getCostEstimate(V, V) - Method in interface org.jgrapht.alg.interfaces.AStarAdmissibleHeuristic
-
An admissible "heuristic estimate" of the distance from x, the sourceVertex, to the goal
(usually denoted h(x)).
- getCostEstimate(V, V) - Method in class org.jgrapht.alg.shortestpath.ALTAdmissibleHeuristic
-
An admissible heuristic estimate from a source vertex to a target vertex.
- getCurrentSink() - Method in class org.jgrapht.alg.flow.MaximumFlowAlgorithmBase
-
Returns current sink vertex, or null if there was no
calculateMaximumFlow calls.
- getCurrentSource() - Method in class org.jgrapht.alg.flow.MaximumFlowAlgorithmBase
-
Returns current source vertex, or null if there was no
calculateMaximumFlow calls.
- getCutCapacity() - Method in class org.jgrapht.alg.flow.GusfieldGomoryHuCutTree
-
- getCutCapacity() - Method in class org.jgrapht.alg.flow.MaximumFlowAlgorithmBase
-
- getCutCapacity() - Method in interface org.jgrapht.alg.interfaces.MinimumSTCutAlgorithm
-
- getCutEdges() - Method in class org.jgrapht.alg.flow.GusfieldGomoryHuCutTree
-
- getCutEdges() - Method in class org.jgrapht.alg.flow.MaximumFlowAlgorithmBase
-
- getCutEdges() - Method in class org.jgrapht.alg.flow.PadbergRaoOddMinimumCutset
-
- getCutEdges() - Method in interface org.jgrapht.alg.interfaces.MinimumSTCutAlgorithm
-
- getCutpoints() - Method in class org.jgrapht.alg.BiconnectivityInspector
-
Returns the cutpoints of the graph.
- getCutpoints() - Method in class org.jgrapht.alg.BlockCutpointGraph
-
Returns the cutpoints of the initial graph.
- getData() - Method in class org.jgrapht.util.FibonacciHeapNode
-
Obtain the data for this node.
- getDefaultEdgeAttributes() - Method in class org.jgrapht.ext.JGraphModelAdapter
-
Returns the default edge attributes used for creating new JGraph edges.
- getDefaultVertexAttributes() - Method in class org.jgrapht.ext.JGraphModelAdapter
-
Returns the default vertex attributes used for creating new JGraph vertices.
- getDegree() - Method in class org.jgrapht.alg.vertexcover.util.RatioVertex
-
Returns the degree of the vertex
- getDelimiter() - Method in class org.jgrapht.ext.CSVExporter
-
Get the delimiter (comma, semicolon, pipe, etc).
- getDelimiter() - Method in class org.jgrapht.ext.CSVImporter
-
Get the delimiter (comma, semicolon, pipe, etc).
- getDescendants(DirectedAcyclicGraph<V, E>, V) - Method in class org.jgrapht.experimental.dag.DirectedAcyclicGraph
-
- getDiameter() - Method in class org.jgrapht.alg.FloydWarshallShortestPaths
-
Deprecated.
- getDiameter() - Method in class org.jgrapht.alg.shortestpath.FloydWarshallShortestPaths
-
Compute the diameter of the graph.
- getEdge() - Method in class org.jgrapht.event.EdgeTraversalEvent
-
Returns the traversed edge.
- getEdge() - Method in class org.jgrapht.event.GraphEdgeChangeEvent
-
Returns the edge that this event is related to.
- getEdge(V, V) - Method in class org.jgrapht.graph.AbstractBaseGraph
-
Returns an edge connecting source vertex to target vertex if such vertices and such edge
exist in this graph.
- getEdge(V, V) - Method in class org.jgrapht.graph.AsUndirectedGraph
-
- getEdge(V, V) - Method in class org.jgrapht.graph.EdgeReversedGraph
-
- getEdge(V, V) - Method in interface org.jgrapht.Graph
-
Returns an edge connecting source vertex to target vertex if such vertices and such edge
exist in this graph.
- getEdge(V, V) - Method in class org.jgrapht.graph.GraphDelegator
-
Returns an edge connecting source vertex to target vertex if such vertices and such edge
exist in this graph.
- getEdge(V, V) - Method in class org.jgrapht.graph.GraphUnion
-
- getEdge(V, V) - Method in class org.jgrapht.graph.MaskSubgraph
-
Returns an edge connecting source vertex to target vertex if such vertices and such edge
exist in this graph.
- getEdge(V, V) - Method in class org.jgrapht.graph.specifics.DirectedSpecifics
-
Returns an edge connecting source vertex to target vertex if such vertices and such edge
exist in this graph.
- getEdge(V, V) - Method in class org.jgrapht.graph.specifics.FastLookupDirectedSpecifics
-
Returns an edge connecting source vertex to target vertex if such vertices and such edge
exist in this graph.
- getEdge(V, V) - Method in class org.jgrapht.graph.specifics.FastLookupUndirectedSpecifics
-
Returns an edge connecting source vertex to target vertex if such vertices and such edge
exist in this graph.
- getEdge(V, V) - Method in interface org.jgrapht.graph.specifics.Specifics
-
Returns an edge connecting source vertex to target vertex if such vertices and such edge
exist in this graph.
- getEdge(V, V) - Method in class org.jgrapht.graph.specifics.UndirectedSpecifics
-
Returns an edge connecting source vertex to target vertex if such vertices and such edge
exist in this graph.
- getEdge(V, V) - Method in class org.jgrapht.graph.Subgraph
-
Returns an edge connecting source vertex to target vertex if such vertices and such edge
exist in this graph.
- getEdgeAttributeProvider() - Method in class org.jgrapht.ext.GraphMLExporter
-
Get the edge attribute provider
- getEdgeCell(E) - Method in class org.jgrapht.ext.JGraphModelAdapter
-
Returns the JGraph edge cell that corresponds to the specified JGraphT edge.
- getEdgeContainer(V) - Method in class org.jgrapht.graph.specifics.DirectedSpecifics
-
A lazy build of edge container for specified vertex.
- getEdgeContainer(V) - Method in class org.jgrapht.graph.specifics.UndirectedSpecifics
-
A lazy build of edge container for specified vertex.
- getEdgeCorrespondence(E, boolean) - Method in class org.jgrapht.alg.isomorphism.IsomorphicGraphMapping
-
- getEdgeCorrespondence(E, boolean) - Method in class org.jgrapht.graph.DefaultGraphMapping
-
- getEdgeCorrespondence(E, boolean) - Method in interface org.jgrapht.GraphMapping
-
Gets the mapped value where the key is edge
- getEdgeDescriptor() - Method in enum org.jgrapht.ext.DIMACSFormat
-
Get the edge descriptor used in the format.
- getEdgeFactory() - Method in class org.jgrapht.graph.AbstractBaseGraph
-
Returns the edge factory using which this graph creates new edges.
- getEdgeFactory() - Method in interface org.jgrapht.Graph
-
Returns the edge factory using which this graph creates new edges.
- getEdgeFactory() - Method in class org.jgrapht.graph.GraphDelegator
-
Returns the edge factory using which this graph creates new edges.
- getEdgeFactory() - Method in class org.jgrapht.graph.GraphUnion
-
Throws UnsupportedOperationException, because
GraphUnion is read-only.
- getEdgeFactory() - Method in class org.jgrapht.graph.MaskSubgraph
-
Returns the edge factory using which this graph creates new edges.
- getEdgeFactory() - Method in class org.jgrapht.graph.Subgraph
-
Returns the edge factory using which this graph creates new edges.
- getEdgeLabelAttributeName() - Method in class org.jgrapht.ext.GraphMLExporter
-
Get the attribute name for edge labels
- getEdgeLabelProvider() - Method in class org.jgrapht.ext.GraphMLExporter
-
Get the edge label provider
- getEdgeList() - Method in class org.jgrapht.graph.GraphWalk
-
- getEdgeList() - Method in interface org.jgrapht.GraphPath
-
Returns the edges making up the path.
- getEdgeName(E) - Method in interface org.jgrapht.ext.EdgeNameProvider
-
Deprecated.
Returns a unique name for an edge.
- getEdgeName(E) - Method in class org.jgrapht.ext.IntegerEdgeNameProvider
-
Deprecated.
Returns the String representation of an edge.
- getEdgeProvider() - Method in class org.jgrapht.ext.DIMACSImporter
-
Get the edge provider
- getEdgeProvider() - Method in class org.jgrapht.ext.GmlImporter
-
Get the edge provider
- getEdgeProvider() - Method in class org.jgrapht.ext.GraphMLImporter
-
Get the edge provider
- getEdges() - Method in interface org.jgrapht.alg.interfaces.MatchingAlgorithm.Matching
-
Get the edges of the matching.
- getEdges() - Method in class org.jgrapht.alg.interfaces.MatchingAlgorithm.MatchingImpl
-
Get the edges of the matching.
- getEdges() - Method in interface org.jgrapht.alg.interfaces.SpannerAlgorithm.Spanner
-
Set of edges of the graph spanner.
- getEdges() - Method in class org.jgrapht.alg.interfaces.SpannerAlgorithm.SpannerImpl
-
- getEdges() - Method in interface org.jgrapht.alg.interfaces.SpanningTreeAlgorithm.SpanningTree
-
Set of edges of the spanning tree.
- getEdges() - Method in class org.jgrapht.alg.interfaces.SpanningTreeAlgorithm.SpanningTreeImpl
-
- getEdgeSource() - Method in class org.jgrapht.event.GraphEdgeChangeEvent
-
Returns the source vertex that this event is related to.
- getEdgeSource(E) - Method in class org.jgrapht.graph.AbstractBaseGraph
-
Returns the source vertex of an edge.
- getEdgeSource(E) - Method in class org.jgrapht.graph.EdgeReversedGraph
-
- getEdgeSource(E) - Method in interface org.jgrapht.Graph
-
Returns the source vertex of an edge.
- getEdgeSource(E) - Method in class org.jgrapht.graph.GraphDelegator
-
Returns the source vertex of an edge.
- getEdgeSource(E) - Method in class org.jgrapht.graph.GraphUnion
-
- getEdgeSource(E) - Method in class org.jgrapht.graph.MaskSubgraph
-
Returns the source vertex of an edge.
- getEdgeSource(E) - Method in class org.jgrapht.graph.Subgraph
-
Returns the source vertex of an edge.
- getEdgeTarget() - Method in class org.jgrapht.event.GraphEdgeChangeEvent
-
Returns the target vertex that this event is related to.
- getEdgeTarget(E) - Method in class org.jgrapht.graph.AbstractBaseGraph
-
Returns the target vertex of an edge.
- getEdgeTarget(E) - Method in class org.jgrapht.graph.EdgeReversedGraph
-
- getEdgeTarget(E) - Method in interface org.jgrapht.Graph
-
Returns the target vertex of an edge.
- getEdgeTarget(E) - Method in class org.jgrapht.graph.GraphDelegator
-
Returns the target vertex of an edge.
- getEdgeTarget(E) - Method in class org.jgrapht.graph.GraphUnion
-
- getEdgeTarget(E) - Method in class org.jgrapht.graph.MaskSubgraph
-
Returns the target vertex of an edge.
- getEdgeTarget(E) - Method in class org.jgrapht.graph.Subgraph
-
Returns the target vertex of an edge.
- getEdgeToCellMap() - Method in class org.jgrapht.ext.JGraphXAdapter
-
Returns Hashmap which maps the edges onto their visualization mxICells.
- getEdgeWeight(E) - Method in class org.jgrapht.graph.AbstractBaseGraph
-
Returns the weight assigned to a given edge.
- getEdgeWeight(E) - Method in class org.jgrapht.graph.AsUnweightedGraph
-
- getEdgeWeight(E) - Method in class org.jgrapht.graph.AsWeightedGraph
-
- getEdgeWeight(E) - Method in interface org.jgrapht.Graph
-
Returns the weight assigned to a given edge.
- getEdgeWeight(E) - Method in class org.jgrapht.graph.GraphDelegator
-
Returns the weight assigned to a given edge.
- getEdgeWeight(E) - Method in class org.jgrapht.graph.GraphUnion
-
- getEdgeWeight(E) - Method in class org.jgrapht.graph.MaskSubgraph
-
Returns the weight assigned to a given edge.
- getEdgeWeight(E) - Method in class org.jgrapht.graph.Subgraph
-
Returns the weight assigned to a given edge.
- getEdgeWeightAttributeName() - Method in class org.jgrapht.ext.GraphMLExporter
-
Get the attribute name for edge weights
- getEdgeWeightAttributeName() - Method in class org.jgrapht.ext.GraphMLImporter
-
Get the attribute name for edge weights
- getEndVertex() - Method in class org.jgrapht.graph.GraphWalk
-
- getEndVertex() - Method in interface org.jgrapht.GraphPath
-
Returns the end vertex in the path.
- getEquivalentFlowTree() - Method in class org.jgrapht.alg.flow.GusfieldEquivalentFlowTree
-
Returns the Equivalent Flow Tree as an actual tree (graph).
- getEulerianCircuitVertices(UndirectedGraph<V, E>) - Static method in class org.jgrapht.alg.EulerianCircuit
-
Deprecated.
This method will return a list of vertices which represents the Eulerian circuit of the
graph.
- getEulerianCycle(Graph<V, E>) - Method in class org.jgrapht.alg.cycle.HierholzerEulerianCycle
-
Compute an Eulerian cycle of a graph.
- getEulerianCycle(Graph<V, E>) - Method in interface org.jgrapht.alg.interfaces.EulerianCycleAlgorithm
-
Compute an Eulerian cycle of a graph.
- getExtension(T) - Method in class org.jgrapht.alg.util.extension.ExtensionManager
-
Creates a new singleton extension object for original t if no such object exists, returns the
old one otherwise.
- getFillEdges() - Method in class org.jgrapht.alg.CliqueMinimalSeparatorDecomposition
-
Get the fill edges generated by the triangulation.
- getFirst() - Method in class org.jgrapht.alg.util.Pair
-
Get the first element of the pair
- getFirst() - Method in class org.jgrapht.util.VertexPair
-
Deprecated.
Get the first vertex of the pair
- getFirstHop(V, V) - Method in class org.jgrapht.alg.FloydWarshallShortestPaths
-
Deprecated.
Returns the first hop, i.e., the second node on the shortest path from a to b.
- getFirstHop(V, V) - Method in class org.jgrapht.alg.shortestpath.FloydWarshallShortestPaths
-
Returns the first hop, i.e., the second node on the shortest path from a to b.
- getFlow() - Method in interface org.jgrapht.alg.interfaces.MaximumFlowAlgorithm.MaximumFlow
-
Returns mapping from edge to flow value through this particular edge
- getFlow() - Method in class org.jgrapht.alg.interfaces.MaximumFlowAlgorithm.MaximumFlowImpl
-
- getFlowDirection(E) - Method in class org.jgrapht.alg.flow.GusfieldEquivalentFlowTree
-
Unsupported operation
- getFlowDirection(E) - Method in class org.jgrapht.alg.flow.GusfieldGomoryHuCutTree
-
Unsupported operation
- getFlowDirection(E) - Method in class org.jgrapht.alg.flow.MaximumFlowAlgorithmBase
-
Returns the direction of the flow on an edge (u,v).
- getFlowDirection(E) - Method in interface org.jgrapht.alg.interfaces.MaximumFlowAlgorithm
-
Returns the direction of the flow on an edge (u,v).
- getFlowMap() - Method in class org.jgrapht.alg.flow.GusfieldEquivalentFlowTree
-
Unsupported operation
- getFlowMap() - Method in class org.jgrapht.alg.flow.GusfieldGomoryHuCutTree
-
Unsupported operation
- getFlowMap() - Method in class org.jgrapht.alg.flow.MaximumFlowAlgorithmBase
-
Returns maximum flow, that was calculated during last
calculateMaximumFlow call, or null, if there was no
calculateMaximumFlow calls.
- getFlowMap() - Method in interface org.jgrapht.alg.interfaces.MaximumFlowAlgorithm
-
Returns maximum flow, that was calculated during last
calculateMaximumFlow call, or null, if there was no
calculateMaximumFlow calls.
- getFormat() - Method in class org.jgrapht.ext.CSVExporter
-
Get the format of the exporter
- getFormat() - Method in class org.jgrapht.ext.CSVImporter
-
Get the format that the importer is using.
- getFormat() - Method in class org.jgrapht.ext.DIMACSExporter
-
Get the format of the exporter
- getFormat() - Method in class org.jgrapht.ext.MatrixExporter
-
Get the format that the exporter is using.
- getFullComponentCount() - Method in class org.jgrapht.alg.CliqueMinimalSeparatorDecomposition
-
Get a map to know for each separator how many components it produces.
- getG1() - Method in class org.jgrapht.graph.GraphUnion
-
Return G1
- getG2() - Method in class org.jgrapht.graph.GraphUnion
-
Return G2
- getGenerators() - Method in class org.jgrapht.alg.CliqueMinimalSeparatorDecomposition
-
Get the generators of the separators of the triangulated graph, i.e.
- getGomoryHuTree() - Method in class org.jgrapht.alg.flow.GusfieldGomoryHuCutTree
-
Returns the Gomory-Hu Tree as an actual tree (graph).
- getGraph() - Method in class org.jgrapht.alg.CliqueMinimalSeparatorDecomposition
-
Get the original graph.
- getGraph() - Method in interface org.jgrapht.alg.cycle.DirectedSimpleCycles
-
Returns the graph on which the simple cycle search algorithm is executed by this object.
- getGraph() - Method in class org.jgrapht.alg.cycle.HawickJamesSimpleCycles
-
Returns the graph on which the simple cycle search algorithm is executed by this object.
- getGraph() - Method in class org.jgrapht.alg.cycle.JohnsonSimpleCycles
-
Returns the graph on which the simple cycle search algorithm is executed by this object.
- getGraph() - Method in class org.jgrapht.alg.cycle.PatonCycleBase
-
Returns the graph on which the cycle base search algorithm is executed by this object.
- getGraph() - Method in class org.jgrapht.alg.cycle.SzwarcfiterLauerSimpleCycles
-
Returns the graph on which the simple cycle search algorithm is executed by this object.
- getGraph() - Method in class org.jgrapht.alg.cycle.TarjanSimpleCycles
-
Returns the graph on which the simple cycle search algorithm is executed by this object.
- getGraph() - Method in class org.jgrapht.alg.cycle.TiernanSimpleCycles
-
Returns the graph on which the simple cycle search algorithm is executed by this object.
- getGraph() - Method in interface org.jgrapht.alg.cycle.UndirectedCycleBase
-
Returns the graph on which the cycle base search algorithm is executed by this object.
- getGraph() - Method in class org.jgrapht.alg.FloydWarshallShortestPaths
-
Deprecated.
- getGraph() - Method in class org.jgrapht.alg.GabowStrongConnectivityInspector
-
Returns the graph inspected
- getGraph() - Method in interface org.jgrapht.alg.interfaces.ShortestPathAlgorithm.SingleSourcePaths
-
Returns the graph over which this set of paths is defined.
- getGraph() - Method in interface org.jgrapht.alg.interfaces.StrongConnectivityAlgorithm
-
Returns the graph inspected by the StrongConnectivityAlgorithm.
- getGraph() - Method in class org.jgrapht.alg.KosarajuStrongConnectivityInspector
-
Returns the graph inspected by the StrongConnectivityAlgorithm.
- getGraph() - Method in class org.jgrapht.alg.shortestpath.ListSingleSourcePathsImpl
-
Returns the graph over which this set of paths is defined.
- getGraph() - Method in class org.jgrapht.alg.shortestpath.TreeSingleSourcePathsImpl
-
Returns the graph over which this set of paths is defined.
- getGraph() - Method in class org.jgrapht.graph.GraphWalk
-
- getGraph() - Method in interface org.jgrapht.GraphPath
-
Returns the graph over which this path is defined.
- getGraph() - Method in class org.jgrapht.traverse.CrossComponentIterator
-
- getInstance(DirectedAcyclicGraph.Region) - Method in class org.jgrapht.experimental.dag.DirectedAcyclicGraph.VisitedArrayImpl
-
- getInstance(DirectedAcyclicGraph.Region) - Method in class org.jgrapht.experimental.dag.DirectedAcyclicGraph.VisitedArrayListImpl
-
- getInstance(DirectedAcyclicGraph.Region) - Method in class org.jgrapht.experimental.dag.DirectedAcyclicGraph.VisitedBitSetImpl
-
- getInstance(DirectedAcyclicGraph.Region) - Method in interface org.jgrapht.experimental.dag.DirectedAcyclicGraph.VisitedFactory
-
- getInstance(DirectedAcyclicGraph.Region) - Method in class org.jgrapht.experimental.dag.DirectedAcyclicGraph.VisitedHashSetImpl
-
- getKey() - Method in class org.jgrapht.util.FibonacciHeapNode
-
Obtain the key for this node.
- getLastHop(V, V) - Method in class org.jgrapht.alg.FloydWarshallShortestPaths
-
Deprecated.
Returns the last hop, i.e., the second to last node on the shortest path from a to b.
- getLastHop(V, V) - Method in class org.jgrapht.alg.shortestpath.FloydWarshallShortestPaths
-
Returns the last hop, i.e., the second to last node on the shortest path from a to b.
- getLca() - Method in class org.jgrapht.alg.TarjanLowestCommonAncestor.LcaRequestResponse
-
Get the least common ancestor
- getLength() - Method in class org.jgrapht.graph.GraphWalk
-
- getLength() - Method in interface org.jgrapht.GraphPath
-
Returns the length of the path, measured in the number of edges.
- getLowerBound(Map<V, Object>) - Method in interface org.jgrapht.experimental.alg.ApproximationAlgorithm
-
Get the result.
- getLowerBound(Map<V, Object>) - Method in class org.jgrapht.experimental.alg.color.GreedyColoring
-
- getMappings() - Method in interface org.jgrapht.alg.isomorphism.IsomorphismInspector
-
Get an iterator over all existing (isomorphic) mappings between two graphs.
- getMappings() - Method in class org.jgrapht.alg.isomorphism.VF2AbstractIsomorphismInspector
-
- getMappings() - Method in class org.jgrapht.alg.isomorphism.VF2GraphIsomorphismInspector
-
- getMappings() - Method in class org.jgrapht.alg.isomorphism.VF2SubgraphIsomorphismInspector
-
- getMatching() - Method in class org.jgrapht.alg.EdmondsBlossomShrinking
-
Deprecated.
Returns set of edges making up the matching
- getMatching() - Method in class org.jgrapht.alg.HopcroftKarpBipartiteMatching
-
Deprecated.
- getMatching() - Method in interface org.jgrapht.alg.interfaces.MatchingAlgorithm
-
- getMatching() - Method in class org.jgrapht.alg.KuhnMunkresMinimalWeightBipartitePerfectMatching
-
Deprecated.
Returns set of edges making up the matching
- getMatching() - Method in class org.jgrapht.alg.MaximumWeightBipartiteMatching
-
Deprecated.
- getMatchingWeight() - Method in interface org.jgrapht.alg.interfaces.WeightedMatchingAlgorithm
-
- getMatchingWeight() - Method in class org.jgrapht.alg.KuhnMunkresMinimalWeightBipartitePerfectMatching
-
Deprecated.
Returns weight of a matching found
- getMatchingWeight() - Method in class org.jgrapht.alg.MaximumWeightBipartiteMatching
-
Deprecated.
- getMaximumFlow(V, V) - Method in class org.jgrapht.alg.flow.EdmondsKarpMFImpl
-
Sets current source to source, current sink to sink, then calculates
maximum flow from source to sink.
- getMaximumFlow(V, V) - Method in class org.jgrapht.alg.flow.GusfieldEquivalentFlowTree
-
Unsupported operation
- getMaximumFlow(V, V) - Method in class org.jgrapht.alg.flow.GusfieldGomoryHuCutTree
-
Unsupported operation
- getMaximumFlow(V, V) - Method in class org.jgrapht.alg.flow.PushRelabelMFImpl
-
- getMaximumFlow(V, V) - Method in interface org.jgrapht.alg.interfaces.MaximumFlowAlgorithm
-
Sets current source to source, current sink to sink, then calculates
maximum flow from source to sink.
- getMaximumFlowValue() - Method in class org.jgrapht.alg.flow.GusfieldEquivalentFlowTree
-
Returns maximum flow value, that was calculated during last
calculateMaximumFlow call.
- getMaximumFlowValue() - Method in class org.jgrapht.alg.flow.GusfieldGomoryHuCutTree
-
- getMaximumFlowValue() - Method in class org.jgrapht.alg.flow.MaximumFlowAlgorithmBase
-
Returns maximum flow value, that was calculated during last
calculateMaximumFlow call.
- getMaximumFlowValue() - Method in interface org.jgrapht.alg.interfaces.MaximumFlowAlgorithm
-
Returns maximum flow value, that was calculated during last
calculateMaximumFlow call.
- getMeo() - Method in class org.jgrapht.alg.CliqueMinimalSeparatorDecomposition
-
Get the minimal elimination ordering produced by the triangulation.
- getMinimalTriangulation() - Method in class org.jgrapht.alg.CliqueMinimalSeparatorDecomposition
-
Get the minimal triangulation of the graph.
- getMinimumSpanningTreeEdgeSet() - Method in interface org.jgrapht.alg.interfaces.MinimumSpanningTree
-
Deprecated.
Returns edges set constituting the minimum spanning tree/forest
- getMinimumSpanningTreeEdgeSet() - Method in class org.jgrapht.alg.KruskalMinimumSpanningTree
-
Deprecated.
- getMinimumSpanningTreeEdgeSet() - Method in class org.jgrapht.alg.PrimMinimumSpanningTree
-
Deprecated.
- getMinimumSpanningTreeTotalWeight() - Method in interface org.jgrapht.alg.interfaces.MinimumSpanningTree
-
Deprecated.
Returns total weight of the minimum spanning tree/forest.
- getMinimumSpanningTreeTotalWeight() - Method in class org.jgrapht.alg.KruskalMinimumSpanningTree
-
Deprecated.
- getMinimumSpanningTreeTotalWeight() - Method in class org.jgrapht.alg.PrimMinimumSpanningTree
-
Deprecated.
- getName(T) - Method in interface org.jgrapht.ext.ComponentNameProvider
-
Returns a unique name.
- getName(E) - Method in interface org.jgrapht.ext.EdgeNameProvider
-
Deprecated.
Returns a unique name for an edge.
- getName(T) - Method in class org.jgrapht.ext.IntegerComponentNameProvider
-
Returns the string representation of a component.
- getName(T) - Method in class org.jgrapht.ext.StringComponentNameProvider
-
Returns the string representation of a component.
- getName(V) - Method in interface org.jgrapht.ext.VertexNameProvider
-
Deprecated.
Returns a unique name for a vertex.
- getNumberOfExpandedNodes() - Method in class org.jgrapht.alg.AStarShortestPath
-
Deprecated.
Returns how many nodes have been expanded in the A* search procedure in its last invocation.
- getNumberOfExpandedNodes() - Method in class org.jgrapht.alg.shortestpath.AStarShortestPath
-
Returns how many nodes have been expanded in the A* search procedure in its last invocation.
- getOppositeVertex(Graph<V, E>, E, V) - Static method in class org.jgrapht.Graphs
-
Gets the vertex opposite another vertex across an edge.
- getOther(V) - Method in class org.jgrapht.util.VertexPair
-
Deprecated.
Given on of the vertices of the pair, get the other.
- getParentMap() - Method in class org.jgrapht.alg.util.UnionFind
-
- getPath() - Method in class org.jgrapht.alg.BidirectionalDijkstraShortestPath
-
Deprecated.
Return the path found.
- getPath() - Method in class org.jgrapht.alg.DijkstraShortestPath
-
Deprecated.
Return the path found.
- getPath(V, V) - Method in interface org.jgrapht.alg.interfaces.ShortestPathAlgorithm
-
Get a shortest path from a source vertex to a sink vertex.
- getPath(V) - Method in interface org.jgrapht.alg.interfaces.ShortestPathAlgorithm.SingleSourcePaths
-
Return the path from the source vertex to the sink vertex.
- getPath(V, V) - Method in class org.jgrapht.alg.shortestpath.AStarShortestPath
-
Calculates (and returns) the shortest path from the sourceVertex to the targetVertex.
- getPath(V, V) - Method in class org.jgrapht.alg.shortestpath.BellmanFordShortestPath
-
Get a shortest path from a source vertex to a sink vertex.
- getPath(V, V) - Method in class org.jgrapht.alg.shortestpath.BidirectionalDijkstraShortestPath
-
- getPath(V, V) - Method in class org.jgrapht.alg.shortestpath.DijkstraShortestPath
-
Get a shortest path from a source vertex to a sink vertex.
- getPath(V, V) - Method in class org.jgrapht.alg.shortestpath.FloydWarshallShortestPaths
-
Get a shortest path from a source vertex to a sink vertex.
- getPath(V) - Method in class org.jgrapht.alg.shortestpath.ListSingleSourcePathsImpl
-
Return the path from the source vertex to the sink vertex.
- getPath(V) - Method in class org.jgrapht.alg.shortestpath.TreeSingleSourcePathsImpl
-
Return the path from the source vertex to the sink vertex.
- getPathEdgeList(V) - Method in class org.jgrapht.alg.BellmanFordShortestPath
-
Deprecated.
Get the shortest path to a vertex.
- getPathEdgeList() - Method in class org.jgrapht.alg.BidirectionalDijkstraShortestPath
-
Deprecated.
Return the edges making up the path.
- getPathEdgeList() - Method in class org.jgrapht.alg.DijkstraShortestPath
-
Deprecated.
Return the edges making up the path found.
- getPathLength() - Method in class org.jgrapht.alg.BidirectionalDijkstraShortestPath
-
Deprecated.
Return the weighted length of the path found.
- getPathLength() - Method in class org.jgrapht.alg.DijkstraShortestPath
-
Deprecated.
Return the weighted length of the path found.
- getPaths(V, V) - Method in interface org.jgrapht.alg.interfaces.KShortestPathAlgorithm
-
Get a list of shortest paths from a source vertex to a sink vertex.
- getPaths(V) - Method in interface org.jgrapht.alg.interfaces.ShortestPathAlgorithm
-
Compute all shortest paths starting from a single source vertex.
- getPaths(V) - Method in class org.jgrapht.alg.KShortestPaths
-
Deprecated.
Returns the k shortest simple paths in increasing order of weight.
- getPaths(V) - Method in class org.jgrapht.alg.shortestpath.BellmanFordShortestPath
-
Compute all shortest paths starting from a single source vertex.
- getPaths(V) - Method in class org.jgrapht.alg.shortestpath.DijkstraShortestPath
-
Compute all shortest paths starting from a single source vertex.
- getPaths(V) - Method in class org.jgrapht.alg.shortestpath.FloydWarshallShortestPaths
-
Compute all shortest paths starting from a single source vertex.
- getPaths(V, V) - Method in class org.jgrapht.alg.shortestpath.KShortestPaths
-
Returns the k shortest simple paths in increasing order of weight.
- getPathWeight(V, V) - Method in interface org.jgrapht.alg.interfaces.ShortestPathAlgorithm
-
Get the weight of the shortest path from a source vertex to a sink vertex.
- getPathWeight(V, V) - Method in class org.jgrapht.alg.shortestpath.FloydWarshallShortestPaths
-
Get the weight of the shortest path from a source vertex to a sink vertex.
- getProblem() - Method in enum org.jgrapht.ext.DIMACSFormat
-
Get the name of the problem.
- getRankMap() - Method in class org.jgrapht.alg.util.UnionFind
-
- getRatio() - Method in class org.jgrapht.alg.vertexcover.util.RatioVertex
-
Returns the ratio between the vertex' weight and its degree
- getResult(Map<V, Object>) - Method in class org.jgrapht.experimental.alg.color.BrownBacktrackColoring
-
Get the result.
- getResult(Map<V, Object>) - Method in interface org.jgrapht.experimental.alg.ExactAlgorithm
-
Get the result.
- getScores() - Method in interface org.jgrapht.alg.interfaces.VertexScoringAlgorithm
-
Get a map with the scores of all vertices
- getScores() - Method in class org.jgrapht.alg.scoring.PageRank
-
Get a map with the scores of all vertices
- getSecond() - Method in class org.jgrapht.alg.util.Pair
-
Get the second element of the pair
- getSecond() - Method in class org.jgrapht.util.VertexPair
-
Deprecated.
Get the second vertex of the pair
- getSeenData(V) - Method in class org.jgrapht.traverse.CrossComponentIterator
-
Access the data stored for a seen vertex.
- getSeparators() - Method in class org.jgrapht.alg.CliqueMinimalSeparatorDecomposition
-
Get the clique minimal separators.
- getShortestPath(V, V, AStarAdmissibleHeuristic<V>) - Method in class org.jgrapht.alg.AStarShortestPath
-
Deprecated.
Calculates (and returns) the shortest path from the sourceVertex to the targetVertex.
- getShortestPath(V, V) - Method in class org.jgrapht.alg.FloydWarshallShortestPaths
-
Deprecated.
Get the shortest path between two vertices.
- getShortestPathAsVertexList(V, V) - Method in class org.jgrapht.alg.FloydWarshallShortestPaths
-
Deprecated.
Get the shortest path between two vertices as a list of vertices.
- getShortestPathLength(V) - Method in class org.jgrapht.traverse.ClosestFirstIterator
-
Get the weighted length of the shortest path known to the given vertex.
- getShortestPaths(V) - Method in class org.jgrapht.alg.FloydWarshallShortestPaths
-
Deprecated.
Get shortest paths from a vertex to all other vertices in the graph.
- getShortestPaths() - Method in class org.jgrapht.alg.FloydWarshallShortestPaths
-
Deprecated.
Get all shortest paths in the graph.
- getShortestPathsCount() - Method in class org.jgrapht.alg.FloydWarshallShortestPaths
-
Deprecated.
- getShortestPathsCount() - Method in class org.jgrapht.alg.shortestpath.FloydWarshallShortestPaths
-
Get the total number of shortest paths.
- getSinkPartition() - Method in class org.jgrapht.alg.flow.GusfieldGomoryHuCutTree
-
- getSinkPartition() - Method in class org.jgrapht.alg.flow.MaximumFlowAlgorithmBase
-
- getSinkPartition() - Method in class org.jgrapht.alg.flow.PadbergRaoOddMinimumCutset
-
- getSinkPartition() - Method in interface org.jgrapht.alg.interfaces.MinimumSTCutAlgorithm
-
- getSize() - Method in class org.jgrapht.experimental.dag.DirectedAcyclicGraph.Region
-
Get the size of the region.
- getSource() - Method in class org.jgrapht.graph.DefaultEdge
-
Retrieves the source of this edge.
- getSourcePartition() - Method in class org.jgrapht.alg.flow.GusfieldGomoryHuCutTree
-
- getSourcePartition() - Method in class org.jgrapht.alg.flow.MaximumFlowAlgorithmBase
-
- getSourcePartition() - Method in class org.jgrapht.alg.flow.PadbergRaoOddMinimumCutset
-
- getSourcePartition() - Method in interface org.jgrapht.alg.interfaces.MinimumSTCutAlgorithm
-
- getSourceVertex() - Method in interface org.jgrapht.alg.interfaces.ShortestPathAlgorithm.SingleSourcePaths
-
Returns the single source vertex.
- getSourceVertex() - Method in class org.jgrapht.alg.shortestpath.ListSingleSourcePathsImpl
-
Returns the single source vertex.
- getSourceVertex() - Method in class org.jgrapht.alg.shortestpath.TreeSingleSourcePathsImpl
-
Returns the single source vertex.
- getSpanner() - Method in interface org.jgrapht.alg.interfaces.SpannerAlgorithm
-
Computes a graph spanner.
- getSpanner() - Method in class org.jgrapht.alg.spanning.GreedyMultiplicativeSpanner
-
- getSpannerEdgeSet() - Method in class org.jgrapht.alg.GreedyMultiplicativeSpanner
-
Deprecated.
Get the edge set of the spanner.
- getSpanningTree() - Method in interface org.jgrapht.alg.interfaces.SpanningTreeAlgorithm
-
Computes a spanning tree.
- getSpanningTree() - Method in class org.jgrapht.alg.spanning.BoruvkaMinimumSpanningTree
-
Computes a spanning tree.
- getSpanningTree() - Method in class org.jgrapht.alg.spanning.KruskalMinimumSpanningTree
-
Computes a spanning tree.
- getSpanningTree() - Method in class org.jgrapht.alg.spanning.PrimMinimumSpanningTree
-
Computes a spanning tree.
- getSpanningTreeEdge(V) - Method in class org.jgrapht.traverse.ClosestFirstIterator
-
Get the spanning tree edge reaching a vertex which has been seen already in this traversal.
- getStack() - Method in class org.jgrapht.traverse.DepthFirstIterator
-
Retrieves the LIFO stack of vertices which have been encountered but not yet visited (WHITE).
- getStartVertex() - Method in class org.jgrapht.graph.GraphWalk
-
- getStartVertex() - Method in interface org.jgrapht.GraphPath
-
Returns the start vertex in the path.
- getTarget() - Method in class org.jgrapht.graph.DefaultEdge
-
Retrieves the target of this edge.
- getTopologicalIndex(V) - Method in interface org.jgrapht.experimental.dag.DirectedAcyclicGraph.TopoOrderMapping
-
Get the topological index of the given vertex.
- getTopologicalIndex(V) - Method in class org.jgrapht.experimental.dag.DirectedAcyclicGraph.TopoVertexMap
-
- getTopoOrderMapping() - Method in interface org.jgrapht.experimental.dag.DirectedAcyclicGraph.TopoOrderMappingFactory
-
- getTopoOrderMapping() - Method in class org.jgrapht.experimental.dag.DirectedAcyclicGraph.TopoVertexMap
-
- getType() - Method in class org.jgrapht.event.ConnectedComponentTraversalEvent
-
Returns the event type.
- getType() - Method in class org.jgrapht.event.GraphChangeEvent
-
Returns the event type.
- getUnmodifiableIncomingEdges() - Method in class org.jgrapht.graph.specifics.DirectedEdgeContainer
-
A lazy build of unmodifiable incoming edge set.
- getUnmodifiableOutgoingEdges() - Method in class org.jgrapht.graph.specifics.DirectedEdgeContainer
-
A lazy build of unmodifiable outgoing edge set.
- getUnmodifiableVertexEdges() - Method in class org.jgrapht.graph.specifics.UndirectedEdgeContainer
-
A lazy build of unmodifiable list of vertex edges
- getUpperBound(Map<V, Object>) - Method in interface org.jgrapht.experimental.alg.ApproximationAlgorithm
-
Get the result.
- getUpperBound(Map<V, Object>) - Method in class org.jgrapht.experimental.alg.color.GreedyColoring
-
- getValue() - Method in interface org.jgrapht.alg.interfaces.MaximumFlowAlgorithm.MaximumFlow
-
Returns value of the maximum-flow for the given network
- getValue() - Method in class org.jgrapht.alg.interfaces.MaximumFlowAlgorithm.MaximumFlowImpl
-
- getValue() - Method in class org.jgrapht.util.ModifiableInteger
-
- getVertex() - Method in class org.jgrapht.event.GraphVertexChangeEvent
-
Returns the vertex that this event is related to.
- getVertex() - Method in class org.jgrapht.event.VertexTraversalEvent
-
Returns the traversed vertex.
- getVertex(Integer) - Method in interface org.jgrapht.experimental.dag.DirectedAcyclicGraph.TopoOrderMapping
-
Get the vertex at the given topological index.
- getVertex(Integer) - Method in class org.jgrapht.experimental.dag.DirectedAcyclicGraph.TopoVertexMap
-
- getVertexAttributeProvider() - Method in class org.jgrapht.ext.GraphMLExporter
-
Get the vertex attribute provider
- getVertexCell(Object) - Method in class org.jgrapht.ext.JGraphModelAdapter
-
Returns the JGraph vertex cell that corresponds to the specified JGraphT vertex.
- getVertexCorrespondence(V, boolean) - Method in class org.jgrapht.alg.isomorphism.IsomorphicGraphMapping
-
- getVertexCorrespondence(V, boolean) - Method in class org.jgrapht.graph.DefaultGraphMapping
-
- getVertexCorrespondence(V, boolean) - Method in interface org.jgrapht.GraphMapping
-
Gets the mapped value where the key is vertex
- getVertexCover(UndirectedGraph<V, E>) - Method in interface org.jgrapht.alg.interfaces.MinimumVertexCoverAlgorithm
-
Computes a vertex cover; all vertices are considered to have equal weight.
- getVertexCover(UndirectedGraph<V, E>) - Method in interface org.jgrapht.alg.interfaces.MinimumWeightedVertexCoverAlgorithm
-
Computes a vertex cover; all vertices are considered to have equal weight.
- getVertexCover(UndirectedGraph<V, E>, Map<V, Double>) - Method in interface org.jgrapht.alg.interfaces.MinimumWeightedVertexCoverAlgorithm
-
Computes a vertex cover; the weight of each vertex is provided in the in the
vertexWeightMap
.
- getVertexCover(UndirectedGraph<V, E>, Map<V, Double>) - Method in class org.jgrapht.alg.vertexcover.BarYehudaEvenTwoApproxVCImpl
-
- getVertexCover(UndirectedGraph<V, E>, Map<V, Double>) - Method in class org.jgrapht.alg.vertexcover.ClarksonTwoApproxVCImpl
-
- getVertexCover(UndirectedGraph<V, E>) - Method in class org.jgrapht.alg.vertexcover.EdgeBasedTwoApproxVCImpl
-
Finds a 2-approximation for a minimal vertex cover of the specified graph.
- getVertexCover(UndirectedGraph<V, E>, Map<V, Double>) - Method in class org.jgrapht.alg.vertexcover.GreedyVCImpl
-
Finds a greedy solution to the minimum weighted vertex cover problem.
- getVertexCover(UndirectedGraph<V, E>) - Method in class org.jgrapht.alg.vertexcover.RecursiveExactVCImpl
-
- getVertexCover(UndirectedGraph<V, E>, Map<V, Double>) - Method in class org.jgrapht.alg.vertexcover.RecursiveExactVCImpl
-
- getVertexLabelAttributeName() - Method in class org.jgrapht.ext.GraphMLExporter
-
Get the attribute name for vertex labels
- getVertexLabelProvider() - Method in class org.jgrapht.ext.GraphMLExporter
-
Get the vertex label provider
- getVertexList() - Method in class org.jgrapht.graph.GraphWalk
-
- getVertexList() - Method in interface org.jgrapht.GraphPath
-
Returns the path as a sequence of vertices.
- getVertexName(V) - Method in class org.jgrapht.ext.StringNameProvider
-
Deprecated.
Returns the string representation of a vertex.
- getVertexName(V) - Method in interface org.jgrapht.ext.VertexNameProvider
-
Deprecated.
Returns a unique name for a vertex.
- getVertexPort(Object) - Method in class org.jgrapht.ext.JGraphModelAdapter
-
Returns the JGraph port cell that corresponds to the specified JGraphT vertex.
- getVertexProvider() - Method in class org.jgrapht.ext.DIMACSImporter
-
Get the vertex provider
- getVertexProvider() - Method in class org.jgrapht.ext.GmlImporter
-
Get the vertex provider
- getVertexProvider() - Method in class org.jgrapht.ext.GraphMLImporter
-
Get the vertex provider
- getVertexScore(V) - Method in interface org.jgrapht.alg.interfaces.VertexScoringAlgorithm
-
Get a vertex score
- getVertexScore(V) - Method in class org.jgrapht.alg.scoring.PageRank
-
Get a vertex score
- getVertexSet() - Method in class org.jgrapht.graph.specifics.DirectedSpecifics
-
Get the vertex set.
- getVertexSet() - Method in interface org.jgrapht.graph.specifics.Specifics
-
Get the vertex set.
- getVertexSet() - Method in class org.jgrapht.graph.specifics.UndirectedSpecifics
-
Get the vertex set.
- getVertexToCellMap() - Method in class org.jgrapht.ext.JGraphXAdapter
-
Returns Hashmap which maps the vertices onto their visualization mxICells.
- getVertices() - Method in interface org.jgrapht.alg.interfaces.MinimumVertexCoverAlgorithm.VertexCover
-
Set of vertices constituting the vertex cover
- getVertices() - Method in class org.jgrapht.alg.interfaces.MinimumVertexCoverAlgorithm.VertexCoverImpl
-
- getVisited(int) - Method in interface org.jgrapht.experimental.dag.DirectedAcyclicGraph.Visited
-
Has the given topological index been visited?
- getVisited(int) - Method in class org.jgrapht.experimental.dag.DirectedAcyclicGraph.VisitedArrayImpl
-
- getVisited(int) - Method in class org.jgrapht.experimental.dag.DirectedAcyclicGraph.VisitedArrayListImpl
-
- getVisited(int) - Method in class org.jgrapht.experimental.dag.DirectedAcyclicGraph.VisitedBitSetImpl
-
- getVisited(int) - Method in class org.jgrapht.experimental.dag.DirectedAcyclicGraph.VisitedHashSetImpl
-
- getWeight() - Method in interface org.jgrapht.alg.interfaces.MatchingAlgorithm.Matching
-
Returns the weight of the matching.
- getWeight() - Method in class org.jgrapht.alg.interfaces.MatchingAlgorithm.MatchingImpl
-
Returns the weight of the matching.
- getWeight() - Method in interface org.jgrapht.alg.interfaces.MinimumVertexCoverAlgorithm.VertexCover
-
Returns the weight of the vertex cover.
- getWeight() - Method in class org.jgrapht.alg.interfaces.MinimumVertexCoverAlgorithm.VertexCoverImpl
-
- getWeight(V) - Method in interface org.jgrapht.alg.interfaces.ShortestPathAlgorithm.SingleSourcePaths
-
Return the weight of the path from the source vertex to the sink vertex.
- getWeight() - Method in interface org.jgrapht.alg.interfaces.SpannerAlgorithm.Spanner
-
Returns the weight of the graph spanner.
- getWeight() - Method in class org.jgrapht.alg.interfaces.SpannerAlgorithm.SpannerImpl
-
- getWeight() - Method in interface org.jgrapht.alg.interfaces.SpanningTreeAlgorithm.SpanningTree
-
Returns the weight of the spanning tree.
- getWeight() - Method in class org.jgrapht.alg.interfaces.SpanningTreeAlgorithm.SpanningTreeImpl
-
- getWeight(V) - Method in class org.jgrapht.alg.shortestpath.ListSingleSourcePathsImpl
-
Return the weight of the path from the source vertex to the sink vertex.
- getWeight(V) - Method in class org.jgrapht.alg.shortestpath.TreeSingleSourcePathsImpl
-
Return the weight of the path from the source vertex to the sink vertex.
- getWeight() - Method in class org.jgrapht.graph.DefaultWeightedEdge
-
Retrieves the weight of this edge.
- getWeight() - Method in class org.jgrapht.graph.GraphWalk
-
- getWeight() - Method in interface org.jgrapht.GraphPath
-
Returns the weight assigned to the path.
- GmlExporter<V,E> - Class in org.jgrapht.ext
-
Exports a graph into a GML file (Graph Modeling Language).
- GmlExporter() - Constructor for class org.jgrapht.ext.GmlExporter
-
Creates a new GmlExporter object with integer name providers for the vertex and edge IDs and
null providers for the vertex and edge labels.
- GmlExporter(ComponentNameProvider<V>, ComponentNameProvider<V>, ComponentNameProvider<E>, ComponentNameProvider<E>) - Constructor for class org.jgrapht.ext.GmlExporter
-
Constructs a new GmlExporter object with the given ID and label providers.
- GmlExporter.Parameter - Enum in org.jgrapht.ext
-
Parameters that affect the behavior of the exporter.
- GmlImporter<V,E> - Class in org.jgrapht.ext
-
Imports a graph from a GML file (Graph Modeling Language).
- GmlImporter(VertexProvider<V>, EdgeProvider<V, E>) - Constructor for class org.jgrapht.ext.GmlImporter
-
Constructs a new importer.
- GnmRandomBipartiteGraphGenerator<V,E> - Class in org.jgrapht.generate
-
Create a random bipartite graph based on the G(n, M) Erdős–Rényi model.
- GnmRandomBipartiteGraphGenerator(int, int, int) - Constructor for class org.jgrapht.generate.GnmRandomBipartiteGraphGenerator
-
Create a new random bipartite graph generator.
- GnmRandomBipartiteGraphGenerator(int, int, int, long) - Constructor for class org.jgrapht.generate.GnmRandomBipartiteGraphGenerator
-
Create a new random bipartite graph generator.
- GnmRandomBipartiteGraphGenerator(int, int, int, Random) - Constructor for class org.jgrapht.generate.GnmRandomBipartiteGraphGenerator
-
Create a new random bipartite graph generator.
- GnmRandomGraphGenerator<V,E> - Class in org.jgrapht.generate
-
Create a random graph based on the G(n, M) Erdős–Rényi model.
- GnmRandomGraphGenerator(int, int) - Constructor for class org.jgrapht.generate.GnmRandomGraphGenerator
-
Create a new G(n, M) random graph generator.
- GnmRandomGraphGenerator(int, int, long) - Constructor for class org.jgrapht.generate.GnmRandomGraphGenerator
-
Create a new G(n, M) random graph generator.
- GnmRandomGraphGenerator(int, int, long, boolean, boolean) - Constructor for class org.jgrapht.generate.GnmRandomGraphGenerator
-
Create a new G(n, M) random graph generator
- GnmRandomGraphGenerator(int, int, Random, boolean, boolean) - Constructor for class org.jgrapht.generate.GnmRandomGraphGenerator
-
Create a new G(n, M) random graph generator
- GnpRandomBipartiteGraphGenerator<V,E> - Class in org.jgrapht.generate
-
Create a random bipartite graph based on the G(n, p) Erdős–Rényi model.
- GnpRandomBipartiteGraphGenerator(int, int, double) - Constructor for class org.jgrapht.generate.GnpRandomBipartiteGraphGenerator
-
Create a new random bipartite graph generator.
- GnpRandomBipartiteGraphGenerator(int, int, double, long) - Constructor for class org.jgrapht.generate.GnpRandomBipartiteGraphGenerator
-
Create a new random bipartite graph generator.
- GnpRandomBipartiteGraphGenerator(int, int, double, Random) - Constructor for class org.jgrapht.generate.GnpRandomBipartiteGraphGenerator
-
Create a new random bipartite graph generator.
- GnpRandomGraphGenerator<V,E> - Class in org.jgrapht.generate
-
Create a random graph based on the G(n, p) Erdős–Rényi model.
- GnpRandomGraphGenerator(int, double) - Constructor for class org.jgrapht.generate.GnpRandomGraphGenerator
-
Create a new G(n, p) random graph generator.
- GnpRandomGraphGenerator(int, double, long) - Constructor for class org.jgrapht.generate.GnpRandomGraphGenerator
-
Create a new G(n, p) random graph generator.
- GnpRandomGraphGenerator(int, double, long, boolean) - Constructor for class org.jgrapht.generate.GnpRandomGraphGenerator
-
Create a new G(n, p) random graph generator.
- GnpRandomGraphGenerator(int, double, Random, boolean) - Constructor for class org.jgrapht.generate.GnpRandomGraphGenerator
-
Create a new G(n, p) random graph generator.
- graph - Variable in class org.jgrapht.alg.BellmanFordShortestPath
-
Deprecated.
Graph on which shortest paths are searched.
- graph - Variable in class org.jgrapht.alg.shortestpath.ListSingleSourcePathsImpl
-
The graph
- Graph<V,E> - Interface in org.jgrapht
-
The root interface in the graph hierarchy.
- graph - Variable in class org.jgrapht.graph.builder.AbstractGraphBuilder
-
- graph - Variable in class org.jgrapht.graph.GraphWalk
-
- graph1 - Variable in class org.jgrapht.alg.isomorphism.VF2AbstractIsomorphismInspector
-
- graph2 - Variable in class org.jgrapht.alg.isomorphism.VF2AbstractIsomorphismInspector
-
- GraphChangeEvent - Class in org.jgrapht.event
-
An event which indicates that a graph has changed.
- GraphChangeEvent(Object, int) - Constructor for class org.jgrapht.event.GraphChangeEvent
-
Creates a new graph change event.
- GraphDelegator<V,E> - Class in org.jgrapht.graph
-
A graph backed by the the graph specified at the constructor, which delegates all its methods to
the backing graph.
- GraphDelegator(Graph<V, E>) - Constructor for class org.jgrapht.graph.GraphDelegator
-
Constructor for GraphDelegator.
- GraphEdgeChangeEvent<V,E> - Class in org.jgrapht.event
-
An event which indicates that a graph edge has changed, or is about to change.
- GraphEdgeChangeEvent(Object, int, E, V, V) - Constructor for class org.jgrapht.event.GraphEdgeChangeEvent
-
Constructor for GraphEdgeChangeEvent.
- GraphExporter<V,E> - Interface in org.jgrapht.ext
-
Interface for graph exporters
- GraphGenerator<V,E,T> - Interface in org.jgrapht.generate
-
An interface for generating new graph structures.
- GraphImporter<V,E> - Interface in org.jgrapht.ext
-
Interface for graph importers
- GraphIterator<V,E> - Interface in org.jgrapht.traverse
-
A graph iterator.
- GraphListener<V,E> - Interface in org.jgrapht.event
-
A listener that is notified when the graph changes.
- GraphMapping<V,E> - Interface in org.jgrapht
-
GraphMapping represents a bidirectional mapping between two graphs (called graph1 and graph2),
which allows the caller to obtain the matching vertex or edge in either direction, from graph1 to
graph2, or from graph2 to graph1.
- GraphMLDemo - Class in org.jgrapht.demo
-
This class demonstrates exporting and importing a graph with custom vertex and edge attributes in
GraphML.
- GraphMLDemo() - Constructor for class org.jgrapht.demo.GraphMLDemo
-
- GraphMLExporter<V,E> - Class in org.jgrapht.ext
-
Exports a graph as GraphML.
- GraphMLExporter() - Constructor for class org.jgrapht.ext.GraphMLExporter
-
Constructs a new GraphMLExporter with integer name providers for the vertex and edge
identifiers.
- GraphMLExporter(ComponentNameProvider<V>, ComponentNameProvider<V>, ComponentNameProvider<E>, ComponentNameProvider<E>) - Constructor for class org.jgrapht.ext.GraphMLExporter
-
Constructs a new GraphMLExporter.
- GraphMLExporter(ComponentNameProvider<V>, ComponentNameProvider<V>, ComponentAttributeProvider<V>, ComponentNameProvider<E>, ComponentNameProvider<E>, ComponentAttributeProvider<E>) - Constructor for class org.jgrapht.ext.GraphMLExporter
-
Constructs a new GraphMLExporter.
- GraphMLExporter.AttributeCategory - Enum in org.jgrapht.ext
-
Denotes the category of a GraphML-Attribute.
- GraphMLExporter.AttributeType - Enum in org.jgrapht.ext
-
Denotes the type of a GraphML-Attribute.
- GraphMLImporter<V,E> - Class in org.jgrapht.ext
-
Imports a graph from a GraphML data source.
- GraphMLImporter(VertexProvider<V>, EdgeProvider<V, E>) - Constructor for class org.jgrapht.ext.GraphMLImporter
-
Constructs a new importer.
- GraphPath<V,E> - Interface in org.jgrapht
-
- Graphs - Class in org.jgrapht
-
A collection of utilities to assist with graph manipulation.
- Graphs() - Constructor for class org.jgrapht.Graphs
-
- GraphSquare<V,E> - Class in org.jgrapht.experimental
-
A unmodifiable graph which is the squared graph of another.
- GraphSquare(Graph<V, E>, boolean) - Constructor for class org.jgrapht.experimental.GraphSquare
-
Constructor for GraphSquare.
- GraphTests - Class in org.jgrapht
-
A collection of utilities to test for various graph properties.
- GraphTests() - Constructor for class org.jgrapht.GraphTests
-
- GraphUnion<V,E,G extends Graph<V,E>> - Class in org.jgrapht.graph
-
Read-only union of two graphs: G1 and G2.
- GraphUnion(G, G, WeightCombiner) - Constructor for class org.jgrapht.graph.GraphUnion
-
Construct a new graph union.
- GraphUnion(G, G) - Constructor for class org.jgrapht.graph.GraphUnion
-
Construct a new graph union.
- GraphVertexChangeEvent<V> - Class in org.jgrapht.event
-
An event which indicates that a graph vertex has changed, or is about to change.
- GraphVertexChangeEvent(Object, int, V) - Constructor for class org.jgrapht.event.GraphVertexChangeEvent
-
Creates a new GraphVertexChangeEvent object.
- GraphWalk<V,E> - Class in org.jgrapht.graph
-
A walk in a graph is an alternating sequence of vertices and edges, starting and ending at a
vertex, in which each edge is adjacent in the sequence to its two endpoints.
- GraphWalk(Graph<V, E>, V, V, List<E>, double) - Constructor for class org.jgrapht.graph.GraphWalk
-
Creates a walk defined by a sequence of edges.
- GraphWalk(Graph<V, E>, List<V>, double) - Constructor for class org.jgrapht.graph.GraphWalk
-
Creates a walk defined by a sequence of vertices.
- GraphWalk(Graph<V, E>, V, V, List<V>, List<E>, double) - Constructor for class org.jgrapht.graph.GraphWalk
-
Creates a walk defined by both a sequence of edges and a sequence of vertices.
- GreedyColoring<V,E> - Class in org.jgrapht.experimental.alg.color
-
Compute greedy graph colorings.
- GreedyColoring(Graph<V, E>) - Constructor for class org.jgrapht.experimental.alg.color.GreedyColoring
-
Create a new greedy coloring algorithm
- GreedyColoring(Graph<V, E>, int) - Constructor for class org.jgrapht.experimental.alg.color.GreedyColoring
-
Create a new greedy coloring algorithm
- GreedyMultiplicativeSpanner<V,E> - Class in org.jgrapht.alg
-
- GreedyMultiplicativeSpanner(UndirectedGraph<V, E>, int) - Constructor for class org.jgrapht.alg.GreedyMultiplicativeSpanner
-
Deprecated.
Constructs instance to compute a (2k-1)-spanner of a graph.
- GreedyMultiplicativeSpanner<V,E> - Class in org.jgrapht.alg.spanning
-
Greedy algorithm for (2k-1)-multiplicative spanner construction (for any integer
k >= 1).
- GreedyMultiplicativeSpanner(UndirectedGraph<V, E>, int) - Constructor for class org.jgrapht.alg.spanning.GreedyMultiplicativeSpanner
-
Constructs instance to compute a (2k-1)-spanner of an undirected graph.
- GreedyVCImpl<V,E> - Class in org.jgrapht.alg.vertexcover
-
Greedy algorithm to find a vertex cover for a graph.
- GreedyVCImpl() - Constructor for class org.jgrapht.alg.vertexcover.GreedyVCImpl
-
- GreedyWeightedMatching<V,E> - Class in org.jgrapht.alg.matching
-
The greedy algorithm for computing a maximum weight matching in an arbitrary graph.
- GreedyWeightedMatching(Graph<V, E>) - Constructor for class org.jgrapht.alg.matching.GreedyWeightedMatching
-
Create and execute a new instance of the greedy maximum weight matching algorithm.
- GreedyWeightedMatching(Graph<V, E>, double) - Constructor for class org.jgrapht.alg.matching.GreedyWeightedMatching
-
Create and execute a new instance of the greedy maximum weight matching algorithm.
- GridGraphGenerator<V,E> - Class in org.jgrapht.generate
-
- GridGraphGenerator(int, int) - Constructor for class org.jgrapht.generate.GridGraphGenerator
-
Creates a new GridGraphGenerator object with rows x cols dimension.
- gScoreMap - Variable in class org.jgrapht.alg.AStarShortestPath
-
Deprecated.
- gScoreMap - Variable in class org.jgrapht.alg.shortestpath.AStarShortestPath
-
- GusfieldEquivalentFlowTree<V,E> - Class in org.jgrapht.alg.flow
-
This class computes an Equivalent Flow Tree (EFT) using the algorithm proposed by Dan Gusfield.
- GusfieldEquivalentFlowTree(Graph<V, E>) - Constructor for class org.jgrapht.alg.flow.GusfieldEquivalentFlowTree
-
Constructs a new GusfieldEquivalentFlowTree instance.
- GusfieldEquivalentFlowTree(Graph<V, E>, double) - Constructor for class org.jgrapht.alg.flow.GusfieldEquivalentFlowTree
-
Constructs a new GusfieldEquivalentFlowTree instance.
- GusfieldEquivalentFlowTree(Graph<V, E>, MinimumSTCutAlgorithm<V, E>) - Constructor for class org.jgrapht.alg.flow.GusfieldEquivalentFlowTree
-
Constructs a new GusfieldEquivalentFlowTree instance.
- GusfieldGomoryHuCutTree<V,E> - Class in org.jgrapht.alg.flow
-
This class computes a Gomory-Hu tree (GHT) using the algorithm proposed by Dan Gusfield.
- GusfieldGomoryHuCutTree(Graph<V, E>) - Constructor for class org.jgrapht.alg.flow.GusfieldGomoryHuCutTree
-
Constructs a new GusfieldEquivalentFlowTree instance.
- GusfieldGomoryHuCutTree(Graph<V, E>, double) - Constructor for class org.jgrapht.alg.flow.GusfieldGomoryHuCutTree
-
Constructs a new GusfieldEquivalentFlowTree instance.
- GusfieldGomoryHuCutTree(Graph<V, E>, MinimumSTCutAlgorithm<V, E>) - Constructor for class org.jgrapht.alg.flow.GusfieldGomoryHuCutTree
-
Constructs a new GusfieldEquivalentFlowTree instance.
- ID - Variable in class org.jgrapht.alg.vertexcover.util.RatioVertex
-
unique id, used to guarantee that compareTo never returns 0
- ImportException - Exception in org.jgrapht.ext
-
An exception that the library throws in case of graph import errors.
- ImportException() - Constructor for exception org.jgrapht.ext.ImportException
-
Constructs an ImportException
with null
as its error detail message.
- ImportException(String) - Constructor for exception org.jgrapht.ext.ImportException
-
Constructs an ImportException
with the specified detail message.
- ImportException(String, Throwable) - Constructor for exception org.jgrapht.ext.ImportException
-
Constructs an ImportException
with the specified detail message and cause.
- ImportException(Throwable) - Constructor for exception org.jgrapht.ext.ImportException
-
Constructs an ImportException
with the specified cause and a detail message of
(cause==null ? null : cause.toString())
(which typically contains the class and
detail message of cause
).
- importGraph(Graph<V, E>, Reader) - Method in class org.jgrapht.ext.CSVImporter
-
Import a graph.
- importGraph(Graph<V, E>, Reader) - Method in class org.jgrapht.ext.DIMACSImporter
-
Import a graph.
- importGraph(Graph<V, E>, Reader) - Method in class org.jgrapht.ext.DOTImporter
-
Read a dot formatted input and populate the provided graph.
- importGraph(Graph<V, E>, Reader) - Method in class org.jgrapht.ext.GmlImporter
-
Import a graph.
- importGraph(Graph<V, E>, InputStream) - Method in interface org.jgrapht.ext.GraphImporter
-
Import a graph
- importGraph(Graph<V, E>, Reader) - Method in interface org.jgrapht.ext.GraphImporter
-
Import a graph
- importGraph(Graph<V, E>, File) - Method in interface org.jgrapht.ext.GraphImporter
-
Import a graph
- importGraph(Graph<V, E>, Reader) - Method in class org.jgrapht.ext.GraphMLImporter
-
Import a graph.
- incomingEdgesOf(V) - Method in interface org.jgrapht.DirectedGraph
-
Returns a set of all edges incoming into the specified vertex.
- incomingEdgesOf(V) - Method in class org.jgrapht.graph.AbstractBaseGraph
-
Returns a set of all edges incoming into the specified vertex.
- incomingEdgesOf(V) - Method in class org.jgrapht.graph.AsUndirectedGraph
-
- incomingEdgesOf(V) - Method in class org.jgrapht.graph.DirectedGraphUnion
-
- incomingEdgesOf(V) - Method in class org.jgrapht.graph.DirectedMaskSubgraph
-
Returns a set of all edges incoming into the specified vertex.
- incomingEdgesOf(V) - Method in class org.jgrapht.graph.DirectedSubgraph
-
Returns a set of all edges incoming into the specified vertex.
- incomingEdgesOf(V) - Method in class org.jgrapht.graph.EdgeReversedGraph
-
- incomingEdgesOf(V) - Method in class org.jgrapht.graph.GraphDelegator
-
Returns a set of all edges incoming into the specified vertex.
- incomingEdgesOf(V) - Method in class org.jgrapht.graph.MixedGraphUnion
-
- incomingEdgesOf(V) - Method in class org.jgrapht.graph.specifics.DirectedSpecifics
-
Returns a set of all edges incoming into the specified vertex.
- incomingEdgesOf(V) - Method in interface org.jgrapht.graph.specifics.Specifics
-
Returns a set of all edges incoming into the specified vertex.
- incomingEdgesOf(V) - Method in class org.jgrapht.graph.specifics.UndirectedSpecifics
-
Returns a set of all edges incoming into the specified vertex.
- increment() - Method in class org.jgrapht.util.ModifiableInteger
-
Adds one to the value of this modifiable integer.
- inDegreeOf(V) - Method in interface org.jgrapht.DirectedGraph
-
Returns the "in degree" of the specified vertex.
- inDegreeOf(V) - Method in class org.jgrapht.graph.AbstractBaseGraph
-
Returns the "in degree" of the specified vertex.
- inDegreeOf(V) - Method in class org.jgrapht.graph.AsUndirectedGraph
-
- inDegreeOf(V) - Method in class org.jgrapht.graph.DirectedGraphUnion
-
- inDegreeOf(V) - Method in class org.jgrapht.graph.DirectedMaskSubgraph
-
Returns the "in degree" of the specified vertex.
- inDegreeOf(V) - Method in class org.jgrapht.graph.DirectedSubgraph
-
Returns the "in degree" of the specified vertex.
- inDegreeOf(V) - Method in class org.jgrapht.graph.EdgeReversedGraph
-
- inDegreeOf(V) - Method in class org.jgrapht.graph.GraphDelegator
-
Returns the "in degree" of the specified vertex.
- inDegreeOf(V) - Method in class org.jgrapht.graph.MixedGraphUnion
-
- inDegreeOf(V) - Method in class org.jgrapht.graph.specifics.DirectedSpecifics
-
Returns the "in degree" of the specified vertex.
- inDegreeOf(V) - Method in interface org.jgrapht.graph.specifics.Specifics
-
Returns the "in degree" of the specified vertex.
- inDegreeOf(V) - Method in class org.jgrapht.graph.specifics.UndirectedSpecifics
-
Returns the "in degree" of the specified vertex.
- init(V, V, ExtensionFactory<VE>, ExtensionFactory<MaximumFlowAlgorithmBase<V, E>.AnnotatedFlowEdge>) - Method in class org.jgrapht.alg.flow.MaximumFlowAlgorithmBase
-
Prepares all data structures to start a new invocation of the Maximum Flow or Minimum Cut
algorithms
- init() - Method in class org.jgrapht.demo.JGraphAdapterDemo
- init() - Method in class org.jgrapht.demo.JGraphXAdapterDemo
- initialize(PushRelabelMFImpl<V, E>.VertexExtension, PushRelabelMFImpl<V, E>.VertexExtension, Queue<PushRelabelMFImpl<V, E>.VertexExtension>) - Method in class org.jgrapht.alg.flow.PushRelabelMFImpl
-
Initialization
- insert(FibonacciHeapNode<T>, double) - Method in class org.jgrapht.util.FibonacciHeap
-
Inserts a new data element into the heap.
- INSTANCE - Static variable in class org.jgrapht.alg.TransitiveClosure
-
Singleton instance.
- INSTANCE - Static variable in class org.jgrapht.alg.TransitiveReduction
-
Singleton instance.
- IntArrayGraphAlgorithm<V,E> - Class in org.jgrapht.experimental.alg
-
- IntArrayGraphAlgorithm(Graph<V, E>) - Constructor for class org.jgrapht.experimental.alg.IntArrayGraphAlgorithm
-
Create a new instance.
- IntegerComponentNameProvider<T> - Class in org.jgrapht.ext
-
Assigns a unique integer to represent each component.
- IntegerComponentNameProvider() - Constructor for class org.jgrapht.ext.IntegerComponentNameProvider
-
- IntegerEdgeNameProvider<E> - Class in org.jgrapht.ext
-
- IntegerEdgeNameProvider() - Constructor for class org.jgrapht.ext.IntegerEdgeNameProvider
-
Deprecated.
- IntegerNameProvider<V> - Class in org.jgrapht.ext
-
- IntegerNameProvider() - Constructor for class org.jgrapht.ext.IntegerNameProvider
-
Deprecated.
- intValue() - Method in class org.jgrapht.util.ModifiableInteger
-
- isAllowingLoops() - Method in class org.jgrapht.graph.AbstractBaseGraph
-
Returns true
if and only if self-loops are allowed in this graph.
- isAllowingMultipleEdges() - Method in class org.jgrapht.graph.AbstractBaseGraph
-
Returns true
if and only if multiple edges are allowed in this graph.
- isBiconnected() - Method in class org.jgrapht.alg.BiconnectivityInspector
-
Returns true
if the graph is biconnected (no cutpoint), false
otherwise.
- isBipartite(Graph<V, E>) - Static method in class org.jgrapht.GraphTests
-
Test whether a graph is bipartite.
- isBipartitePartition(Graph<V, E>, Set<? extends V>, Set<? extends V>) - Static method in class org.jgrapht.GraphTests
-
Test whether a partition of the vertices into two sets is a bipartite partition.
- isChordal() - Method in class org.jgrapht.alg.CliqueMinimalSeparatorDecomposition
-
Check if the graph is chordal.
- isComplete(Graph<V, E>) - Static method in class org.jgrapht.GraphTests
-
Test whether a graph is complete.
- isConnected(UndirectedGraph<V, E>) - Static method in class org.jgrapht.GraphTests
-
Test whether an undirected graph is connected.
- isConnectedComponentExhausted() - Method in class org.jgrapht.traverse.BreadthFirstIterator
-
- isConnectedComponentExhausted() - Method in class org.jgrapht.traverse.ClosestFirstIterator
-
- isConnectedComponentExhausted() - Method in class org.jgrapht.traverse.CrossComponentIterator
-
Returns true if there are no more uniterated vertices in the currently iterated
connected component; false otherwise.
- isConnectedComponentExhausted() - Method in class org.jgrapht.traverse.DepthFirstIterator
-
- isConnectedComponentExhausted() - Method in class org.jgrapht.traverse.TopologicalOrderIterator
-
- isConsistentHeuristic(AStarAdmissibleHeuristic<V>) - Method in class org.jgrapht.alg.AStarShortestPath
-
Deprecated.
Returns true if the provided heuristic is a consistent or monotone heuristic
wrt the graph provided at construction time.
- isConsistentHeuristic(AStarAdmissibleHeuristic<V>) - Method in class org.jgrapht.alg.shortestpath.AStarShortestPath
-
Returns true if the provided heuristic is a consistent or monotone heuristic
wrt the graph provided at construction time.
- isCrossComponentTraversal() - Method in class org.jgrapht.traverse.AbstractGraphIterator
-
Test whether this iterator is set to traverse the graph across connected components.
- isCrossComponentTraversal() - Method in interface org.jgrapht.traverse.GraphIterator
-
Test whether this iterator is set to traverse the grpah across connected components.
- isCutpoint(V) - Method in class org.jgrapht.alg.BlockCutpointGraph
-
Returns true
if the vertex is a cutpoint, false
otherwise.
- isEdgeMasked(E) - Method in interface org.jgrapht.graph.MaskFunctor
-
Deprecated.
Returns true
if the edge is masked, false
otherwise.
- isEmpty(Graph<V, E>) - Static method in class org.jgrapht.GraphTests
-
Test whether a graph is empty.
- isEmpty() - Method in class org.jgrapht.util.FibonacciHeap
-
Tests if the Fibonacci heap is empty or not.
- isEnumerationStartedEmpty() - Method in class org.jgrapht.util.PrefetchIterator
-
Tests whether the enumeration started as an empty one.
- isEqualMapping(GraphMapping<V, E>) - Method in class org.jgrapht.alg.isomorphism.IsomorphicGraphMapping
-
Checks for equality.
- isEulerian(Graph<V, E>) - Method in class org.jgrapht.alg.cycle.HierholzerEulerianCycle
-
Test whether a graph is Eulerian.
- isEulerian(UndirectedGraph<V, E>) - Static method in class org.jgrapht.alg.EulerianCircuit
-
Deprecated.
Test whether a graph is Eulerian.
- isEulerian(Graph<V, E>) - Static method in class org.jgrapht.GraphTests
-
Test whether a graph is Eulerian.
- isExact() - Method in interface org.jgrapht.experimental.alg.ApproximationAlgorithm
-
Checks if the algorithm is an exact algorithm.
- isExact() - Method in class org.jgrapht.experimental.alg.color.GreedyColoring
-
- isExhausted() - Method in class org.jgrapht.traverse.RandomWalkIterator
-
Check if this walk is exhausted.
- isExportEdgeWeights() - Method in class org.jgrapht.ext.GraphMLExporter
-
Whether the exporter will print edge weights.
- isGraphConnected() - Method in class org.jgrapht.alg.ConnectivityInspector
-
Test if the inspected graph is connected.
- isIn(int) - Method in class org.jgrapht.experimental.dag.DirectedAcyclicGraph.Region
-
Check if index is in the region.
- isInduced - Variable in class org.jgrapht.graph.Subgraph
-
- isOddVertexSet(Set<V>, Set<V>) - Static method in class org.jgrapht.alg.flow.PadbergRaoOddMinimumCutset
-
Convenience method which test whether the given set contains an odd number of odd-labeled
nodes.
- IsomorphicGraphMapping<V,E> - Class in org.jgrapht.alg.isomorphism
-
This class represents a GraphMapping between two (subgraph)isomorphic graphs.
- IsomorphicGraphMapping(GraphOrdering<V, E>, GraphOrdering<V, E>, int[], int[]) - Constructor for class org.jgrapht.alg.isomorphism.IsomorphicGraphMapping
-
Construct a new isomorphic graph mapping
- isomorphismExists() - Method in interface org.jgrapht.alg.isomorphism.IsomorphismInspector
-
Check if an isomorphism exists.
- isomorphismExists() - Method in class org.jgrapht.alg.isomorphism.VF2AbstractIsomorphismInspector
-
- IsomorphismInspector<V,E> - Interface in org.jgrapht.alg.isomorphism
-
General interface for graph and subgraph isomorphism.
- isParameter(CSVFormat.Parameter) - Method in class org.jgrapht.ext.CSVExporter
-
Return if a particular parameter of the exporter is enabled
- isParameter(CSVFormat.Parameter) - Method in class org.jgrapht.ext.CSVImporter
-
Return if a particular parameter of the exporter is enabled
- isParameter(DIMACSExporter.Parameter) - Method in class org.jgrapht.ext.DIMACSExporter
-
Return if a particular parameter of the exporter is enabled
- isParameter(GmlExporter.Parameter) - Method in class org.jgrapht.ext.GmlExporter
-
Return if a particular parameter of the exporter is enabled
- isReuseEvents() - Method in class org.jgrapht.graph.DefaultListenableGraph
-
Tests whether the reuseEvents
flag is set.
- isReuseEvents() - Method in class org.jgrapht.traverse.AbstractGraphIterator
-
- isReuseEvents() - Method in interface org.jgrapht.traverse.GraphIterator
-
Tests whether the reuseEvents
flag is set.
- isSeenVertex(V) - Method in class org.jgrapht.traverse.CrossComponentIterator
-
Determines whether a vertex has been seen yet by this traversal.
- isSimple(Graph<V, E>) - Static method in class org.jgrapht.GraphTests
-
Check if a graph is simple.
- isStronglyConnected() - Method in class org.jgrapht.alg.GabowStrongConnectivityInspector
-
Returns true if the graph instance is strongly connected.
- isStronglyConnected() - Method in interface org.jgrapht.alg.interfaces.StrongConnectivityAlgorithm
-
Returns true if the graph of this
StrongConnectivityAlgorithm
instance is strongly connected.
- isStronglyConnected() - Method in class org.jgrapht.alg.KosarajuStrongConnectivityInspector
-
Returns true if the graph of this
StronglyConnectivityInspector
instance is strongly connected.
- isStronglyConnected(DirectedGraph<V, E>) - Static method in class org.jgrapht.GraphTests
-
Test whether a directed graph is strongly connected.
- isTree(UndirectedGraph<V, E>) - Static method in class org.jgrapht.GraphTests
-
Test whether an undirected graph is a tree.
- isValidPath(AbstractPathElement<V, E>, E) - Method in interface org.jgrapht.alg.PathValidator
-
Deprecated.
Checks if an edge can be added to a previous path element.
- isValidPath(AbstractPathElement<V, E>, E) - Method in interface org.jgrapht.alg.shortestpath.PathValidator
-
Checks if an edge can be added to a previous path element.
- isVertexMasked(V) - Method in interface org.jgrapht.graph.MaskFunctor
-
Deprecated.
Returns true
if the vertex is masked, false
otherwise.
- isWeaklyConnected(DirectedGraph<V, E>) - Static method in class org.jgrapht.GraphTests
-
Test whether a directed graph is weakly connected.
- iterator() - Method in class org.jgrapht.experimental.dag.DirectedAcyclicGraph
-
iterator will traverse the vertices in topological order, meaning that for a directed graph G
= (V,E), if there exists a path from vertex va to vertex vb then va is guaranteed to come
before vertex vb in the iteration order.
- RandomWalkIterator<V,E> - Class in org.jgrapht.traverse
-
A
random-walk
iterator for a directed and an undirected graph.
- RandomWalkIterator(Graph<V, E>) - Constructor for class org.jgrapht.traverse.RandomWalkIterator
-
Creates a new iterator for the specified graph.
- RandomWalkIterator(Graph<V, E>, V) - Constructor for class org.jgrapht.traverse.RandomWalkIterator
-
Creates a new iterator for the specified graph.
- RandomWalkIterator(Graph<V, E>, V, boolean) - Constructor for class org.jgrapht.traverse.RandomWalkIterator
-
Creates a new iterator for the specified graph.
- RandomWalkIterator(Graph<V, E>, V, boolean, long) - Constructor for class org.jgrapht.traverse.RandomWalkIterator
-
Creates a new iterator for the specified graph.
- RatioVertex<V> - Class in org.jgrapht.alg.vertexcover.util
-
Helper class for vertex covers.
- RatioVertex(int, V, double) - Constructor for class org.jgrapht.alg.vertexcover.util.RatioVertex
-
Create a new ratio vertex
- RecursiveExactVCImpl<V,E> - Class in org.jgrapht.alg.vertexcover
-
Finds a minimum vertex cover in a undirected graph.
- RecursiveExactVCImpl() - Constructor for class org.jgrapht.alg.vertexcover.RecursiveExactVCImpl
-
- RecursiveExactVCImpl.BitSetCover - Class in org.jgrapht.alg.vertexcover
-
Helper class which represents a vertex cover as a space efficient BitSet
- reduce(DirectedGraph<V, E>) - Method in class org.jgrapht.alg.TransitiveReduction
-
This method will remove all transitive edges from the graph passed as input parameter.
- Region(int, int) - Constructor for class org.jgrapht.experimental.dag.DirectedAcyclicGraph.Region
-
Construct a new region.
- registerAttribute(String, GraphMLExporter.AttributeCategory, GraphMLExporter.AttributeType) - Method in class org.jgrapht.ext.GraphMLExporter
-
Register a GraphML-Attribute
- registerAttribute(String, GraphMLExporter.AttributeCategory, GraphMLExporter.AttributeType, String) - Method in class org.jgrapht.ext.GraphMLExporter
-
Register a GraphML-Attribute
- remove() - Method in class org.jgrapht.traverse.AbstractGraphIterator
-
Unsupported.
- remove() - Method in interface org.jgrapht.traverse.GraphIterator
-
Unsupported.
- remove() - Method in class org.jgrapht.util.PrefetchIterator
- removeAllEdges(Collection<? extends E>) - Method in class org.jgrapht.experimental.GraphSquare
-
Removes all the edges in this graph that are also contained in the specified edge collection.
- removeAllEdges(V, V) - Method in class org.jgrapht.experimental.GraphSquare
-
Removes all the edges going from the specified source vertex to the specified target vertex,
and returns a set of all removed edges.
- removeAllEdges(Collection<? extends E>) - Method in class org.jgrapht.graph.AbstractGraph
-
- removeAllEdges(V, V) - Method in class org.jgrapht.graph.AbstractGraph
-
- removeAllEdges(E[]) - Method in class org.jgrapht.graph.AbstractGraph
-
Removes all the edges in this graph that are also contained in the specified edge array.
- removeAllEdges(Collection<? extends E>) - Method in class org.jgrapht.graph.MaskSubgraph
-
Removes all the edges in this graph that are also contained in the specified edge collection.
- removeAllEdges(V, V) - Method in class org.jgrapht.graph.MaskSubgraph
-
Removes all the edges going from the specified source vertex to the specified target vertex,
and returns a set of all removed edges.
- removeAllEdges(Collection<? extends E>) - Method in interface org.jgrapht.Graph
-
Removes all the edges in this graph that are also contained in the specified edge collection.
- removeAllEdges(V, V) - Method in interface org.jgrapht.Graph
-
Removes all the edges going from the specified source vertex to the specified target vertex,
and returns a set of all removed edges.
- removeAllEdges(Collection<? extends E>) - Method in class org.jgrapht.graph.UnmodifiableGraph
-
- removeAllEdges(V, V) - Method in class org.jgrapht.graph.UnmodifiableGraph
-
- removeAllVertices(Collection<? extends V>) - Method in class org.jgrapht.experimental.dag.DirectedAcyclicGraph
-
- removeAllVertices() - Method in interface org.jgrapht.experimental.dag.DirectedAcyclicGraph.TopoOrderMapping
-
Remove all vertices from the topological ordering
- removeAllVertices() - Method in class org.jgrapht.experimental.dag.DirectedAcyclicGraph.TopoVertexMap
-
- removeAllVertices(Collection<? extends V>) - Method in class org.jgrapht.experimental.GraphSquare
-
Removes all the vertices in this graph that are also contained in the specified vertex
collection.
- removeAllVertices(Collection<? extends V>) - Method in class org.jgrapht.graph.AbstractGraph
-
- removeAllVertices(Collection<? extends V>) - Method in class org.jgrapht.graph.MaskSubgraph
-
Removes all the vertices in this graph that are also contained in the specified vertex
collection.
- removeAllVertices(Collection<? extends V>) - Method in interface org.jgrapht.Graph
-
Removes all the vertices in this graph that are also contained in the specified vertex
collection.
- removeAllVertices(Collection<? extends V>) - Method in class org.jgrapht.graph.UnmodifiableGraph
-
- removeEdge(E) - Method in class org.jgrapht.experimental.GraphSquare
-
Removes the specified edge from the graph.
- removeEdge(V, V) - Method in class org.jgrapht.experimental.GraphSquare
-
Removes an edge going from source vertex to target vertex, if such vertices and such edge
exist in this graph.
- removeEdge(V, V) - Method in class org.jgrapht.graph.AbstractBaseGraph
-
Removes an edge going from source vertex to target vertex, if such vertices and such edge
exist in this graph.
- removeEdge(E) - Method in class org.jgrapht.graph.AbstractBaseGraph
-
Removes the specified edge from the graph.
- removeEdge(V, V) - Method in class org.jgrapht.graph.builder.AbstractGraphBuilder
-
Removes an edge going from source vertex to target vertex from the graph being built, if such
vertices and such edge exist in the graph.
- removeEdge(E) - Method in class org.jgrapht.graph.builder.AbstractGraphBuilder
-
Removes the specified edge from the graph.
- removeEdge(V, V) - Method in class org.jgrapht.graph.DefaultListenableGraph
-
- removeEdge(E) - Method in class org.jgrapht.graph.DefaultListenableGraph
-
- removeEdge(V, V) - Method in class org.jgrapht.graph.EdgeReversedGraph
-
- removeEdge(E) - Method in class org.jgrapht.graph.GraphDelegator
-
Removes the specified edge from the graph.
- removeEdge(V, V) - Method in class org.jgrapht.graph.GraphDelegator
-
Removes an edge going from source vertex to target vertex, if such vertices and such edge
exist in this graph.
- removeEdge(V, V) - Method in class org.jgrapht.graph.GraphUnion
-
Throws UnsupportedOperationException, because
GraphUnion is read-only.
- removeEdge(E) - Method in class org.jgrapht.graph.GraphUnion
-
Throws UnsupportedOperationException, because
GraphUnion is read-only.
- removeEdge(E) - Method in class org.jgrapht.graph.MaskSubgraph
-
Removes the specified edge from the graph.
- removeEdge(V, V) - Method in class org.jgrapht.graph.MaskSubgraph
-
Removes an edge going from source vertex to target vertex, if such vertices and such edge
exist in this graph.
- removeEdge(V, V) - Method in interface org.jgrapht.Graph
-
Removes an edge going from source vertex to target vertex, if such vertices and such edge
exist in this graph.
- removeEdge(E) - Method in interface org.jgrapht.Graph
-
Removes the specified edge from the graph.
- removeEdge(E) - Method in class org.jgrapht.graph.specifics.UndirectedEdgeContainer
-
Remove a vertex edge
- removeEdge(E) - Method in class org.jgrapht.graph.Subgraph
-
Removes the specified edge from the graph.
- removeEdge(V, V) - Method in class org.jgrapht.graph.Subgraph
-
Removes an edge going from source vertex to target vertex, if such vertices and such edge
exist in this graph.
- removeEdge(E) - Method in class org.jgrapht.graph.UnmodifiableGraph
-
- removeEdge(V, V) - Method in class org.jgrapht.graph.UnmodifiableGraph
-
- removeEdgeFromTouchingVertices(E) - Method in class org.jgrapht.graph.specifics.DirectedSpecifics
-
Removes the specified edge from the edge containers of its source and target vertices.
- removeEdgeFromTouchingVertices(E) - Method in class org.jgrapht.graph.specifics.FastLookupDirectedSpecifics
-
Removes the specified edge from the edge containers of its source and target vertices.
- removeEdgeFromTouchingVertices(E) - Method in class org.jgrapht.graph.specifics.FastLookupUndirectedSpecifics
-
Removes the specified edge from the edge containers of its source and target vertices.
- removeEdgeFromTouchingVertices(E) - Method in interface org.jgrapht.graph.specifics.Specifics
-
Removes the specified edge from the edge containers of its source and target vertices.
- removeEdgeFromTouchingVertices(E) - Method in class org.jgrapht.graph.specifics.UndirectedSpecifics
-
Removes the specified edge from the edge containers of its source and target vertices.
- removeGraphListener(GraphListener<V, E>) - Method in class org.jgrapht.graph.DefaultListenableGraph
-
- removeGraphListener(GraphListener<V, E>) - Method in interface org.jgrapht.ListenableGraph
-
Removes the specified graph listener from this graph, if present.
- removeIncomingEdge(E) - Method in class org.jgrapht.graph.specifics.DirectedEdgeContainer
-
Remove an incoming edge.
- removeMin() - Method in class org.jgrapht.util.FibonacciHeap
-
Removes the smallest element from the heap.
- removeNeighbor(RatioVertex<V>) - Method in class org.jgrapht.alg.vertexcover.util.RatioVertex
-
Remove a neighbor.
- removeOutgoingEdge(E) - Method in class org.jgrapht.graph.specifics.DirectedEdgeContainer
-
Remove an outgoing edge.
- removeTraversalListener(TraversalListener<V, E>) - Method in class org.jgrapht.traverse.AbstractGraphIterator
-
Removes the specified traversal listener from this iterator.
- removeTraversalListener(TraversalListener<V, E>) - Method in interface org.jgrapht.traverse.GraphIterator
-
Removes the specified traversal listener from this iterator.
- removeVertex(V) - Method in class org.jgrapht.experimental.dag.DirectedAcyclicGraph
-
- removeVertex(V) - Method in interface org.jgrapht.experimental.dag.DirectedAcyclicGraph.TopoOrderMapping
-
Remove the given vertex from the topological ordering
- removeVertex(V) - Method in class org.jgrapht.experimental.dag.DirectedAcyclicGraph.TopoVertexMap
-
- removeVertex(V) - Method in class org.jgrapht.experimental.GraphSquare
-
Removes the specified vertex from this graph including all its touching edges if present.
- removeVertex(V) - Method in class org.jgrapht.graph.AbstractBaseGraph
-
Removes the specified vertex from this graph including all its touching edges if present.
- removeVertex(V) - Method in class org.jgrapht.graph.builder.AbstractGraphBuilder
-
Removes vertex
from the graph being built, if such vertex exist in graph.
- removeVertex(V) - Method in class org.jgrapht.graph.DefaultListenableGraph
-
- removeVertex(V) - Method in class org.jgrapht.graph.GraphDelegator
-
Removes the specified vertex from this graph including all its touching edges if present.
- removeVertex(V) - Method in class org.jgrapht.graph.GraphUnion
-
Throws UnsupportedOperationException, because
GraphUnion is read-only.
- removeVertex(V) - Method in class org.jgrapht.graph.MaskSubgraph
-
Removes the specified vertex from this graph including all its touching edges if present.
- removeVertex(V) - Method in interface org.jgrapht.Graph
-
Removes the specified vertex from this graph including all its touching edges if present.
- removeVertex(V) - Method in class org.jgrapht.graph.Subgraph
-
Removes the specified vertex from this graph including all its touching edges if present.
- removeVertex(V) - Method in class org.jgrapht.graph.UnmodifiableGraph
-
- removeVertexAndPreserveConnectivity(DirectedGraph<V, E>, V) - Static method in class org.jgrapht.Graphs
-
Removes the given vertex from the given graph.
- removeVertexAndPreserveConnectivity(DirectedGraph<V, E>, Iterable<V>) - Static method in class org.jgrapht.Graphs
-
Removes all the given vertices from the given graph.
- removeVertexSetListener(VertexSetListener<V>) - Method in class org.jgrapht.graph.DefaultListenableGraph
-
- removeVertexSetListener(VertexSetListener<V>) - Method in interface org.jgrapht.ListenableGraph
-
Removes the specified vertex set listener from this graph, if present.
- removeVertices(V...) - Method in class org.jgrapht.graph.builder.AbstractGraphBuilder
-
Removes each vertex of vertices
from the graph being built, if such vertices exist in
graph.
- removeVerticesAndPreserveConnectivity(DirectedGraph<V, E>, Predicate<V>) - Static method in class org.jgrapht.Graphs
-
Filters vertices from the given graph and subsequently removes them.
- reusableEdgeEvent - Variable in class org.jgrapht.traverse.AbstractGraphIterator
-
- reusableVertexEvent - Variable in class org.jgrapht.traverse.AbstractGraphIterator
-
- RingGraphGenerator<V,E> - Class in org.jgrapht.generate
-
Generates a ring graph of any size.
- RingGraphGenerator(int) - Constructor for class org.jgrapht.generate.RingGraphGenerator
-
Construct a new RingGraphGenerator.