Exclude some files
Ursprung
25505bd523
Commit
91fc077c1c
@ -0,0 +1,216 @@
|
||||
#################
|
||||
## Eclipse
|
||||
#################
|
||||
|
||||
*.pydevproject
|
||||
.project
|
||||
.metadata
|
||||
bin/
|
||||
tmp/
|
||||
*.tmp
|
||||
*.bak
|
||||
*.swp
|
||||
*~.nib
|
||||
local.properties
|
||||
.classpath
|
||||
.settings/
|
||||
.loadpath
|
||||
|
||||
# External tool builders
|
||||
.externalToolBuilders/
|
||||
|
||||
# Locally stored "Eclipse launch configurations"
|
||||
*.launch
|
||||
|
||||
# CDT-specific
|
||||
.cproject
|
||||
|
||||
# PDT-specific
|
||||
.buildpath
|
||||
|
||||
|
||||
#################
|
||||
## Visual Studio
|
||||
#################
|
||||
|
||||
## Ignore Visual Studio temporary files, build results, and
|
||||
## files generated by popular Visual Studio add-ons.
|
||||
|
||||
# User-specific files
|
||||
*.suo
|
||||
*.user
|
||||
*.sln.docstates
|
||||
|
||||
# Build results
|
||||
|
||||
[Dd]ebug/
|
||||
[Rr]elease/
|
||||
x64/
|
||||
build/
|
||||
[Bb]in/
|
||||
[Oo]bj/
|
||||
|
||||
# MSTest test Results
|
||||
[Tt]est[Rr]esult*/
|
||||
[Bb]uild[Ll]og.*
|
||||
|
||||
*_i.c
|
||||
*_p.c
|
||||
*.ilk
|
||||
*.meta
|
||||
*.obj
|
||||
*.pch
|
||||
*.pdb
|
||||
*.pgc
|
||||
*.pgd
|
||||
*.rsp
|
||||
*.sbr
|
||||
*.tlb
|
||||
*.tli
|
||||
*.tlh
|
||||
*.tmp
|
||||
*.tmp_proj
|
||||
*.log
|
||||
*.vspscc
|
||||
*.vssscc
|
||||
.builds
|
||||
*.pidb
|
||||
*.log
|
||||
*.scc
|
||||
|
||||
# Visual C++ cache files
|
||||
ipch/
|
||||
*.aps
|
||||
*.ncb
|
||||
*.opensdf
|
||||
*.sdf
|
||||
*.cachefile
|
||||
|
||||
# Visual Studio profiler
|
||||
*.psess
|
||||
*.vsp
|
||||
*.vspx
|
||||
|
||||
# Guidance Automation Toolkit
|
||||
*.gpState
|
||||
|
||||
# ReSharper is a .NET coding add-in
|
||||
_ReSharper*/
|
||||
*.[Rr]e[Ss]harper
|
||||
|
||||
# TeamCity is a build add-in
|
||||
_TeamCity*
|
||||
|
||||
# DotCover is a Code Coverage Tool
|
||||
*.dotCover
|
||||
|
||||
# NCrunch
|
||||
*.ncrunch*
|
||||
.*crunch*.local.xml
|
||||
|
||||
# Installshield output folder
|
||||
[Ee]xpress/
|
||||
|
||||
# DocProject is a documentation generator add-in
|
||||
DocProject/buildhelp/
|
||||
DocProject/Help/*.HxT
|
||||
DocProject/Help/*.HxC
|
||||
DocProject/Help/*.hhc
|
||||
DocProject/Help/*.hhk
|
||||
DocProject/Help/*.hhp
|
||||
DocProject/Help/Html2
|
||||
DocProject/Help/html
|
||||
|
||||
# Click-Once directory
|
||||
publish/
|
||||
|
||||
# Publish Web Output
|
||||
*.Publish.xml
|
||||
*.pubxml
|
||||
*.publishproj
|
||||
|
||||
# NuGet Packages Directory
|
||||
## TODO: If you have NuGet Package Restore enabled, uncomment the next line
|
||||
#packages/
|
||||
|
||||
# Windows Azure Build Output
|
||||
csx
|
||||
*.build.csdef
|
||||
|
||||
# Windows Store app package directory
|
||||
AppPackages/
|
||||
|
||||
# Others
|
||||
sql/
|
||||
*.Cache
|
||||
ClientBin/
|
||||
[Ss]tyle[Cc]op.*
|
||||
~$*
|
||||
*~
|
||||
*.dbmdl
|
||||
*.[Pp]ublish.xml
|
||||
*.pfx
|
||||
*.publishsettings
|
||||
|
||||
# RIA/Silverlight projects
|
||||
Generated_Code/
|
||||
|
||||
# Backup & report files from converting an old project file to a newer
|
||||
# Visual Studio version. Backup files are not needed, because we have git ;-)
|
||||
_UpgradeReport_Files/
|
||||
Backup*/
|
||||
UpgradeLog*.XML
|
||||
UpgradeLog*.htm
|
||||
|
||||
# SQL Server files
|
||||
App_Data/*.mdf
|
||||
App_Data/*.ldf
|
||||
|
||||
#############
|
||||
## Windows detritus
|
||||
#############
|
||||
|
||||
# Windows image file caches
|
||||
Thumbs.db
|
||||
ehthumbs.db
|
||||
|
||||
# Folder config file
|
||||
Desktop.ini
|
||||
|
||||
# Recycle Bin used on file shares
|
||||
$RECYCLE.BIN/
|
||||
|
||||
# Mac crap
|
||||
.DS_Store
|
||||
|
||||
|
||||
#############
|
||||
## Python
|
||||
#############
|
||||
|
||||
*.py[cod]
|
||||
|
||||
# Packages
|
||||
*.egg
|
||||
*.egg-info
|
||||
dist/
|
||||
build/
|
||||
eggs/
|
||||
parts/
|
||||
var/
|
||||
sdist/
|
||||
develop-eggs/
|
||||
.installed.cfg
|
||||
|
||||
# Installer logs
|
||||
pip-log.txt
|
||||
|
||||
# Unit test / coverage reports
|
||||
.coverage
|
||||
.tox
|
||||
|
||||
#Translations
|
||||
*.mo
|
||||
|
||||
#Mr Developer
|
||||
.mr.developer.cfg
|
Binäre Datei nicht angezeigt.
@ -1,4 +0,0 @@
|
||||
#Sat, 10 Sep 2016 16:30:34 +0200
|
||||
|
||||
|
||||
C\:\\Users\\MrMcX\\ownCloud\\Rollenspiel\\DSA\\Meister\\DungeonGenerator=
|
Binäre Datei nicht angezeigt.
Binäre Datei nicht angezeigt.
Binäre Datei nicht angezeigt.
Binäre Datei nicht angezeigt.
Binäre Datei nicht angezeigt.
Binäre Datei nicht angezeigt.
Binäre Datei nicht angezeigt.
Binäre Datei nicht angezeigt.
Binäre Datei nicht angezeigt.
Binäre Datei nicht angezeigt.
Binäre Datei nicht angezeigt.
Binäre Datei nicht angezeigt.
Binäre Datei nicht angezeigt.
Binäre Datei nicht angezeigt.
Binäre Datei nicht angezeigt.
Binäre Datei nicht angezeigt.
Binäre Datei nicht angezeigt.
Binäre Datei nicht angezeigt.
Binäre Datei nicht angezeigt.
Binäre Datei nicht angezeigt.
Binäre Datei nicht angezeigt.
@ -1,4 +0,0 @@
|
||||
#Sat, 10 Sep 2016 16:30:34 +0200
|
||||
BUILDNUMBER=8
|
||||
BUILDDATE=2016-09-10 16\:30\:34 MESZ
|
||||
|
Binäre Datei nicht angezeigt.
@ -1,32 +0,0 @@
|
||||
========================
|
||||
BUILD OUTPUT DESCRIPTION
|
||||
========================
|
||||
|
||||
When you build an Java application project that has a main class, the IDE
|
||||
automatically copies all of the JAR
|
||||
files on the projects classpath to your projects dist/lib folder. The IDE
|
||||
also adds each of the JAR files to the Class-Path element in the application
|
||||
JAR files manifest file (MANIFEST.MF).
|
||||
|
||||
To run the project from the command line, go to the dist folder and
|
||||
type the following:
|
||||
|
||||
java -jar "DungeonGenerator.jar"
|
||||
|
||||
To distribute this project, zip up the dist folder (including the lib folder)
|
||||
and distribute the ZIP file.
|
||||
|
||||
Notes:
|
||||
|
||||
* If two JAR files on the project classpath have the same name, only the first
|
||||
JAR file is copied to the lib folder.
|
||||
* Only JAR files are copied to the lib folder.
|
||||
If the classpath contains other types of files or folders, these files (folders)
|
||||
are not copied.
|
||||
* If a library on the projects classpath also has a Class-Path element
|
||||
specified in the manifest,the content of the Class-Path element has to be on
|
||||
the projects runtime path.
|
||||
* To set a main class in a standard Java project, right-click the project node
|
||||
in the Projects window and choose Properties. Then click Run and enter the
|
||||
class name in the Main Class field. Alternatively, you can manually type the
|
||||
class name in the manifest Main-Class element.
|
Binäre Datei nicht angezeigt.
Binäre Datei nicht angezeigt.
Binäre Datei nicht angezeigt.
Binäre Datei nicht angezeigt.
Binäre Datei nicht angezeigt.
Binäre Datei nicht angezeigt.
Binäre Datei nicht angezeigt.
@ -1,253 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (version 1.7.0_79) on Sun Apr 03 00:28:32 PDT 2016 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>All Classes (JGraphT : a free Java graph library)</title>
|
||||
<meta name="date" content="2016-04-03">
|
||||
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
<h1 class="bar">All Classes</h1>
|
||||
<div class="indexContainer">
|
||||
<ul>
|
||||
<li><a href="org/jgrapht/graph/AbstractBaseGraph.html" title="class in org.jgrapht.graph" target="classFrame">AbstractBaseGraph</a></li>
|
||||
<li><a href="org/jgrapht/graph/AbstractBaseGraph.DirectedEdgeContainer.html" title="class in org.jgrapht.graph" target="classFrame">AbstractBaseGraph.DirectedEdgeContainer</a></li>
|
||||
<li><a href="org/jgrapht/graph/AbstractGraph.html" title="class in org.jgrapht.graph" target="classFrame">AbstractGraph</a></li>
|
||||
<li><a href="org/jgrapht/graph/builder/AbstractGraphBuilder.html" title="class in org.jgrapht.graph.builder" target="classFrame">AbstractGraphBuilder</a></li>
|
||||
<li><a href="org/jgrapht/traverse/AbstractGraphIterator.html" title="class in org.jgrapht.traverse" target="classFrame">AbstractGraphIterator</a></li>
|
||||
<li><a href="org/jgrapht/alg/AllDirectedPaths.html" title="class in org.jgrapht.alg" target="classFrame">AllDirectedPaths</a></li>
|
||||
<li><a href="org/jgrapht/alg/util/AlwaysEqualComparator.html" title="class in org.jgrapht.alg.util" target="classFrame">AlwaysEqualComparator</a></li>
|
||||
<li><a href="org/jgrapht/experimental/alg/ApproximationAlgorithm.html" title="interface in org.jgrapht.experimental.alg" target="classFrame"><i>ApproximationAlgorithm</i></a></li>
|
||||
<li><a href="org/jgrapht/util/ArrayUnenforcedSet.html" title="class in org.jgrapht.util" target="classFrame">ArrayUnenforcedSet</a></li>
|
||||
<li><a href="org/jgrapht/alg/interfaces/AStarAdmissibleHeuristic.html" title="interface in org.jgrapht.alg.interfaces" target="classFrame"><i>AStarAdmissibleHeuristic</i></a></li>
|
||||
<li><a href="org/jgrapht/alg/AStarShortestPath.html" title="class in org.jgrapht.alg" target="classFrame">AStarShortestPath</a></li>
|
||||
<li><a href="org/jgrapht/graph/AsUndirectedGraph.html" title="class in org.jgrapht.graph" target="classFrame">AsUndirectedGraph</a></li>
|
||||
<li><a href="org/jgrapht/graph/AsUnweightedDirectedGraph.html" title="class in org.jgrapht.graph" target="classFrame">AsUnweightedDirectedGraph</a></li>
|
||||
<li><a href="org/jgrapht/graph/AsUnweightedGraph.html" title="class in org.jgrapht.graph" target="classFrame">AsUnweightedGraph</a></li>
|
||||
<li><a href="org/jgrapht/graph/AsWeightedDirectedGraph.html" title="class in org.jgrapht.graph" target="classFrame">AsWeightedDirectedGraph</a></li>
|
||||
<li><a href="org/jgrapht/graph/AsWeightedGraph.html" title="class in org.jgrapht.graph" target="classFrame">AsWeightedGraph</a></li>
|
||||
<li><a href="org/jgrapht/alg/BellmanFordShortestPath.html" title="class in org.jgrapht.alg" target="classFrame">BellmanFordShortestPath</a></li>
|
||||
<li><a href="org/jgrapht/alg/BiconnectivityInspector.html" title="class in org.jgrapht.alg" target="classFrame">BiconnectivityInspector</a></li>
|
||||
<li><a href="org/jgrapht/alg/BlockCutpointGraph.html" title="class in org.jgrapht.alg" target="classFrame">BlockCutpointGraph</a></li>
|
||||
<li><a href="org/jgrapht/traverse/BreadthFirstIterator.html" title="class in org.jgrapht.traverse" target="classFrame">BreadthFirstIterator</a></li>
|
||||
<li><a href="org/jgrapht/alg/BronKerboschCliqueFinder.html" title="class in org.jgrapht.alg" target="classFrame">BronKerboschCliqueFinder</a></li>
|
||||
<li><a href="org/jgrapht/experimental/alg/color/BrownBacktrackColoring.html" title="class in org.jgrapht.experimental.alg.color" target="classFrame">BrownBacktrackColoring</a></li>
|
||||
<li><a href="org/jgrapht/alg/ChromaticNumber.html" title="class in org.jgrapht.alg" target="classFrame">ChromaticNumber</a></li>
|
||||
<li><a href="org/jgrapht/graph/ClassBasedEdgeFactory.html" title="class in org.jgrapht.graph" target="classFrame">ClassBasedEdgeFactory</a></li>
|
||||
<li><a href="org/jgrapht/graph/ClassBasedVertexFactory.html" title="class in org.jgrapht.graph" target="classFrame">ClassBasedVertexFactory</a></li>
|
||||
<li><a href="org/jgrapht/alg/CliqueMinimalSeparatorDecomposition.html" title="class in org.jgrapht.alg" target="classFrame">CliqueMinimalSeparatorDecomposition</a></li>
|
||||
<li><a href="org/jgrapht/traverse/ClosestFirstIterator.html" title="class in org.jgrapht.traverse" target="classFrame">ClosestFirstIterator</a></li>
|
||||
<li><a href="org/jgrapht/generate/CompleteBipartiteGraphGenerator.html" title="class in org.jgrapht.generate" target="classFrame">CompleteBipartiteGraphGenerator</a></li>
|
||||
<li><a href="org/jgrapht/demo/CompleteGraphDemo.html" title="class in org.jgrapht.demo" target="classFrame">CompleteGraphDemo</a></li>
|
||||
<li><a href="org/jgrapht/generate/CompleteGraphGenerator.html" title="class in org.jgrapht.generate" target="classFrame">CompleteGraphGenerator</a></li>
|
||||
<li><a href="org/jgrapht/ext/ComponentAttributeProvider.html" title="interface in org.jgrapht.ext" target="classFrame"><i>ComponentAttributeProvider</i></a></li>
|
||||
<li><a href="org/jgrapht/event/ConnectedComponentTraversalEvent.html" title="class in org.jgrapht.event" target="classFrame">ConnectedComponentTraversalEvent</a></li>
|
||||
<li><a href="org/jgrapht/alg/ConnectivityInspector.html" title="class in org.jgrapht.alg" target="classFrame">ConnectivityInspector</a></li>
|
||||
<li><a href="org/jgrapht/traverse/CrossComponentIterator.html" title="class in org.jgrapht.traverse" target="classFrame">CrossComponentIterator</a></li>
|
||||
<li><a href="org/jgrapht/traverse/CrossComponentIterator.VisitColor.html" title="enum in org.jgrapht.traverse" target="classFrame">CrossComponentIterator.VisitColor</a></li>
|
||||
<li><a href="org/jgrapht/alg/CycleDetector.html" title="class in org.jgrapht.alg" target="classFrame">CycleDetector</a></li>
|
||||
<li><a href="org/jgrapht/graph/DefaultDirectedGraph.html" title="class in org.jgrapht.graph" target="classFrame">DefaultDirectedGraph</a></li>
|
||||
<li><a href="org/jgrapht/graph/DefaultDirectedWeightedGraph.html" title="class in org.jgrapht.graph" target="classFrame">DefaultDirectedWeightedGraph</a></li>
|
||||
<li><a href="org/jgrapht/graph/DefaultEdge.html" title="class in org.jgrapht.graph" target="classFrame">DefaultEdge</a></li>
|
||||
<li><a href="org/jgrapht/graph/DefaultGraphMapping.html" title="class in org.jgrapht.graph" target="classFrame">DefaultGraphMapping</a></li>
|
||||
<li><a href="org/jgrapht/graph/DefaultListenableGraph.html" title="class in org.jgrapht.graph" target="classFrame">DefaultListenableGraph</a></li>
|
||||
<li><a href="org/jgrapht/graph/DefaultWeightedEdge.html" title="class in org.jgrapht.graph" target="classFrame">DefaultWeightedEdge</a></li>
|
||||
<li><a href="org/jgrapht/traverse/DepthFirstIterator.html" title="class in org.jgrapht.traverse" target="classFrame">DepthFirstIterator</a></li>
|
||||
<li><a href="org/jgrapht/alg/DijkstraShortestPath.html" title="class in org.jgrapht.alg" target="classFrame">DijkstraShortestPath</a></li>
|
||||
<li><a href="org/jgrapht/experimental/dag/DirectedAcyclicGraph.html" title="class in org.jgrapht.experimental.dag" target="classFrame">DirectedAcyclicGraph</a></li>
|
||||
<li><a href="org/jgrapht/experimental/dag/DirectedAcyclicGraph.CycleFoundException.html" title="class in org.jgrapht.experimental.dag" target="classFrame">DirectedAcyclicGraph.CycleFoundException</a></li>
|
||||
<li><a href="org/jgrapht/experimental/dag/DirectedAcyclicGraph.Region.html" title="class in org.jgrapht.experimental.dag" target="classFrame">DirectedAcyclicGraph.Region</a></li>
|
||||
<li><a href="org/jgrapht/experimental/dag/DirectedAcyclicGraph.TopoOrderMapping.html" title="interface in org.jgrapht.experimental.dag" target="classFrame"><i>DirectedAcyclicGraph.TopoOrderMapping</i></a></li>
|
||||
<li><a href="org/jgrapht/experimental/dag/DirectedAcyclicGraph.TopoOrderMappingFactory.html" title="interface in org.jgrapht.experimental.dag" target="classFrame"><i>DirectedAcyclicGraph.TopoOrderMappingFactory</i></a></li>
|
||||
<li><a href="org/jgrapht/experimental/dag/DirectedAcyclicGraph.Visited.html" title="interface in org.jgrapht.experimental.dag" target="classFrame"><i>DirectedAcyclicGraph.Visited</i></a></li>
|
||||
<li><a href="org/jgrapht/experimental/dag/DirectedAcyclicGraph.VisitedArrayImpl.html" title="class in org.jgrapht.experimental.dag" target="classFrame">DirectedAcyclicGraph.VisitedArrayImpl</a></li>
|
||||
<li><a href="org/jgrapht/experimental/dag/DirectedAcyclicGraph.VisitedArrayListImpl.html" title="class in org.jgrapht.experimental.dag" target="classFrame">DirectedAcyclicGraph.VisitedArrayListImpl</a></li>
|
||||
<li><a href="org/jgrapht/experimental/dag/DirectedAcyclicGraph.VisitedBitSetImpl.html" title="class in org.jgrapht.experimental.dag" target="classFrame">DirectedAcyclicGraph.VisitedBitSetImpl</a></li>
|
||||
<li><a href="org/jgrapht/experimental/dag/DirectedAcyclicGraph.VisitedFactory.html" title="interface in org.jgrapht.experimental.dag" target="classFrame"><i>DirectedAcyclicGraph.VisitedFactory</i></a></li>
|
||||
<li><a href="org/jgrapht/experimental/dag/DirectedAcyclicGraph.VisitedHashSetImpl.html" title="class in org.jgrapht.experimental.dag" target="classFrame">DirectedAcyclicGraph.VisitedHashSetImpl</a></li>
|
||||
<li><a href="org/jgrapht/DirectedGraph.html" title="interface in org.jgrapht" target="classFrame"><i>DirectedGraph</i></a></li>
|
||||
<li><a href="org/jgrapht/graph/builder/DirectedGraphBuilder.html" title="class in org.jgrapht.graph.builder" target="classFrame">DirectedGraphBuilder</a></li>
|
||||
<li><a href="org/jgrapht/graph/builder/DirectedGraphBuilderBase.html" title="class in org.jgrapht.graph.builder" target="classFrame">DirectedGraphBuilderBase</a></li>
|
||||
<li><a href="org/jgrapht/graph/DirectedGraphUnion.html" title="class in org.jgrapht.graph" target="classFrame">DirectedGraphUnion</a></li>
|
||||
<li><a href="org/jgrapht/graph/DirectedMaskSubgraph.html" title="class in org.jgrapht.graph" target="classFrame">DirectedMaskSubgraph</a></li>
|
||||
<li><a href="org/jgrapht/graph/DirectedMultigraph.html" title="class in org.jgrapht.graph" target="classFrame">DirectedMultigraph</a></li>
|
||||
<li><a href="org/jgrapht/alg/DirectedNeighborIndex.html" title="class in org.jgrapht.alg" target="classFrame">DirectedNeighborIndex</a></li>
|
||||
<li><a href="org/jgrapht/graph/DirectedPseudograph.html" title="class in org.jgrapht.graph" target="classFrame">DirectedPseudograph</a></li>
|
||||
<li><a href="org/jgrapht/alg/cycle/DirectedSimpleCycles.html" title="interface in org.jgrapht.alg.cycle" target="classFrame"><i>DirectedSimpleCycles</i></a></li>
|
||||
<li><a href="org/jgrapht/graph/DirectedSubgraph.html" title="class in org.jgrapht.graph" target="classFrame">DirectedSubgraph</a></li>
|
||||
<li><a href="org/jgrapht/graph/builder/DirectedWeightedGraphBuilder.html" title="class in org.jgrapht.graph.builder" target="classFrame">DirectedWeightedGraphBuilder</a></li>
|
||||
<li><a href="org/jgrapht/graph/builder/DirectedWeightedGraphBuilderBase.html" title="class in org.jgrapht.graph.builder" target="classFrame">DirectedWeightedGraphBuilderBase</a></li>
|
||||
<li><a href="org/jgrapht/graph/DirectedWeightedMultigraph.html" title="class in org.jgrapht.graph" target="classFrame">DirectedWeightedMultigraph</a></li>
|
||||
<li><a href="org/jgrapht/graph/DirectedWeightedPseudograph.html" title="class in org.jgrapht.graph" target="classFrame">DirectedWeightedPseudograph</a></li>
|
||||
<li><a href="org/jgrapht/graph/DirectedWeightedSubgraph.html" title="class in org.jgrapht.graph" target="classFrame">DirectedWeightedSubgraph</a></li>
|
||||
<li><a href="org/jgrapht/ext/DOTExporter.html" title="class in org.jgrapht.ext" target="classFrame">DOTExporter</a></li>
|
||||
<li><a href="org/jgrapht/ext/DOTImporter.html" title="class in org.jgrapht.ext" target="classFrame">DOTImporter</a></li>
|
||||
<li><a href="org/jgrapht/EdgeFactory.html" title="interface in org.jgrapht" target="classFrame"><i>EdgeFactory</i></a></li>
|
||||
<li><a href="org/jgrapht/ext/EdgeNameProvider.html" title="interface in org.jgrapht.ext" target="classFrame"><i>EdgeNameProvider</i></a></li>
|
||||
<li><a href="org/jgrapht/ext/EdgeProvider.html" title="interface in org.jgrapht.ext" target="classFrame"><i>EdgeProvider</i></a></li>
|
||||
<li><a href="org/jgrapht/graph/EdgeReversedGraph.html" title="class in org.jgrapht.graph" target="classFrame">EdgeReversedGraph</a></li>
|
||||
<li><a href="org/jgrapht/graph/EdgeSetFactory.html" title="interface in org.jgrapht.graph" target="classFrame"><i>EdgeSetFactory</i></a></li>
|
||||
<li><a href="org/jgrapht/event/EdgeTraversalEvent.html" title="class in org.jgrapht.event" target="classFrame">EdgeTraversalEvent</a></li>
|
||||
<li><a href="org/jgrapht/alg/EdmondsBlossomShrinking.html" title="class in org.jgrapht.alg" target="classFrame">EdmondsBlossomShrinking</a></li>
|
||||
<li><a href="org/jgrapht/alg/EdmondsKarpMaximumFlow.html" title="class in org.jgrapht.alg" target="classFrame">EdmondsKarpMaximumFlow</a></li>
|
||||
<li><a href="org/jgrapht/alg/flow/EdmondsKarpMaximumFlow.html" title="class in org.jgrapht.alg.flow" target="classFrame">EdmondsKarpMaximumFlow</a></li>
|
||||
<li><a href="org/jgrapht/generate/EmptyGraphGenerator.html" title="class in org.jgrapht.generate" target="classFrame">EmptyGraphGenerator</a></li>
|
||||
<li><a href="org/jgrapht/alg/EulerianCircuit.html" title="class in org.jgrapht.alg" target="classFrame">EulerianCircuit</a></li>
|
||||
<li><a href="org/jgrapht/experimental/alg/ExactAlgorithm.html" title="interface in org.jgrapht.experimental.alg" target="classFrame"><i>ExactAlgorithm</i></a></li>
|
||||
<li><a href="org/jgrapht/alg/util/Extension.html" title="class in org.jgrapht.alg.util" target="classFrame">Extension</a></li>
|
||||
<li><a href="org/jgrapht/alg/util/Extension.BaseExtension.html" title="class in org.jgrapht.alg.util" target="classFrame">Extension.BaseExtension</a></li>
|
||||
<li><a href="org/jgrapht/alg/util/Extension.ExtensionFactory.html" title="interface in org.jgrapht.alg.util" target="classFrame"><i>Extension.ExtensionFactory</i></a></li>
|
||||
<li><a href="org/jgrapht/alg/util/Extension.ExtensionManagerInstantiationException.html" title="class in org.jgrapht.alg.util" target="classFrame">Extension.ExtensionManagerInstantiationException</a></li>
|
||||
<li><a href="org/jgrapht/util/FibonacciHeap.html" title="class in org.jgrapht.util" target="classFrame">FibonacciHeap</a></li>
|
||||
<li><a href="org/jgrapht/util/FibonacciHeapNode.html" title="class in org.jgrapht.util" target="classFrame">FibonacciHeapNode</a></li>
|
||||
<li><a href="org/jgrapht/alg/FloydWarshallShortestPaths.html" title="class in org.jgrapht.alg" target="classFrame">FloydWarshallShortestPaths</a></li>
|
||||
<li><a href="org/jgrapht/alg/GabowStrongConnectivityInspector.html" title="class in org.jgrapht.alg" target="classFrame">GabowStrongConnectivityInspector</a></li>
|
||||
<li><a href="org/jgrapht/ext/GmlExporter.html" title="class in org.jgrapht.ext" target="classFrame">GmlExporter</a></li>
|
||||
<li><a href="org/jgrapht/Graph.html" title="interface in org.jgrapht" target="classFrame"><i>Graph</i></a></li>
|
||||
<li><a href="org/jgrapht/event/GraphChangeEvent.html" title="class in org.jgrapht.event" target="classFrame">GraphChangeEvent</a></li>
|
||||
<li><a href="org/jgrapht/graph/GraphDelegator.html" title="class in org.jgrapht.graph" target="classFrame">GraphDelegator</a></li>
|
||||
<li><a href="org/jgrapht/event/GraphEdgeChangeEvent.html" title="class in org.jgrapht.event" target="classFrame">GraphEdgeChangeEvent</a></li>
|
||||
<li><a href="org/jgrapht/generate/GraphGenerator.html" title="interface in org.jgrapht.generate" target="classFrame"><i>GraphGenerator</i></a></li>
|
||||
<li><a href="org/jgrapht/GraphHelper.html" title="class in org.jgrapht" target="classFrame">GraphHelper</a></li>
|
||||
<li><a href="org/jgrapht/traverse/GraphIterator.html" title="interface in org.jgrapht.traverse" target="classFrame"><i>GraphIterator</i></a></li>
|
||||
<li><a href="org/jgrapht/event/GraphListener.html" title="interface in org.jgrapht.event" target="classFrame"><i>GraphListener</i></a></li>
|
||||
<li><a href="org/jgrapht/GraphMapping.html" title="interface in org.jgrapht" target="classFrame"><i>GraphMapping</i></a></li>
|
||||
<li><a href="org/jgrapht/ext/GraphMLExporter.html" title="class in org.jgrapht.ext" target="classFrame">GraphMLExporter</a></li>
|
||||
<li><a href="org/jgrapht/GraphPath.html" title="interface in org.jgrapht" target="classFrame"><i>GraphPath</i></a></li>
|
||||
<li><a href="org/jgrapht/graph/GraphPathImpl.html" title="class in org.jgrapht.graph" target="classFrame">GraphPathImpl</a></li>
|
||||
<li><a href="org/jgrapht/experimental/GraphReader.html" title="class in org.jgrapht.experimental" target="classFrame">GraphReader</a></li>
|
||||
<li><a href="org/jgrapht/Graphs.html" title="class in org.jgrapht" target="classFrame">Graphs</a></li>
|
||||
<li><a href="org/jgrapht/experimental/GraphSquare.html" title="class in org.jgrapht.experimental" target="classFrame">GraphSquare</a></li>
|
||||
<li><a href="org/jgrapht/experimental/GraphTests.html" title="class in org.jgrapht.experimental" target="classFrame">GraphTests</a></li>
|
||||
<li><a href="org/jgrapht/graph/GraphUnion.html" title="class in org.jgrapht.graph" target="classFrame">GraphUnion</a></li>
|
||||
<li><a href="org/jgrapht/event/GraphVertexChangeEvent.html" title="class in org.jgrapht.event" target="classFrame">GraphVertexChangeEvent</a></li>
|
||||
<li><a href="org/jgrapht/experimental/alg/color/GreedyColoring.html" title="class in org.jgrapht.experimental.alg.color" target="classFrame">GreedyColoring</a></li>
|
||||
<li><a href="org/jgrapht/generate/GridGraphGenerator.html" title="class in org.jgrapht.generate" target="classFrame">GridGraphGenerator</a></li>
|
||||
<li><a href="org/jgrapht/alg/HamiltonianCycle.html" title="class in org.jgrapht.alg" target="classFrame">HamiltonianCycle</a></li>
|
||||
<li><a href="org/jgrapht/alg/cycle/HawickJamesSimpleCycles.html" title="class in org.jgrapht.alg.cycle" target="classFrame">HawickJamesSimpleCycles</a></li>
|
||||
<li><a href="org/jgrapht/demo/HelloJGraphT.html" title="class in org.jgrapht.demo" target="classFrame">HelloJGraphT</a></li>
|
||||
<li><a href="org/jgrapht/alg/HopcroftKarpBipartiteMatching.html" title="class in org.jgrapht.alg" target="classFrame">HopcroftKarpBipartiteMatching</a></li>
|
||||
<li><a href="org/jgrapht/generate/HyperCubeGraphGenerator.html" title="class in org.jgrapht.generate" target="classFrame">HyperCubeGraphGenerator</a></li>
|
||||
<li><a href="org/jgrapht/ext/ImportException.html" title="class in org.jgrapht.ext" target="classFrame">ImportException</a></li>
|
||||
<li><a href="org/jgrapht/experimental/alg/IntArrayGraphAlgorithm.html" title="class in org.jgrapht.experimental.alg" target="classFrame">IntArrayGraphAlgorithm</a></li>
|
||||
<li><a href="org/jgrapht/ext/IntegerEdgeNameProvider.html" title="class in org.jgrapht.ext" target="classFrame">IntegerEdgeNameProvider</a></li>
|
||||
<li><a href="org/jgrapht/ext/IntegerNameProvider.html" title="class in org.jgrapht.ext" target="classFrame">IntegerNameProvider</a></li>
|
||||
<li><a href="org/jgrapht/alg/isomorphism/IsomorphicGraphMapping.html" title="class in org.jgrapht.alg.isomorphism" target="classFrame">IsomorphicGraphMapping</a></li>
|
||||
<li><a href="org/jgrapht/alg/isomorphism/IsomorphismInspector.html" title="interface in org.jgrapht.alg.isomorphism" target="classFrame"><i>IsomorphismInspector</i></a></li>
|
||||
<li><a href="org/jgrapht/demo/JGraphAdapterDemo.html" title="class in org.jgrapht.demo" target="classFrame">JGraphAdapterDemo</a></li>
|
||||
<li><a href="org/jgrapht/ext/JGraphModelAdapter.html" title="class in org.jgrapht.ext" target="classFrame">JGraphModelAdapter</a></li>
|
||||
<li><a href="org/jgrapht/ext/JGraphModelAdapter.CellFactory.html" title="interface in org.jgrapht.ext" target="classFrame"><i>JGraphModelAdapter.CellFactory</i></a></li>
|
||||
<li><a href="org/jgrapht/ext/JGraphModelAdapter.DefaultCellFactory.html" title="class in org.jgrapht.ext" target="classFrame">JGraphModelAdapter.DefaultCellFactory</a></li>
|
||||
<li><a href="org/jgrapht/ext/JGraphXAdapter.html" title="class in org.jgrapht.ext" target="classFrame">JGraphXAdapter</a></li>
|
||||
<li><a href="org/jgrapht/demo/JGraphXAdapterDemo.html" title="class in org.jgrapht.demo" target="classFrame">JGraphXAdapterDemo</a></li>
|
||||
<li><a href="org/jgrapht/alg/cycle/JohnsonSimpleCycles.html" title="class in org.jgrapht.alg.cycle" target="classFrame">JohnsonSimpleCycles</a></li>
|
||||
<li><a href="org/jgrapht/alg/KosarajuStrongConnectivityInspector.html" title="class in org.jgrapht.alg" target="classFrame">KosarajuStrongConnectivityInspector</a></li>
|
||||
<li><a href="org/jgrapht/alg/KruskalMinimumSpanningTree.html" title="class in org.jgrapht.alg" target="classFrame">KruskalMinimumSpanningTree</a></li>
|
||||
<li><a href="org/jgrapht/alg/KShortestPaths.html" title="class in org.jgrapht.alg" target="classFrame">KShortestPaths</a></li>
|
||||
<li><a href="org/jgrapht/alg/KuhnMunkresMinimalWeightBipartitePerfectMatching.html" title="class in org.jgrapht.alg" target="classFrame">KuhnMunkresMinimalWeightBipartitePerfectMatching</a></li>
|
||||
<li><a href="org/jgrapht/alg/KuhnMunkresMinimalWeightBipartitePerfectMatching.KuhnMunkresMatrixImplementation.html" title="class in org.jgrapht.alg" target="classFrame">KuhnMunkresMinimalWeightBipartitePerfectMatching.KuhnMunkresMatrixImplementation</a></li>
|
||||
<li><a href="org/jgrapht/generate/LinearGraphGenerator.html" title="class in org.jgrapht.generate" target="classFrame">LinearGraphGenerator</a></li>
|
||||
<li><a href="org/jgrapht/graph/ListenableDirectedGraph.html" title="class in org.jgrapht.graph" target="classFrame">ListenableDirectedGraph</a></li>
|
||||
<li><a href="org/jgrapht/graph/ListenableDirectedWeightedGraph.html" title="class in org.jgrapht.graph" target="classFrame">ListenableDirectedWeightedGraph</a></li>
|
||||
<li><a href="org/jgrapht/ListenableGraph.html" title="interface in org.jgrapht" target="classFrame"><i>ListenableGraph</i></a></li>
|
||||
<li><a href="org/jgrapht/graph/ListenableUndirectedGraph.html" title="class in org.jgrapht.graph" target="classFrame">ListenableUndirectedGraph</a></li>
|
||||
<li><a href="org/jgrapht/graph/ListenableUndirectedWeightedGraph.html" title="class in org.jgrapht.graph" target="classFrame">ListenableUndirectedWeightedGraph</a></li>
|
||||
<li><a href="org/jgrapht/graph/MaskFunctor.html" title="interface in org.jgrapht.graph" target="classFrame"><i>MaskFunctor</i></a></li>
|
||||
<li><a href="org/jgrapht/graph/MaskSubgraph.html" title="class in org.jgrapht.graph" target="classFrame">MaskSubgraph</a></li>
|
||||
<li><a href="org/jgrapht/alg/interfaces/MatchingAlgorithm.html" title="interface in org.jgrapht.alg.interfaces" target="classFrame"><i>MatchingAlgorithm</i></a></li>
|
||||
<li><a href="org/jgrapht/util/MathUtil.html" title="class in org.jgrapht.util" target="classFrame">MathUtil</a></li>
|
||||
<li><a href="org/jgrapht/ext/MatrixExporter.html" title="class in org.jgrapht.ext" target="classFrame">MatrixExporter</a></li>
|
||||
<li><a href="org/jgrapht/alg/interfaces/MaximumFlowAlgorithm.html" title="interface in org.jgrapht.alg.interfaces" target="classFrame"><i>MaximumFlowAlgorithm</i></a></li>
|
||||
<li><a href="org/jgrapht/alg/interfaces/MaximumFlowAlgorithm.MaximumFlow.html" title="interface in org.jgrapht.alg.interfaces" target="classFrame"><i>MaximumFlowAlgorithm.MaximumFlow</i></a></li>
|
||||
<li><a href="org/jgrapht/alg/interfaces/MaximumFlowAlgorithm.MaximumFlowImpl.html" title="class in org.jgrapht.alg.interfaces" target="classFrame">MaximumFlowAlgorithm.MaximumFlowImpl</a></li>
|
||||
<li><a href="org/jgrapht/alg/flow/MaximumFlowAlgorithmBase.html" title="class in org.jgrapht.alg.flow" target="classFrame">MaximumFlowAlgorithmBase</a></li>
|
||||
<li><a href="org/jgrapht/alg/MaximumWeightBipartiteMatching.html" title="class in org.jgrapht.alg" target="classFrame">MaximumWeightBipartiteMatching</a></li>
|
||||
<li><a href="org/jgrapht/alg/interfaces/MinimumSpanningTree.html" title="interface in org.jgrapht.alg.interfaces" target="classFrame"><i>MinimumSpanningTree</i></a></li>
|
||||
<li><a href="org/jgrapht/alg/MinSourceSinkCut.html" title="class in org.jgrapht.alg" target="classFrame">MinSourceSinkCut</a></li>
|
||||
<li><a href="org/jgrapht/graph/MixedGraphUnion.html" title="class in org.jgrapht.graph" target="classFrame">MixedGraphUnion</a></li>
|
||||
<li><a href="org/jgrapht/util/ModifiableInteger.html" title="class in org.jgrapht.util" target="classFrame">ModifiableInteger</a></li>
|
||||
<li><a href="org/jgrapht/graph/Multigraph.html" title="class in org.jgrapht.graph" target="classFrame">Multigraph</a></li>
|
||||
<li><a href="org/jgrapht/alg/NaiveLcaFinder.html" title="class in org.jgrapht.alg" target="classFrame">NaiveLcaFinder</a></li>
|
||||
<li><a href="org/jgrapht/alg/NeighborIndex.html" title="class in org.jgrapht.alg" target="classFrame">NeighborIndex</a></li>
|
||||
<li><a href="org/jgrapht/alg/util/Pair.html" title="class in org.jgrapht.alg.util" target="classFrame">Pair</a></li>
|
||||
<li><a href="org/jgrapht/graph/ParanoidGraph.html" title="class in org.jgrapht.graph" target="classFrame">ParanoidGraph</a></li>
|
||||
<li><a href="org/jgrapht/experimental/PartiteRandomGraphGenerator.html" title="class in org.jgrapht.experimental" target="classFrame">PartiteRandomGraphGenerator</a></li>
|
||||
<li><a href="org/jgrapht/alg/cycle/PatonCycleBase.html" title="class in org.jgrapht.alg.cycle" target="classFrame">PatonCycleBase</a></li>
|
||||
<li><a href="org/jgrapht/demo/PerformanceDemo.html" title="class in org.jgrapht.demo" target="classFrame">PerformanceDemo</a></li>
|
||||
<li><a href="org/jgrapht/util/PrefetchIterator.html" title="class in org.jgrapht.util" target="classFrame">PrefetchIterator</a></li>
|
||||
<li><a href="org/jgrapht/util/PrefetchIterator.NextElementFunctor.html" title="interface in org.jgrapht.util" target="classFrame"><i>PrefetchIterator.NextElementFunctor</i></a></li>
|
||||
<li><a href="org/jgrapht/alg/PrimMinimumSpanningTree.html" title="class in org.jgrapht.alg" target="classFrame">PrimMinimumSpanningTree</a></li>
|
||||
<li><a href="org/jgrapht/graph/Pseudograph.html" title="class in org.jgrapht.graph" target="classFrame">Pseudograph</a></li>
|
||||
<li><a href="org/jgrapht/alg/flow/PushRelabelMaximumFlow.html" title="class in org.jgrapht.alg.flow" target="classFrame">PushRelabelMaximumFlow</a></li>
|
||||
<li><a href="org/jgrapht/generate/RandomGraphGenerator.html" title="class in org.jgrapht.generate" target="classFrame">RandomGraphGenerator</a></li>
|
||||
<li><a href="org/jgrapht/generate/RandomGraphGenerator.EdgeTopologyFactory.html" title="interface in org.jgrapht.generate" target="classFrame"><i>RandomGraphGenerator.EdgeTopologyFactory</i></a></li>
|
||||
<li><a href="org/jgrapht/experimental/RandomGraphHelper.html" title="class in org.jgrapht.experimental" target="classFrame">RandomGraphHelper</a></li>
|
||||
<li><a href="org/jgrapht/generate/RingGraphGenerator.html" title="class in org.jgrapht.generate" target="classFrame">RingGraphGenerator</a></li>
|
||||
<li><a href="org/jgrapht/generate/ScaleFreeGraphGenerator.html" title="class in org.jgrapht.generate" target="classFrame">ScaleFreeGraphGenerator</a></li>
|
||||
<li><a href="org/jgrapht/graph/SimpleDirectedGraph.html" title="class in org.jgrapht.graph" target="classFrame">SimpleDirectedGraph</a></li>
|
||||
<li><a href="org/jgrapht/graph/SimpleDirectedWeightedGraph.html" title="class in org.jgrapht.graph" target="classFrame">SimpleDirectedWeightedGraph</a></li>
|
||||
<li><a href="org/jgrapht/graph/SimpleGraph.html" title="class in org.jgrapht.graph" target="classFrame">SimpleGraph</a></li>
|
||||
<li><a href="org/jgrapht/graph/SimpleGraphPath.html" title="class in org.jgrapht.graph" target="classFrame">SimpleGraphPath</a></li>
|
||||
<li><a href="org/jgrapht/generate/SimpleWeightedBipartiteGraphMatrixGenerator.html" title="class in org.jgrapht.generate" target="classFrame">SimpleWeightedBipartiteGraphMatrixGenerator</a></li>
|
||||
<li><a href="org/jgrapht/graph/SimpleWeightedGraph.html" title="class in org.jgrapht.graph" target="classFrame">SimpleWeightedGraph</a></li>
|
||||
<li><a href="org/jgrapht/generate/SimpleWeightedGraphMatrixGenerator.html" title="class in org.jgrapht.generate" target="classFrame">SimpleWeightedGraphMatrixGenerator</a></li>
|
||||
<li><a href="org/jgrapht/generate/StarGraphGenerator.html" title="class in org.jgrapht.generate" target="classFrame">StarGraphGenerator</a></li>
|
||||
<li><a href="org/jgrapht/alg/StoerWagnerMinimumCut.html" title="class in org.jgrapht.alg" target="classFrame">StoerWagnerMinimumCut</a></li>
|
||||
<li><a href="org/jgrapht/ext/StringEdgeNameProvider.html" title="class in org.jgrapht.ext" target="classFrame">StringEdgeNameProvider</a></li>
|
||||
<li><a href="org/jgrapht/ext/StringNameProvider.html" title="class in org.jgrapht.ext" target="classFrame">StringNameProvider</a></li>
|
||||
<li><a href="org/jgrapht/alg/interfaces/StrongConnectivityAlgorithm.html" title="interface in org.jgrapht.alg.interfaces" target="classFrame"><i>StrongConnectivityAlgorithm</i></a></li>
|
||||
<li><a href="org/jgrapht/alg/StrongConnectivityInspector.html" title="class in org.jgrapht.alg" target="classFrame">StrongConnectivityInspector</a></li>
|
||||
<li><a href="org/jgrapht/graph/Subgraph.html" title="class in org.jgrapht.graph" target="classFrame">Subgraph</a></li>
|
||||
<li><a href="org/jgrapht/alg/cycle/SzwarcfiterLauerSimpleCycles.html" title="class in org.jgrapht.alg.cycle" target="classFrame">SzwarcfiterLauerSimpleCycles</a></li>
|
||||
<li><a href="org/jgrapht/alg/TarjanLowestCommonAncestor.html" title="class in org.jgrapht.alg" target="classFrame">TarjanLowestCommonAncestor</a></li>
|
||||
<li><a href="org/jgrapht/alg/TarjanLowestCommonAncestor.LcaRequestResponse.html" title="class in org.jgrapht.alg" target="classFrame">TarjanLowestCommonAncestor.LcaRequestResponse</a></li>
|
||||
<li><a href="org/jgrapht/alg/cycle/TarjanSimpleCycles.html" title="class in org.jgrapht.alg.cycle" target="classFrame">TarjanSimpleCycles</a></li>
|
||||
<li><a href="org/jgrapht/alg/cycle/TiernanSimpleCycles.html" title="class in org.jgrapht.alg.cycle" target="classFrame">TiernanSimpleCycles</a></li>
|
||||
<li><a href="org/jgrapht/traverse/TopologicalOrderIterator.html" title="class in org.jgrapht.traverse" target="classFrame">TopologicalOrderIterator</a></li>
|
||||
<li><a href="org/jgrapht/alg/TransitiveClosure.html" title="class in org.jgrapht.alg" target="classFrame">TransitiveClosure</a></li>
|
||||
<li><a href="org/jgrapht/alg/TransitiveReduction.html" title="class in org.jgrapht.alg" target="classFrame">TransitiveReduction</a></li>
|
||||
<li><a href="org/jgrapht/event/TraversalListener.html" title="interface in org.jgrapht.event" target="classFrame"><i>TraversalListener</i></a></li>
|
||||
<li><a href="org/jgrapht/event/TraversalListenerAdapter.html" title="class in org.jgrapht.event" target="classFrame">TraversalListenerAdapter</a></li>
|
||||
<li><a href="org/jgrapht/util/TypeUtil.html" title="class in org.jgrapht.util" target="classFrame">TypeUtil</a></li>
|
||||
<li><a href="org/jgrapht/alg/cycle/UndirectedCycleBase.html" title="interface in org.jgrapht.alg.cycle" target="classFrame"><i>UndirectedCycleBase</i></a></li>
|
||||
<li><a href="org/jgrapht/UndirectedGraph.html" title="interface in org.jgrapht" target="classFrame"><i>UndirectedGraph</i></a></li>
|
||||
<li><a href="org/jgrapht/graph/builder/UndirectedGraphBuilder.html" title="class in org.jgrapht.graph.builder" target="classFrame">UndirectedGraphBuilder</a></li>
|
||||
<li><a href="org/jgrapht/graph/builder/UndirectedGraphBuilderBase.html" title="class in org.jgrapht.graph.builder" target="classFrame">UndirectedGraphBuilderBase</a></li>
|
||||
<li><a href="org/jgrapht/graph/UndirectedGraphUnion.html" title="class in org.jgrapht.graph" target="classFrame">UndirectedGraphUnion</a></li>
|
||||
<li><a href="org/jgrapht/graph/UndirectedMaskSubgraph.html" title="class in org.jgrapht.graph" target="classFrame">UndirectedMaskSubgraph</a></li>
|
||||
<li><a href="org/jgrapht/graph/UndirectedSubgraph.html" title="class in org.jgrapht.graph" target="classFrame">UndirectedSubgraph</a></li>
|
||||
<li><a href="org/jgrapht/graph/builder/UndirectedWeightedGraphBuilder.html" title="class in org.jgrapht.graph.builder" target="classFrame">UndirectedWeightedGraphBuilder</a></li>
|
||||
<li><a href="org/jgrapht/graph/builder/UndirectedWeightedGraphBuilderBase.html" title="class in org.jgrapht.graph.builder" target="classFrame">UndirectedWeightedGraphBuilderBase</a></li>
|
||||
<li><a href="org/jgrapht/graph/UndirectedWeightedSubgraph.html" title="class in org.jgrapht.graph" target="classFrame">UndirectedWeightedSubgraph</a></li>
|
||||
<li><a href="org/jgrapht/experimental/UniformRandomGraphGenerator.html" title="class in org.jgrapht.experimental" target="classFrame">UniformRandomGraphGenerator</a></li>
|
||||
<li><a href="org/jgrapht/alg/util/UnionFind.html" title="class in org.jgrapht.alg.util" target="classFrame">UnionFind</a></li>
|
||||
<li><a href="org/jgrapht/graph/UnmodifiableDirectedGraph.html" title="class in org.jgrapht.graph" target="classFrame">UnmodifiableDirectedGraph</a></li>
|
||||
<li><a href="org/jgrapht/graph/UnmodifiableGraph.html" title="class in org.jgrapht.graph" target="classFrame">UnmodifiableGraph</a></li>
|
||||
<li><a href="org/jgrapht/graph/UnmodifiableUndirectedGraph.html" title="class in org.jgrapht.graph" target="classFrame">UnmodifiableUndirectedGraph</a></li>
|
||||
<li><a href="org/jgrapht/alg/VertexCovers.html" title="class in org.jgrapht.alg" target="classFrame">VertexCovers</a></li>
|
||||
<li><a href="org/jgrapht/alg/util/VertexDegreeComparator.html" title="class in org.jgrapht.alg.util" target="classFrame">VertexDegreeComparator</a></li>
|
||||
<li><a href="org/jgrapht/VertexFactory.html" title="interface in org.jgrapht" target="classFrame"><i>VertexFactory</i></a></li>
|
||||
<li><a href="org/jgrapht/ext/VertexNameProvider.html" title="interface in org.jgrapht.ext" target="classFrame"><i>VertexNameProvider</i></a></li>
|
||||
<li><a href="org/jgrapht/util/VertexPair.html" title="class in org.jgrapht.util" target="classFrame">VertexPair</a></li>
|
||||
<li><a href="org/jgrapht/ext/VertexProvider.html" title="interface in org.jgrapht.ext" target="classFrame"><i>VertexProvider</i></a></li>
|
||||
<li><a href="org/jgrapht/event/VertexSetListener.html" title="interface in org.jgrapht.event" target="classFrame"><i>VertexSetListener</i></a></li>
|
||||
<li><a href="org/jgrapht/event/VertexTraversalEvent.html" title="class in org.jgrapht.event" target="classFrame">VertexTraversalEvent</a></li>
|
||||
<li><a href="org/jgrapht/ext/VertexUpdater.html" title="interface in org.jgrapht.ext" target="classFrame"><i>VertexUpdater</i></a></li>
|
||||
<li><a href="org/jgrapht/alg/isomorphism/VF2AbstractIsomorphismInspector.html" title="class in org.jgrapht.alg.isomorphism" target="classFrame">VF2AbstractIsomorphismInspector</a></li>
|
||||
<li><a href="org/jgrapht/alg/isomorphism/VF2GraphIsomorphismInspector.html" title="class in org.jgrapht.alg.isomorphism" target="classFrame">VF2GraphIsomorphismInspector</a></li>
|
||||
<li><a href="org/jgrapht/alg/isomorphism/VF2SubgraphIsomorphismInspector.html" title="class in org.jgrapht.alg.isomorphism" target="classFrame">VF2SubgraphIsomorphismInspector</a></li>
|
||||
<li><a href="org/jgrapht/ext/VisioExporter.html" title="class in org.jgrapht.ext" target="classFrame">VisioExporter</a></li>
|
||||
<li><a href="org/jgrapht/util/WeightCombiner.html" title="interface in org.jgrapht.util" target="classFrame"><i>WeightCombiner</i></a></li>
|
||||
<li><a href="org/jgrapht/WeightedGraph.html" title="interface in org.jgrapht" target="classFrame"><i>WeightedGraph</i></a></li>
|
||||
<li><a href="org/jgrapht/generate/WeightedGraphGenerator.html" title="class in org.jgrapht.generate" target="classFrame">WeightedGraphGenerator</a></li>
|
||||
<li><a href="org/jgrapht/generate/WeightedGraphGeneratorAdapter.html" title="class in org.jgrapht.generate" target="classFrame">WeightedGraphGeneratorAdapter</a></li>
|
||||
<li><a href="org/jgrapht/alg/interfaces/WeightedMatchingAlgorithm.html" title="interface in org.jgrapht.alg.interfaces" target="classFrame"><i>WeightedMatchingAlgorithm</i></a></li>
|
||||
<li><a href="org/jgrapht/graph/WeightedMultigraph.html" title="class in org.jgrapht.graph" target="classFrame">WeightedMultigraph</a></li>
|
||||
<li><a href="org/jgrapht/graph/WeightedPseudograph.html" title="class in org.jgrapht.graph" target="classFrame">WeightedPseudograph</a></li>
|
||||
<li><a href="org/jgrapht/generate/WheelGraphGenerator.html" title="class in org.jgrapht.generate" target="classFrame">WheelGraphGenerator</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -1,253 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (version 1.7.0_79) on Sun Apr 03 00:28:32 PDT 2016 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>All Classes (JGraphT : a free Java graph library)</title>
|
||||
<meta name="date" content="2016-04-03">
|
||||
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
<h1 class="bar">All Classes</h1>
|
||||
<div class="indexContainer">
|
||||
<ul>
|
||||
<li><a href="org/jgrapht/graph/AbstractBaseGraph.html" title="class in org.jgrapht.graph">AbstractBaseGraph</a></li>
|
||||
<li><a href="org/jgrapht/graph/AbstractBaseGraph.DirectedEdgeContainer.html" title="class in org.jgrapht.graph">AbstractBaseGraph.DirectedEdgeContainer</a></li>
|
||||
<li><a href="org/jgrapht/graph/AbstractGraph.html" title="class in org.jgrapht.graph">AbstractGraph</a></li>
|
||||
<li><a href="org/jgrapht/graph/builder/AbstractGraphBuilder.html" title="class in org.jgrapht.graph.builder">AbstractGraphBuilder</a></li>
|
||||
<li><a href="org/jgrapht/traverse/AbstractGraphIterator.html" title="class in org.jgrapht.traverse">AbstractGraphIterator</a></li>
|
||||
<li><a href="org/jgrapht/alg/AllDirectedPaths.html" title="class in org.jgrapht.alg">AllDirectedPaths</a></li>
|
||||
<li><a href="org/jgrapht/alg/util/AlwaysEqualComparator.html" title="class in org.jgrapht.alg.util">AlwaysEqualComparator</a></li>
|
||||
<li><a href="org/jgrapht/experimental/alg/ApproximationAlgorithm.html" title="interface in org.jgrapht.experimental.alg"><i>ApproximationAlgorithm</i></a></li>
|
||||
<li><a href="org/jgrapht/util/ArrayUnenforcedSet.html" title="class in org.jgrapht.util">ArrayUnenforcedSet</a></li>
|
||||
<li><a href="org/jgrapht/alg/interfaces/AStarAdmissibleHeuristic.html" title="interface in org.jgrapht.alg.interfaces"><i>AStarAdmissibleHeuristic</i></a></li>
|
||||
<li><a href="org/jgrapht/alg/AStarShortestPath.html" title="class in org.jgrapht.alg">AStarShortestPath</a></li>
|
||||
<li><a href="org/jgrapht/graph/AsUndirectedGraph.html" title="class in org.jgrapht.graph">AsUndirectedGraph</a></li>
|
||||
<li><a href="org/jgrapht/graph/AsUnweightedDirectedGraph.html" title="class in org.jgrapht.graph">AsUnweightedDirectedGraph</a></li>
|
||||
<li><a href="org/jgrapht/graph/AsUnweightedGraph.html" title="class in org.jgrapht.graph">AsUnweightedGraph</a></li>
|
||||
<li><a href="org/jgrapht/graph/AsWeightedDirectedGraph.html" title="class in org.jgrapht.graph">AsWeightedDirectedGraph</a></li>
|
||||
<li><a href="org/jgrapht/graph/AsWeightedGraph.html" title="class in org.jgrapht.graph">AsWeightedGraph</a></li>
|
||||
<li><a href="org/jgrapht/alg/BellmanFordShortestPath.html" title="class in org.jgrapht.alg">BellmanFordShortestPath</a></li>
|
||||
<li><a href="org/jgrapht/alg/BiconnectivityInspector.html" title="class in org.jgrapht.alg">BiconnectivityInspector</a></li>
|
||||
<li><a href="org/jgrapht/alg/BlockCutpointGraph.html" title="class in org.jgrapht.alg">BlockCutpointGraph</a></li>
|
||||
<li><a href="org/jgrapht/traverse/BreadthFirstIterator.html" title="class in org.jgrapht.traverse">BreadthFirstIterator</a></li>
|
||||
<li><a href="org/jgrapht/alg/BronKerboschCliqueFinder.html" title="class in org.jgrapht.alg">BronKerboschCliqueFinder</a></li>
|
||||
<li><a href="org/jgrapht/experimental/alg/color/BrownBacktrackColoring.html" title="class in org.jgrapht.experimental.alg.color">BrownBacktrackColoring</a></li>
|
||||
<li><a href="org/jgrapht/alg/ChromaticNumber.html" title="class in org.jgrapht.alg">ChromaticNumber</a></li>
|
||||
<li><a href="org/jgrapht/graph/ClassBasedEdgeFactory.html" title="class in org.jgrapht.graph">ClassBasedEdgeFactory</a></li>
|
||||
<li><a href="org/jgrapht/graph/ClassBasedVertexFactory.html" title="class in org.jgrapht.graph">ClassBasedVertexFactory</a></li>
|
||||
<li><a href="org/jgrapht/alg/CliqueMinimalSeparatorDecomposition.html" title="class in org.jgrapht.alg">CliqueMinimalSeparatorDecomposition</a></li>
|
||||
<li><a href="org/jgrapht/traverse/ClosestFirstIterator.html" title="class in org.jgrapht.traverse">ClosestFirstIterator</a></li>
|
||||
<li><a href="org/jgrapht/generate/CompleteBipartiteGraphGenerator.html" title="class in org.jgrapht.generate">CompleteBipartiteGraphGenerator</a></li>
|
||||
<li><a href="org/jgrapht/demo/CompleteGraphDemo.html" title="class in org.jgrapht.demo">CompleteGraphDemo</a></li>
|
||||
<li><a href="org/jgrapht/generate/CompleteGraphGenerator.html" title="class in org.jgrapht.generate">CompleteGraphGenerator</a></li>
|
||||
<li><a href="org/jgrapht/ext/ComponentAttributeProvider.html" title="interface in org.jgrapht.ext"><i>ComponentAttributeProvider</i></a></li>
|
||||
<li><a href="org/jgrapht/event/ConnectedComponentTraversalEvent.html" title="class in org.jgrapht.event">ConnectedComponentTraversalEvent</a></li>
|
||||
<li><a href="org/jgrapht/alg/ConnectivityInspector.html" title="class in org.jgrapht.alg">ConnectivityInspector</a></li>
|
||||
<li><a href="org/jgrapht/traverse/CrossComponentIterator.html" title="class in org.jgrapht.traverse">CrossComponentIterator</a></li>
|
||||
<li><a href="org/jgrapht/traverse/CrossComponentIterator.VisitColor.html" title="enum in org.jgrapht.traverse">CrossComponentIterator.VisitColor</a></li>
|
||||
<li><a href="org/jgrapht/alg/CycleDetector.html" title="class in org.jgrapht.alg">CycleDetector</a></li>
|
||||
<li><a href="org/jgrapht/graph/DefaultDirectedGraph.html" title="class in org.jgrapht.graph">DefaultDirectedGraph</a></li>
|
||||
<li><a href="org/jgrapht/graph/DefaultDirectedWeightedGraph.html" title="class in org.jgrapht.graph">DefaultDirectedWeightedGraph</a></li>
|
||||
<li><a href="org/jgrapht/graph/DefaultEdge.html" title="class in org.jgrapht.graph">DefaultEdge</a></li>
|
||||
<li><a href="org/jgrapht/graph/DefaultGraphMapping.html" title="class in org.jgrapht.graph">DefaultGraphMapping</a></li>
|
||||
<li><a href="org/jgrapht/graph/DefaultListenableGraph.html" title="class in org.jgrapht.graph">DefaultListenableGraph</a></li>
|
||||
<li><a href="org/jgrapht/graph/DefaultWeightedEdge.html" title="class in org.jgrapht.graph">DefaultWeightedEdge</a></li>
|
||||
<li><a href="org/jgrapht/traverse/DepthFirstIterator.html" title="class in org.jgrapht.traverse">DepthFirstIterator</a></li>
|
||||
<li><a href="org/jgrapht/alg/DijkstraShortestPath.html" title="class in org.jgrapht.alg">DijkstraShortestPath</a></li>
|
||||
<li><a href="org/jgrapht/experimental/dag/DirectedAcyclicGraph.html" title="class in org.jgrapht.experimental.dag">DirectedAcyclicGraph</a></li>
|
||||
<li><a href="org/jgrapht/experimental/dag/DirectedAcyclicGraph.CycleFoundException.html" title="class in org.jgrapht.experimental.dag">DirectedAcyclicGraph.CycleFoundException</a></li>
|
||||
<li><a href="org/jgrapht/experimental/dag/DirectedAcyclicGraph.Region.html" title="class in org.jgrapht.experimental.dag">DirectedAcyclicGraph.Region</a></li>
|
||||
<li><a href="org/jgrapht/experimental/dag/DirectedAcyclicGraph.TopoOrderMapping.html" title="interface in org.jgrapht.experimental.dag"><i>DirectedAcyclicGraph.TopoOrderMapping</i></a></li>
|
||||
<li><a href="org/jgrapht/experimental/dag/DirectedAcyclicGraph.TopoOrderMappingFactory.html" title="interface in org.jgrapht.experimental.dag"><i>DirectedAcyclicGraph.TopoOrderMappingFactory</i></a></li>
|
||||
<li><a href="org/jgrapht/experimental/dag/DirectedAcyclicGraph.Visited.html" title="interface in org.jgrapht.experimental.dag"><i>DirectedAcyclicGraph.Visited</i></a></li>
|
||||
<li><a href="org/jgrapht/experimental/dag/DirectedAcyclicGraph.VisitedArrayImpl.html" title="class in org.jgrapht.experimental.dag">DirectedAcyclicGraph.VisitedArrayImpl</a></li>
|
||||
<li><a href="org/jgrapht/experimental/dag/DirectedAcyclicGraph.VisitedArrayListImpl.html" title="class in org.jgrapht.experimental.dag">DirectedAcyclicGraph.VisitedArrayListImpl</a></li>
|
||||
<li><a href="org/jgrapht/experimental/dag/DirectedAcyclicGraph.VisitedBitSetImpl.html" title="class in org.jgrapht.experimental.dag">DirectedAcyclicGraph.VisitedBitSetImpl</a></li>
|
||||
<li><a href="org/jgrapht/experimental/dag/DirectedAcyclicGraph.VisitedFactory.html" title="interface in org.jgrapht.experimental.dag"><i>DirectedAcyclicGraph.VisitedFactory</i></a></li>
|
||||
<li><a href="org/jgrapht/experimental/dag/DirectedAcyclicGraph.VisitedHashSetImpl.html" title="class in org.jgrapht.experimental.dag">DirectedAcyclicGraph.VisitedHashSetImpl</a></li>
|
||||
<li><a href="org/jgrapht/DirectedGraph.html" title="interface in org.jgrapht"><i>DirectedGraph</i></a></li>
|
||||
<li><a href="org/jgrapht/graph/builder/DirectedGraphBuilder.html" title="class in org.jgrapht.graph.builder">DirectedGraphBuilder</a></li>
|
||||
<li><a href="org/jgrapht/graph/builder/DirectedGraphBuilderBase.html" title="class in org.jgrapht.graph.builder">DirectedGraphBuilderBase</a></li>
|
||||
<li><a href="org/jgrapht/graph/DirectedGraphUnion.html" title="class in org.jgrapht.graph">DirectedGraphUnion</a></li>
|
||||
<li><a href="org/jgrapht/graph/DirectedMaskSubgraph.html" title="class in org.jgrapht.graph">DirectedMaskSubgraph</a></li>
|
||||
<li><a href="org/jgrapht/graph/DirectedMultigraph.html" title="class in org.jgrapht.graph">DirectedMultigraph</a></li>
|
||||
<li><a href="org/jgrapht/alg/DirectedNeighborIndex.html" title="class in org.jgrapht.alg">DirectedNeighborIndex</a></li>
|
||||
<li><a href="org/jgrapht/graph/DirectedPseudograph.html" title="class in org.jgrapht.graph">DirectedPseudograph</a></li>
|
||||
<li><a href="org/jgrapht/alg/cycle/DirectedSimpleCycles.html" title="interface in org.jgrapht.alg.cycle"><i>DirectedSimpleCycles</i></a></li>
|
||||
<li><a href="org/jgrapht/graph/DirectedSubgraph.html" title="class in org.jgrapht.graph">DirectedSubgraph</a></li>
|
||||
<li><a href="org/jgrapht/graph/builder/DirectedWeightedGraphBuilder.html" title="class in org.jgrapht.graph.builder">DirectedWeightedGraphBuilder</a></li>
|
||||
<li><a href="org/jgrapht/graph/builder/DirectedWeightedGraphBuilderBase.html" title="class in org.jgrapht.graph.builder">DirectedWeightedGraphBuilderBase</a></li>
|
||||
<li><a href="org/jgrapht/graph/DirectedWeightedMultigraph.html" title="class in org.jgrapht.graph">DirectedWeightedMultigraph</a></li>
|
||||
<li><a href="org/jgrapht/graph/DirectedWeightedPseudograph.html" title="class in org.jgrapht.graph">DirectedWeightedPseudograph</a></li>
|
||||
<li><a href="org/jgrapht/graph/DirectedWeightedSubgraph.html" title="class in org.jgrapht.graph">DirectedWeightedSubgraph</a></li>
|
||||
<li><a href="org/jgrapht/ext/DOTExporter.html" title="class in org.jgrapht.ext">DOTExporter</a></li>
|
||||
<li><a href="org/jgrapht/ext/DOTImporter.html" title="class in org.jgrapht.ext">DOTImporter</a></li>
|
||||
<li><a href="org/jgrapht/EdgeFactory.html" title="interface in org.jgrapht"><i>EdgeFactory</i></a></li>
|
||||
<li><a href="org/jgrapht/ext/EdgeNameProvider.html" title="interface in org.jgrapht.ext"><i>EdgeNameProvider</i></a></li>
|
||||
<li><a href="org/jgrapht/ext/EdgeProvider.html" title="interface in org.jgrapht.ext"><i>EdgeProvider</i></a></li>
|
||||
<li><a href="org/jgrapht/graph/EdgeReversedGraph.html" title="class in org.jgrapht.graph">EdgeReversedGraph</a></li>
|
||||
<li><a href="org/jgrapht/graph/EdgeSetFactory.html" title="interface in org.jgrapht.graph"><i>EdgeSetFactory</i></a></li>
|
||||
<li><a href="org/jgrapht/event/EdgeTraversalEvent.html" title="class in org.jgrapht.event">EdgeTraversalEvent</a></li>
|
||||
<li><a href="org/jgrapht/alg/EdmondsBlossomShrinking.html" title="class in org.jgrapht.alg">EdmondsBlossomShrinking</a></li>
|
||||
<li><a href="org/jgrapht/alg/EdmondsKarpMaximumFlow.html" title="class in org.jgrapht.alg">EdmondsKarpMaximumFlow</a></li>
|
||||
<li><a href="org/jgrapht/alg/flow/EdmondsKarpMaximumFlow.html" title="class in org.jgrapht.alg.flow">EdmondsKarpMaximumFlow</a></li>
|
||||
<li><a href="org/jgrapht/generate/EmptyGraphGenerator.html" title="class in org.jgrapht.generate">EmptyGraphGenerator</a></li>
|
||||
<li><a href="org/jgrapht/alg/EulerianCircuit.html" title="class in org.jgrapht.alg">EulerianCircuit</a></li>
|
||||
<li><a href="org/jgrapht/experimental/alg/ExactAlgorithm.html" title="interface in org.jgrapht.experimental.alg"><i>ExactAlgorithm</i></a></li>
|
||||
<li><a href="org/jgrapht/alg/util/Extension.html" title="class in org.jgrapht.alg.util">Extension</a></li>
|
||||
<li><a href="org/jgrapht/alg/util/Extension.BaseExtension.html" title="class in org.jgrapht.alg.util">Extension.BaseExtension</a></li>
|
||||
<li><a href="org/jgrapht/alg/util/Extension.ExtensionFactory.html" title="interface in org.jgrapht.alg.util"><i>Extension.ExtensionFactory</i></a></li>
|
||||
<li><a href="org/jgrapht/alg/util/Extension.ExtensionManagerInstantiationException.html" title="class in org.jgrapht.alg.util">Extension.ExtensionManagerInstantiationException</a></li>
|
||||
<li><a href="org/jgrapht/util/FibonacciHeap.html" title="class in org.jgrapht.util">FibonacciHeap</a></li>
|
||||
<li><a href="org/jgrapht/util/FibonacciHeapNode.html" title="class in org.jgrapht.util">FibonacciHeapNode</a></li>
|
||||
<li><a href="org/jgrapht/alg/FloydWarshallShortestPaths.html" title="class in org.jgrapht.alg">FloydWarshallShortestPaths</a></li>
|
||||
<li><a href="org/jgrapht/alg/GabowStrongConnectivityInspector.html" title="class in org.jgrapht.alg">GabowStrongConnectivityInspector</a></li>
|
||||
<li><a href="org/jgrapht/ext/GmlExporter.html" title="class in org.jgrapht.ext">GmlExporter</a></li>
|
||||
<li><a href="org/jgrapht/Graph.html" title="interface in org.jgrapht"><i>Graph</i></a></li>
|
||||
<li><a href="org/jgrapht/event/GraphChangeEvent.html" title="class in org.jgrapht.event">GraphChangeEvent</a></li>
|
||||
<li><a href="org/jgrapht/graph/GraphDelegator.html" title="class in org.jgrapht.graph">GraphDelegator</a></li>
|
||||
<li><a href="org/jgrapht/event/GraphEdgeChangeEvent.html" title="class in org.jgrapht.event">GraphEdgeChangeEvent</a></li>
|
||||
<li><a href="org/jgrapht/generate/GraphGenerator.html" title="interface in org.jgrapht.generate"><i>GraphGenerator</i></a></li>
|
||||
<li><a href="org/jgrapht/GraphHelper.html" title="class in org.jgrapht">GraphHelper</a></li>
|
||||
<li><a href="org/jgrapht/traverse/GraphIterator.html" title="interface in org.jgrapht.traverse"><i>GraphIterator</i></a></li>
|
||||
<li><a href="org/jgrapht/event/GraphListener.html" title="interface in org.jgrapht.event"><i>GraphListener</i></a></li>
|
||||
<li><a href="org/jgrapht/GraphMapping.html" title="interface in org.jgrapht"><i>GraphMapping</i></a></li>
|
||||
<li><a href="org/jgrapht/ext/GraphMLExporter.html" title="class in org.jgrapht.ext">GraphMLExporter</a></li>
|
||||
<li><a href="org/jgrapht/GraphPath.html" title="interface in org.jgrapht"><i>GraphPath</i></a></li>
|
||||
<li><a href="org/jgrapht/graph/GraphPathImpl.html" title="class in org.jgrapht.graph">GraphPathImpl</a></li>
|
||||
<li><a href="org/jgrapht/experimental/GraphReader.html" title="class in org.jgrapht.experimental">GraphReader</a></li>
|
||||
<li><a href="org/jgrapht/Graphs.html" title="class in org.jgrapht">Graphs</a></li>
|
||||
<li><a href="org/jgrapht/experimental/GraphSquare.html" title="class in org.jgrapht.experimental">GraphSquare</a></li>
|
||||
<li><a href="org/jgrapht/experimental/GraphTests.html" title="class in org.jgrapht.experimental">GraphTests</a></li>
|
||||
<li><a href="org/jgrapht/graph/GraphUnion.html" title="class in org.jgrapht.graph">GraphUnion</a></li>
|
||||
<li><a href="org/jgrapht/event/GraphVertexChangeEvent.html" title="class in org.jgrapht.event">GraphVertexChangeEvent</a></li>
|
||||
<li><a href="org/jgrapht/experimental/alg/color/GreedyColoring.html" title="class in org.jgrapht.experimental.alg.color">GreedyColoring</a></li>
|
||||
<li><a href="org/jgrapht/generate/GridGraphGenerator.html" title="class in org.jgrapht.generate">GridGraphGenerator</a></li>
|
||||
<li><a href="org/jgrapht/alg/HamiltonianCycle.html" title="class in org.jgrapht.alg">HamiltonianCycle</a></li>
|
||||
<li><a href="org/jgrapht/alg/cycle/HawickJamesSimpleCycles.html" title="class in org.jgrapht.alg.cycle">HawickJamesSimpleCycles</a></li>
|
||||
<li><a href="org/jgrapht/demo/HelloJGraphT.html" title="class in org.jgrapht.demo">HelloJGraphT</a></li>
|
||||
<li><a href="org/jgrapht/alg/HopcroftKarpBipartiteMatching.html" title="class in org.jgrapht.alg">HopcroftKarpBipartiteMatching</a></li>
|
||||
<li><a href="org/jgrapht/generate/HyperCubeGraphGenerator.html" title="class in org.jgrapht.generate">HyperCubeGraphGenerator</a></li>
|
||||
<li><a href="org/jgrapht/ext/ImportException.html" title="class in org.jgrapht.ext">ImportException</a></li>
|
||||
<li><a href="org/jgrapht/experimental/alg/IntArrayGraphAlgorithm.html" title="class in org.jgrapht.experimental.alg">IntArrayGraphAlgorithm</a></li>
|
||||
<li><a href="org/jgrapht/ext/IntegerEdgeNameProvider.html" title="class in org.jgrapht.ext">IntegerEdgeNameProvider</a></li>
|
||||
<li><a href="org/jgrapht/ext/IntegerNameProvider.html" title="class in org.jgrapht.ext">IntegerNameProvider</a></li>
|
||||
<li><a href="org/jgrapht/alg/isomorphism/IsomorphicGraphMapping.html" title="class in org.jgrapht.alg.isomorphism">IsomorphicGraphMapping</a></li>
|
||||
<li><a href="org/jgrapht/alg/isomorphism/IsomorphismInspector.html" title="interface in org.jgrapht.alg.isomorphism"><i>IsomorphismInspector</i></a></li>
|
||||
<li><a href="org/jgrapht/demo/JGraphAdapterDemo.html" title="class in org.jgrapht.demo">JGraphAdapterDemo</a></li>
|
||||
<li><a href="org/jgrapht/ext/JGraphModelAdapter.html" title="class in org.jgrapht.ext">JGraphModelAdapter</a></li>
|
||||
<li><a href="org/jgrapht/ext/JGraphModelAdapter.CellFactory.html" title="interface in org.jgrapht.ext"><i>JGraphModelAdapter.CellFactory</i></a></li>
|
||||
<li><a href="org/jgrapht/ext/JGraphModelAdapter.DefaultCellFactory.html" title="class in org.jgrapht.ext">JGraphModelAdapter.DefaultCellFactory</a></li>
|
||||
<li><a href="org/jgrapht/ext/JGraphXAdapter.html" title="class in org.jgrapht.ext">JGraphXAdapter</a></li>
|
||||
<li><a href="org/jgrapht/demo/JGraphXAdapterDemo.html" title="class in org.jgrapht.demo">JGraphXAdapterDemo</a></li>
|
||||
<li><a href="org/jgrapht/alg/cycle/JohnsonSimpleCycles.html" title="class in org.jgrapht.alg.cycle">JohnsonSimpleCycles</a></li>
|
||||
<li><a href="org/jgrapht/alg/KosarajuStrongConnectivityInspector.html" title="class in org.jgrapht.alg">KosarajuStrongConnectivityInspector</a></li>
|
||||
<li><a href="org/jgrapht/alg/KruskalMinimumSpanningTree.html" title="class in org.jgrapht.alg">KruskalMinimumSpanningTree</a></li>
|
||||
<li><a href="org/jgrapht/alg/KShortestPaths.html" title="class in org.jgrapht.alg">KShortestPaths</a></li>
|
||||
<li><a href="org/jgrapht/alg/KuhnMunkresMinimalWeightBipartitePerfectMatching.html" title="class in org.jgrapht.alg">KuhnMunkresMinimalWeightBipartitePerfectMatching</a></li>
|
||||
<li><a href="org/jgrapht/alg/KuhnMunkresMinimalWeightBipartitePerfectMatching.KuhnMunkresMatrixImplementation.html" title="class in org.jgrapht.alg">KuhnMunkresMinimalWeightBipartitePerfectMatching.KuhnMunkresMatrixImplementation</a></li>
|
||||
<li><a href="org/jgrapht/generate/LinearGraphGenerator.html" title="class in org.jgrapht.generate">LinearGraphGenerator</a></li>
|
||||
<li><a href="org/jgrapht/graph/ListenableDirectedGraph.html" title="class in org.jgrapht.graph">ListenableDirectedGraph</a></li>
|
||||
<li><a href="org/jgrapht/graph/ListenableDirectedWeightedGraph.html" title="class in org.jgrapht.graph">ListenableDirectedWeightedGraph</a></li>
|
||||
<li><a href="org/jgrapht/ListenableGraph.html" title="interface in org.jgrapht"><i>ListenableGraph</i></a></li>
|
||||
<li><a href="org/jgrapht/graph/ListenableUndirectedGraph.html" title="class in org.jgrapht.graph">ListenableUndirectedGraph</a></li>
|
||||
<li><a href="org/jgrapht/graph/ListenableUndirectedWeightedGraph.html" title="class in org.jgrapht.graph">ListenableUndirectedWeightedGraph</a></li>
|
||||
<li><a href="org/jgrapht/graph/MaskFunctor.html" title="interface in org.jgrapht.graph"><i>MaskFunctor</i></a></li>
|
||||
<li><a href="org/jgrapht/graph/MaskSubgraph.html" title="class in org.jgrapht.graph">MaskSubgraph</a></li>
|
||||
<li><a href="org/jgrapht/alg/interfaces/MatchingAlgorithm.html" title="interface in org.jgrapht.alg.interfaces"><i>MatchingAlgorithm</i></a></li>
|
||||
<li><a href="org/jgrapht/util/MathUtil.html" title="class in org.jgrapht.util">MathUtil</a></li>
|
||||
<li><a href="org/jgrapht/ext/MatrixExporter.html" title="class in org.jgrapht.ext">MatrixExporter</a></li>
|
||||
<li><a href="org/jgrapht/alg/interfaces/MaximumFlowAlgorithm.html" title="interface in org.jgrapht.alg.interfaces"><i>MaximumFlowAlgorithm</i></a></li>
|
||||
<li><a href="org/jgrapht/alg/interfaces/MaximumFlowAlgorithm.MaximumFlow.html" title="interface in org.jgrapht.alg.interfaces"><i>MaximumFlowAlgorithm.MaximumFlow</i></a></li>
|
||||
<li><a href="org/jgrapht/alg/interfaces/MaximumFlowAlgorithm.MaximumFlowImpl.html" title="class in org.jgrapht.alg.interfaces">MaximumFlowAlgorithm.MaximumFlowImpl</a></li>
|
||||
<li><a href="org/jgrapht/alg/flow/MaximumFlowAlgorithmBase.html" title="class in org.jgrapht.alg.flow">MaximumFlowAlgorithmBase</a></li>
|
||||
<li><a href="org/jgrapht/alg/MaximumWeightBipartiteMatching.html" title="class in org.jgrapht.alg">MaximumWeightBipartiteMatching</a></li>
|
||||
<li><a href="org/jgrapht/alg/interfaces/MinimumSpanningTree.html" title="interface in org.jgrapht.alg.interfaces"><i>MinimumSpanningTree</i></a></li>
|
||||
<li><a href="org/jgrapht/alg/MinSourceSinkCut.html" title="class in org.jgrapht.alg">MinSourceSinkCut</a></li>
|
||||
<li><a href="org/jgrapht/graph/MixedGraphUnion.html" title="class in org.jgrapht.graph">MixedGraphUnion</a></li>
|
||||
<li><a href="org/jgrapht/util/ModifiableInteger.html" title="class in org.jgrapht.util">ModifiableInteger</a></li>
|
||||
<li><a href="org/jgrapht/graph/Multigraph.html" title="class in org.jgrapht.graph">Multigraph</a></li>
|
||||
<li><a href="org/jgrapht/alg/NaiveLcaFinder.html" title="class in org.jgrapht.alg">NaiveLcaFinder</a></li>
|
||||
<li><a href="org/jgrapht/alg/NeighborIndex.html" title="class in org.jgrapht.alg">NeighborIndex</a></li>
|
||||
<li><a href="org/jgrapht/alg/util/Pair.html" title="class in org.jgrapht.alg.util">Pair</a></li>
|
||||
<li><a href="org/jgrapht/graph/ParanoidGraph.html" title="class in org.jgrapht.graph">ParanoidGraph</a></li>
|
||||
<li><a href="org/jgrapht/experimental/PartiteRandomGraphGenerator.html" title="class in org.jgrapht.experimental">PartiteRandomGraphGenerator</a></li>
|
||||
<li><a href="org/jgrapht/alg/cycle/PatonCycleBase.html" title="class in org.jgrapht.alg.cycle">PatonCycleBase</a></li>
|
||||
<li><a href="org/jgrapht/demo/PerformanceDemo.html" title="class in org.jgrapht.demo">PerformanceDemo</a></li>
|
||||
<li><a href="org/jgrapht/util/PrefetchIterator.html" title="class in org.jgrapht.util">PrefetchIterator</a></li>
|
||||
<li><a href="org/jgrapht/util/PrefetchIterator.NextElementFunctor.html" title="interface in org.jgrapht.util"><i>PrefetchIterator.NextElementFunctor</i></a></li>
|
||||
<li><a href="org/jgrapht/alg/PrimMinimumSpanningTree.html" title="class in org.jgrapht.alg">PrimMinimumSpanningTree</a></li>
|
||||
<li><a href="org/jgrapht/graph/Pseudograph.html" title="class in org.jgrapht.graph">Pseudograph</a></li>
|
||||
<li><a href="org/jgrapht/alg/flow/PushRelabelMaximumFlow.html" title="class in org.jgrapht.alg.flow">PushRelabelMaximumFlow</a></li>
|
||||
<li><a href="org/jgrapht/generate/RandomGraphGenerator.html" title="class in org.jgrapht.generate">RandomGraphGenerator</a></li>
|
||||
<li><a href="org/jgrapht/generate/RandomGraphGenerator.EdgeTopologyFactory.html" title="interface in org.jgrapht.generate"><i>RandomGraphGenerator.EdgeTopologyFactory</i></a></li>
|
||||
<li><a href="org/jgrapht/experimental/RandomGraphHelper.html" title="class in org.jgrapht.experimental">RandomGraphHelper</a></li>
|
||||
<li><a href="org/jgrapht/generate/RingGraphGenerator.html" title="class in org.jgrapht.generate">RingGraphGenerator</a></li>
|
||||
<li><a href="org/jgrapht/generate/ScaleFreeGraphGenerator.html" title="class in org.jgrapht.generate">ScaleFreeGraphGenerator</a></li>
|
||||
<li><a href="org/jgrapht/graph/SimpleDirectedGraph.html" title="class in org.jgrapht.graph">SimpleDirectedGraph</a></li>
|
||||
<li><a href="org/jgrapht/graph/SimpleDirectedWeightedGraph.html" title="class in org.jgrapht.graph">SimpleDirectedWeightedGraph</a></li>
|
||||
<li><a href="org/jgrapht/graph/SimpleGraph.html" title="class in org.jgrapht.graph">SimpleGraph</a></li>
|
||||
<li><a href="org/jgrapht/graph/SimpleGraphPath.html" title="class in org.jgrapht.graph">SimpleGraphPath</a></li>
|
||||
<li><a href="org/jgrapht/generate/SimpleWeightedBipartiteGraphMatrixGenerator.html" title="class in org.jgrapht.generate">SimpleWeightedBipartiteGraphMatrixGenerator</a></li>
|
||||
<li><a href="org/jgrapht/graph/SimpleWeightedGraph.html" title="class in org.jgrapht.graph">SimpleWeightedGraph</a></li>
|
||||
<li><a href="org/jgrapht/generate/SimpleWeightedGraphMatrixGenerator.html" title="class in org.jgrapht.generate">SimpleWeightedGraphMatrixGenerator</a></li>
|
||||
<li><a href="org/jgrapht/generate/StarGraphGenerator.html" title="class in org.jgrapht.generate">StarGraphGenerator</a></li>
|
||||
<li><a href="org/jgrapht/alg/StoerWagnerMinimumCut.html" title="class in org.jgrapht.alg">StoerWagnerMinimumCut</a></li>
|
||||
<li><a href="org/jgrapht/ext/StringEdgeNameProvider.html" title="class in org.jgrapht.ext">StringEdgeNameProvider</a></li>
|
||||
<li><a href="org/jgrapht/ext/StringNameProvider.html" title="class in org.jgrapht.ext">StringNameProvider</a></li>
|
||||
<li><a href="org/jgrapht/alg/interfaces/StrongConnectivityAlgorithm.html" title="interface in org.jgrapht.alg.interfaces"><i>StrongConnectivityAlgorithm</i></a></li>
|
||||
<li><a href="org/jgrapht/alg/StrongConnectivityInspector.html" title="class in org.jgrapht.alg">StrongConnectivityInspector</a></li>
|
||||
<li><a href="org/jgrapht/graph/Subgraph.html" title="class in org.jgrapht.graph">Subgraph</a></li>
|
||||
<li><a href="org/jgrapht/alg/cycle/SzwarcfiterLauerSimpleCycles.html" title="class in org.jgrapht.alg.cycle">SzwarcfiterLauerSimpleCycles</a></li>
|
||||
<li><a href="org/jgrapht/alg/TarjanLowestCommonAncestor.html" title="class in org.jgrapht.alg">TarjanLowestCommonAncestor</a></li>
|
||||
<li><a href="org/jgrapht/alg/TarjanLowestCommonAncestor.LcaRequestResponse.html" title="class in org.jgrapht.alg">TarjanLowestCommonAncestor.LcaRequestResponse</a></li>
|
||||
<li><a href="org/jgrapht/alg/cycle/TarjanSimpleCycles.html" title="class in org.jgrapht.alg.cycle">TarjanSimpleCycles</a></li>
|
||||
<li><a href="org/jgrapht/alg/cycle/TiernanSimpleCycles.html" title="class in org.jgrapht.alg.cycle">TiernanSimpleCycles</a></li>
|
||||
<li><a href="org/jgrapht/traverse/TopologicalOrderIterator.html" title="class in org.jgrapht.traverse">TopologicalOrderIterator</a></li>
|
||||
<li><a href="org/jgrapht/alg/TransitiveClosure.html" title="class in org.jgrapht.alg">TransitiveClosure</a></li>
|
||||
<li><a href="org/jgrapht/alg/TransitiveReduction.html" title="class in org.jgrapht.alg">TransitiveReduction</a></li>
|
||||
<li><a href="org/jgrapht/event/TraversalListener.html" title="interface in org.jgrapht.event"><i>TraversalListener</i></a></li>
|
||||
<li><a href="org/jgrapht/event/TraversalListenerAdapter.html" title="class in org.jgrapht.event">TraversalListenerAdapter</a></li>
|
||||
<li><a href="org/jgrapht/util/TypeUtil.html" title="class in org.jgrapht.util">TypeUtil</a></li>
|
||||
<li><a href="org/jgrapht/alg/cycle/UndirectedCycleBase.html" title="interface in org.jgrapht.alg.cycle"><i>UndirectedCycleBase</i></a></li>
|
||||
<li><a href="org/jgrapht/UndirectedGraph.html" title="interface in org.jgrapht"><i>UndirectedGraph</i></a></li>
|
||||
<li><a href="org/jgrapht/graph/builder/UndirectedGraphBuilder.html" title="class in org.jgrapht.graph.builder">UndirectedGraphBuilder</a></li>
|
||||
<li><a href="org/jgrapht/graph/builder/UndirectedGraphBuilderBase.html" title="class in org.jgrapht.graph.builder">UndirectedGraphBuilderBase</a></li>
|
||||
<li><a href="org/jgrapht/graph/UndirectedGraphUnion.html" title="class in org.jgrapht.graph">UndirectedGraphUnion</a></li>
|
||||
<li><a href="org/jgrapht/graph/UndirectedMaskSubgraph.html" title="class in org.jgrapht.graph">UndirectedMaskSubgraph</a></li>
|
||||
<li><a href="org/jgrapht/graph/UndirectedSubgraph.html" title="class in org.jgrapht.graph">UndirectedSubgraph</a></li>
|
||||
<li><a href="org/jgrapht/graph/builder/UndirectedWeightedGraphBuilder.html" title="class in org.jgrapht.graph.builder">UndirectedWeightedGraphBuilder</a></li>
|
||||
<li><a href="org/jgrapht/graph/builder/UndirectedWeightedGraphBuilderBase.html" title="class in org.jgrapht.graph.builder">UndirectedWeightedGraphBuilderBase</a></li>
|
||||
<li><a href="org/jgrapht/graph/UndirectedWeightedSubgraph.html" title="class in org.jgrapht.graph">UndirectedWeightedSubgraph</a></li>
|
||||
<li><a href="org/jgrapht/experimental/UniformRandomGraphGenerator.html" title="class in org.jgrapht.experimental">UniformRandomGraphGenerator</a></li>
|
||||
<li><a href="org/jgrapht/alg/util/UnionFind.html" title="class in org.jgrapht.alg.util">UnionFind</a></li>
|
||||
<li><a href="org/jgrapht/graph/UnmodifiableDirectedGraph.html" title="class in org.jgrapht.graph">UnmodifiableDirectedGraph</a></li>
|
||||
<li><a href="org/jgrapht/graph/UnmodifiableGraph.html" title="class in org.jgrapht.graph">UnmodifiableGraph</a></li>
|
||||
<li><a href="org/jgrapht/graph/UnmodifiableUndirectedGraph.html" title="class in org.jgrapht.graph">UnmodifiableUndirectedGraph</a></li>
|
||||
<li><a href="org/jgrapht/alg/VertexCovers.html" title="class in org.jgrapht.alg">VertexCovers</a></li>
|
||||
<li><a href="org/jgrapht/alg/util/VertexDegreeComparator.html" title="class in org.jgrapht.alg.util">VertexDegreeComparator</a></li>
|
||||
<li><a href="org/jgrapht/VertexFactory.html" title="interface in org.jgrapht"><i>VertexFactory</i></a></li>
|
||||
<li><a href="org/jgrapht/ext/VertexNameProvider.html" title="interface in org.jgrapht.ext"><i>VertexNameProvider</i></a></li>
|
||||
<li><a href="org/jgrapht/util/VertexPair.html" title="class in org.jgrapht.util">VertexPair</a></li>
|
||||
<li><a href="org/jgrapht/ext/VertexProvider.html" title="interface in org.jgrapht.ext"><i>VertexProvider</i></a></li>
|
||||
<li><a href="org/jgrapht/event/VertexSetListener.html" title="interface in org.jgrapht.event"><i>VertexSetListener</i></a></li>
|
||||
<li><a href="org/jgrapht/event/VertexTraversalEvent.html" title="class in org.jgrapht.event">VertexTraversalEvent</a></li>
|
||||
<li><a href="org/jgrapht/ext/VertexUpdater.html" title="interface in org.jgrapht.ext"><i>VertexUpdater</i></a></li>
|
||||
<li><a href="org/jgrapht/alg/isomorphism/VF2AbstractIsomorphismInspector.html" title="class in org.jgrapht.alg.isomorphism">VF2AbstractIsomorphismInspector</a></li>
|
||||
<li><a href="org/jgrapht/alg/isomorphism/VF2GraphIsomorphismInspector.html" title="class in org.jgrapht.alg.isomorphism">VF2GraphIsomorphismInspector</a></li>
|
||||
<li><a href="org/jgrapht/alg/isomorphism/VF2SubgraphIsomorphismInspector.html" title="class in org.jgrapht.alg.isomorphism">VF2SubgraphIsomorphismInspector</a></li>
|
||||
<li><a href="org/jgrapht/ext/VisioExporter.html" title="class in org.jgrapht.ext">VisioExporter</a></li>
|
||||
<li><a href="org/jgrapht/util/WeightCombiner.html" title="interface in org.jgrapht.util"><i>WeightCombiner</i></a></li>
|
||||
<li><a href="org/jgrapht/WeightedGraph.html" title="interface in org.jgrapht"><i>WeightedGraph</i></a></li>
|
||||
<li><a href="org/jgrapht/generate/WeightedGraphGenerator.html" title="class in org.jgrapht.generate">WeightedGraphGenerator</a></li>
|
||||
<li><a href="org/jgrapht/generate/WeightedGraphGeneratorAdapter.html" title="class in org.jgrapht.generate">WeightedGraphGeneratorAdapter</a></li>
|
||||
<li><a href="org/jgrapht/alg/interfaces/WeightedMatchingAlgorithm.html" title="interface in org.jgrapht.alg.interfaces"><i>WeightedMatchingAlgorithm</i></a></li>
|
||||
<li><a href="org/jgrapht/graph/WeightedMultigraph.html" title="class in org.jgrapht.graph">WeightedMultigraph</a></li>
|
||||
<li><a href="org/jgrapht/graph/WeightedPseudograph.html" title="class in org.jgrapht.graph">WeightedPseudograph</a></li>
|
||||
<li><a href="org/jgrapht/generate/WheelGraphGenerator.html" title="class in org.jgrapht.generate">WheelGraphGenerator</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
@ -1,423 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (version 1.7.0_79) on Sun Apr 03 00:28:31 PDT 2016 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>Constant Field Values (JGraphT : a free Java graph library)</title>
|
||||
<meta name="date" content="2016-04-03">
|
||||
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="Constant Field Values (JGraphT : a free Java graph library)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar_top">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="overview-summary.html">Overview</a></li>
|
||||
<li>Package</li>
|
||||
<li>Class</li>
|
||||
<li>Use</li>
|
||||
<li><a href="overview-tree.html">Tree</a></li>
|
||||
<li><a href="deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="index-all.html">Index</a></li>
|
||||
<li><a href="help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev</li>
|
||||
<li>Next</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="index.html?constant-values.html" target="_top">Frames</a></li>
|
||||
<li><a href="constant-values.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<a name="skip-navbar_top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<div class="header">
|
||||
<h1 title="Constant Field Values" class="title">Constant Field Values</h1>
|
||||
<h2 title="Contents">Contents</h2>
|
||||
<ul>
|
||||
<li><a href="#org.jgrapht">org.jgrapht.*</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="constantValuesContainer"><a name="org.jgrapht">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h2 title="org.jgrapht">org.jgrapht.*</h2>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<table border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
|
||||
<caption><span>org.jgrapht.<a href="org/jgrapht/WeightedGraph.html" title="interface in org.jgrapht">WeightedGraph</a><<a href="org/jgrapht/WeightedGraph.html" title="type parameter in WeightedGraph">V</a>,<a href="org/jgrapht/WeightedGraph.html" title="type parameter in WeightedGraph">E</a>></span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th scope="col">Constant Field</th>
|
||||
<th class="colLast" scope="col">Value</th>
|
||||
</tr>
|
||||
<tbody>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><a name="org.jgrapht.WeightedGraph.DEFAULT_EDGE_WEIGHT">
|
||||
<!-- -->
|
||||
</a><code>public static final double</code></td>
|
||||
<td><code><a href="org/jgrapht/WeightedGraph.html#DEFAULT_EDGE_WEIGHT">DEFAULT_EDGE_WEIGHT</a></code></td>
|
||||
<td class="colLast"><code>1.0</code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<table border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
|
||||
<caption><span>org.jgrapht.alg.<a href="org/jgrapht/alg/EdmondsKarpMaximumFlow.html" title="class in org.jgrapht.alg">EdmondsKarpMaximumFlow</a><<a href="org/jgrapht/alg/EdmondsKarpMaximumFlow.html" title="type parameter in EdmondsKarpMaximumFlow">V</a>,<a href="org/jgrapht/alg/EdmondsKarpMaximumFlow.html" title="type parameter in EdmondsKarpMaximumFlow">E</a>></span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th scope="col">Constant Field</th>
|
||||
<th class="colLast" scope="col">Value</th>
|
||||
</tr>
|
||||
<tbody>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><a name="org.jgrapht.alg.EdmondsKarpMaximumFlow.DEFAULT_EPSILON">
|
||||
<!-- -->
|
||||
</a><code>public static final double</code></td>
|
||||
<td><code><a href="org/jgrapht/alg/EdmondsKarpMaximumFlow.html#DEFAULT_EPSILON">DEFAULT_EPSILON</a></code></td>
|
||||
<td class="colLast"><code>1.0E-9</code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<table border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
|
||||
<caption><span>org.jgrapht.alg.flow.<a href="org/jgrapht/alg/flow/MaximumFlowAlgorithmBase.html" title="class in org.jgrapht.alg.flow">MaximumFlowAlgorithmBase</a><<a href="org/jgrapht/alg/flow/MaximumFlowAlgorithmBase.html" title="type parameter in MaximumFlowAlgorithmBase">V</a>,<a href="org/jgrapht/alg/flow/MaximumFlowAlgorithmBase.html" title="type parameter in MaximumFlowAlgorithmBase">E</a>></span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th scope="col">Constant Field</th>
|
||||
<th class="colLast" scope="col">Value</th>
|
||||
</tr>
|
||||
<tbody>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><a name="org.jgrapht.alg.flow.MaximumFlowAlgorithmBase.DEFAULT_EPSILON">
|
||||
<!-- -->
|
||||
</a><code>public static final double</code></td>
|
||||
<td><code><a href="org/jgrapht/alg/flow/MaximumFlowAlgorithmBase.html#DEFAULT_EPSILON">DEFAULT_EPSILON</a></code></td>
|
||||
<td class="colLast"><code>1.0E-9</code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<table border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
|
||||
<caption><span>org.jgrapht.event.<a href="org/jgrapht/event/ConnectedComponentTraversalEvent.html" title="class in org.jgrapht.event">ConnectedComponentTraversalEvent</a></span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th scope="col">Constant Field</th>
|
||||
<th class="colLast" scope="col">Value</th>
|
||||
</tr>
|
||||
<tbody>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><a name="org.jgrapht.event.ConnectedComponentTraversalEvent.CONNECTED_COMPONENT_FINISHED">
|
||||
<!-- -->
|
||||
</a><code>public static final int</code></td>
|
||||
<td><code><a href="org/jgrapht/event/ConnectedComponentTraversalEvent.html#CONNECTED_COMPONENT_FINISHED">CONNECTED_COMPONENT_FINISHED</a></code></td>
|
||||
<td class="colLast"><code>32</code></td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><a name="org.jgrapht.event.ConnectedComponentTraversalEvent.CONNECTED_COMPONENT_STARTED">
|
||||
<!-- -->
|
||||
</a><code>public static final int</code></td>
|
||||
<td><code><a href="org/jgrapht/event/ConnectedComponentTraversalEvent.html#CONNECTED_COMPONENT_STARTED">CONNECTED_COMPONENT_STARTED</a></code></td>
|
||||
<td class="colLast"><code>31</code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</li>
|
||||
<li class="blockList">
|
||||
<table border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
|
||||
<caption><span>org.jgrapht.event.<a href="org/jgrapht/event/GraphEdgeChangeEvent.html" title="class in org.jgrapht.event">GraphEdgeChangeEvent</a><<a href="org/jgrapht/event/GraphEdgeChangeEvent.html" title="type parameter in GraphEdgeChangeEvent">V</a>,<a href="org/jgrapht/event/GraphEdgeChangeEvent.html" title="type parameter in GraphEdgeChangeEvent">E</a>></span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th scope="col">Constant Field</th>
|
||||
<th class="colLast" scope="col">Value</th>
|
||||
</tr>
|
||||
<tbody>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><a name="org.jgrapht.event.GraphEdgeChangeEvent.BEFORE_EDGE_ADDED">
|
||||
<!-- -->
|
||||
</a><code>public static final int</code></td>
|
||||
<td><code><a href="org/jgrapht/event/GraphEdgeChangeEvent.html#BEFORE_EDGE_ADDED">BEFORE_EDGE_ADDED</a></code></td>
|
||||
<td class="colLast"><code>21</code></td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><a name="org.jgrapht.event.GraphEdgeChangeEvent.BEFORE_EDGE_REMOVED">
|
||||
<!-- -->
|
||||
</a><code>public static final int</code></td>
|
||||
<td><code><a href="org/jgrapht/event/GraphEdgeChangeEvent.html#BEFORE_EDGE_REMOVED">BEFORE_EDGE_REMOVED</a></code></td>
|
||||
<td class="colLast"><code>22</code></td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><a name="org.jgrapht.event.GraphEdgeChangeEvent.EDGE_ADDED">
|
||||
<!-- -->
|
||||
</a><code>public static final int</code></td>
|
||||
<td><code><a href="org/jgrapht/event/GraphEdgeChangeEvent.html#EDGE_ADDED">EDGE_ADDED</a></code></td>
|
||||
<td class="colLast"><code>23</code></td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><a name="org.jgrapht.event.GraphEdgeChangeEvent.EDGE_REMOVED">
|
||||
<!-- -->
|
||||
</a><code>public static final int</code></td>
|
||||
<td><code><a href="org/jgrapht/event/GraphEdgeChangeEvent.html#EDGE_REMOVED">EDGE_REMOVED</a></code></td>
|
||||
<td class="colLast"><code>24</code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</li>
|
||||
<li class="blockList">
|
||||
<table border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
|
||||
<caption><span>org.jgrapht.event.<a href="org/jgrapht/event/GraphVertexChangeEvent.html" title="class in org.jgrapht.event">GraphVertexChangeEvent</a><<a href="org/jgrapht/event/GraphVertexChangeEvent.html" title="type parameter in GraphVertexChangeEvent">V</a>></span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th scope="col">Constant Field</th>
|
||||
<th class="colLast" scope="col">Value</th>
|
||||
</tr>
|
||||
<tbody>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><a name="org.jgrapht.event.GraphVertexChangeEvent.BEFORE_VERTEX_ADDED">
|
||||
<!-- -->
|
||||
</a><code>public static final int</code></td>
|
||||
<td><code><a href="org/jgrapht/event/GraphVertexChangeEvent.html#BEFORE_VERTEX_ADDED">BEFORE_VERTEX_ADDED</a></code></td>
|
||||
<td class="colLast"><code>11</code></td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><a name="org.jgrapht.event.GraphVertexChangeEvent.BEFORE_VERTEX_REMOVED">
|
||||
<!-- -->
|
||||
</a><code>public static final int</code></td>
|
||||
<td><code><a href="org/jgrapht/event/GraphVertexChangeEvent.html#BEFORE_VERTEX_REMOVED">BEFORE_VERTEX_REMOVED</a></code></td>
|
||||
<td class="colLast"><code>12</code></td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><a name="org.jgrapht.event.GraphVertexChangeEvent.VERTEX_ADDED">
|
||||
<!-- -->
|
||||
</a><code>public static final int</code></td>
|
||||
<td><code><a href="org/jgrapht/event/GraphVertexChangeEvent.html#VERTEX_ADDED">VERTEX_ADDED</a></code></td>
|
||||
<td class="colLast"><code>13</code></td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><a name="org.jgrapht.event.GraphVertexChangeEvent.VERTEX_REMOVED">
|
||||
<!-- -->
|
||||
</a><code>public static final int</code></td>
|
||||
<td><code><a href="org/jgrapht/event/GraphVertexChangeEvent.html#VERTEX_REMOVED">VERTEX_REMOVED</a></code></td>
|
||||
<td class="colLast"><code>14</code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<table border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
|
||||
<caption><span>org.jgrapht.experimental.alg.color.<a href="org/jgrapht/experimental/alg/color/GreedyColoring.html" title="class in org.jgrapht.experimental.alg.color">GreedyColoring</a><<a href="org/jgrapht/experimental/alg/color/GreedyColoring.html" title="type parameter in GreedyColoring">V</a>,<a href="org/jgrapht/experimental/alg/color/GreedyColoring.html" title="type parameter in GreedyColoring">E</a>></span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th scope="col">Constant Field</th>
|
||||
<th class="colLast" scope="col">Value</th>
|
||||
</tr>
|
||||
<tbody>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><a name="org.jgrapht.experimental.alg.color.GreedyColoring.BEST_ORDER">
|
||||
<!-- -->
|
||||
</a><code>public static final int</code></td>
|
||||
<td><code><a href="org/jgrapht/experimental/alg/color/GreedyColoring.html#BEST_ORDER">BEST_ORDER</a></code></td>
|
||||
<td class="colLast"><code>0</code></td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><a name="org.jgrapht.experimental.alg.color.GreedyColoring.LARGEST_SATURATION_FIRST_ORDER">
|
||||
<!-- -->
|
||||
</a><code>public static final int</code></td>
|
||||
<td><code><a href="org/jgrapht/experimental/alg/color/GreedyColoring.html#LARGEST_SATURATION_FIRST_ORDER">LARGEST_SATURATION_FIRST_ORDER</a></code></td>
|
||||
<td class="colLast"><code>3</code></td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><a name="org.jgrapht.experimental.alg.color.GreedyColoring.NATURAL_ORDER">
|
||||
<!-- -->
|
||||
</a><code>public static final int</code></td>
|
||||
<td><code><a href="org/jgrapht/experimental/alg/color/GreedyColoring.html#NATURAL_ORDER">NATURAL_ORDER</a></code></td>
|
||||
<td class="colLast"><code>1</code></td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><a name="org.jgrapht.experimental.alg.color.GreedyColoring.SMALLEST_DEGREE_LAST_ORDER">
|
||||
<!-- -->
|
||||
</a><code>public static final int</code></td>
|
||||
<td><code><a href="org/jgrapht/experimental/alg/color/GreedyColoring.html#SMALLEST_DEGREE_LAST_ORDER">SMALLEST_DEGREE_LAST_ORDER</a></code></td>
|
||||
<td class="colLast"><code>2</code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<table border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
|
||||
<caption><span>org.jgrapht.generate.<a href="org/jgrapht/generate/GridGraphGenerator.html" title="class in org.jgrapht.generate">GridGraphGenerator</a><<a href="org/jgrapht/generate/GridGraphGenerator.html" title="type parameter in GridGraphGenerator">V</a>,<a href="org/jgrapht/generate/GridGraphGenerator.html" title="type parameter in GridGraphGenerator">E</a>></span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th scope="col">Constant Field</th>
|
||||
<th class="colLast" scope="col">Value</th>
|
||||
</tr>
|
||||
<tbody>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><a name="org.jgrapht.generate.GridGraphGenerator.CORNER_VERTEX">
|
||||
<!-- -->
|
||||
</a><code>public static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
|
||||
<td><code><a href="org/jgrapht/generate/GridGraphGenerator.html#CORNER_VERTEX">CORNER_VERTEX</a></code></td>
|
||||
<td class="colLast"><code>"Corner Vertex"</code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</li>
|
||||
<li class="blockList">
|
||||
<table border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
|
||||
<caption><span>org.jgrapht.generate.<a href="org/jgrapht/generate/LinearGraphGenerator.html" title="class in org.jgrapht.generate">LinearGraphGenerator</a><<a href="org/jgrapht/generate/LinearGraphGenerator.html" title="type parameter in LinearGraphGenerator">V</a>,<a href="org/jgrapht/generate/LinearGraphGenerator.html" title="type parameter in LinearGraphGenerator">E</a>></span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th scope="col">Constant Field</th>
|
||||
<th class="colLast" scope="col">Value</th>
|
||||
</tr>
|
||||
<tbody>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><a name="org.jgrapht.generate.LinearGraphGenerator.END_VERTEX">
|
||||
<!-- -->
|
||||
</a><code>public static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
|
||||
<td><code><a href="org/jgrapht/generate/LinearGraphGenerator.html#END_VERTEX">END_VERTEX</a></code></td>
|
||||
<td class="colLast"><code>"End Vertex"</code></td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><a name="org.jgrapht.generate.LinearGraphGenerator.START_VERTEX">
|
||||
<!-- -->
|
||||
</a><code>public static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
|
||||
<td><code><a href="org/jgrapht/generate/LinearGraphGenerator.html#START_VERTEX">START_VERTEX</a></code></td>
|
||||
<td class="colLast"><code>"Start Vertex"</code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</li>
|
||||
<li class="blockList">
|
||||
<table border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
|
||||
<caption><span>org.jgrapht.generate.<a href="org/jgrapht/generate/StarGraphGenerator.html" title="class in org.jgrapht.generate">StarGraphGenerator</a><<a href="org/jgrapht/generate/StarGraphGenerator.html" title="type parameter in StarGraphGenerator">V</a>,<a href="org/jgrapht/generate/StarGraphGenerator.html" title="type parameter in StarGraphGenerator">E</a>></span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th scope="col">Constant Field</th>
|
||||
<th class="colLast" scope="col">Value</th>
|
||||
</tr>
|
||||
<tbody>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><a name="org.jgrapht.generate.StarGraphGenerator.CENTER_VERTEX">
|
||||
<!-- -->
|
||||
</a><code>public static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
|
||||
<td><code><a href="org/jgrapht/generate/StarGraphGenerator.html#CENTER_VERTEX">CENTER_VERTEX</a></code></td>
|
||||
<td class="colLast"><code>"Center Vertex"</code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</li>
|
||||
<li class="blockList">
|
||||
<table border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
|
||||
<caption><span>org.jgrapht.generate.<a href="org/jgrapht/generate/WheelGraphGenerator.html" title="class in org.jgrapht.generate">WheelGraphGenerator</a><<a href="org/jgrapht/generate/WheelGraphGenerator.html" title="type parameter in WheelGraphGenerator">V</a>,<a href="org/jgrapht/generate/WheelGraphGenerator.html" title="type parameter in WheelGraphGenerator">E</a>></span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th scope="col">Constant Field</th>
|
||||
<th class="colLast" scope="col">Value</th>
|
||||
</tr>
|
||||
<tbody>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><a name="org.jgrapht.generate.WheelGraphGenerator.HUB_VERTEX">
|
||||
<!-- -->
|
||||
</a><code>public static final <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
|
||||
<td><code><a href="org/jgrapht/generate/WheelGraphGenerator.html#HUB_VERTEX">HUB_VERTEX</a></code></td>
|
||||
<td class="colLast"><code>"Hub Vertex"</code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar_bottom">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="overview-summary.html">Overview</a></li>
|
||||
<li>Package</li>
|
||||
<li>Class</li>
|
||||
<li>Use</li>
|
||||
<li><a href="overview-tree.html">Tree</a></li>
|
||||
<li><a href="deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="index-all.html">Index</a></li>
|
||||
<li><a href="help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev</li>
|
||||
<li>Next</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="index.html?constant-values.html" target="_top">Frames</a></li>
|
||||
<li><a href="constant-values.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<a name="skip-navbar_bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright © 2016. All rights reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
@ -1,205 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (version 1.7.0_79) on Sun Apr 03 00:28:32 PDT 2016 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>Deprecated List (JGraphT : a free Java graph library)</title>
|
||||
<meta name="date" content="2016-04-03">
|
||||
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="Deprecated List (JGraphT : a free Java graph library)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar_top">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="overview-summary.html">Overview</a></li>
|
||||
<li>Package</li>
|
||||
<li>Class</li>
|
||||
<li>Use</li>
|
||||
<li><a href="overview-tree.html">Tree</a></li>
|
||||
<li class="navBarCell1Rev">Deprecated</li>
|
||||
<li><a href="index-all.html">Index</a></li>
|
||||
<li><a href="help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev</li>
|
||||
<li>Next</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="index.html?deprecated-list.html" target="_top">Frames</a></li>
|
||||
<li><a href="deprecated-list.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<a name="skip-navbar_top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<div class="header">
|
||||
<h1 title="Deprecated API" class="title">Deprecated API</h1>
|
||||
<h2 title="Contents">Contents</h2>
|
||||
<ul>
|
||||
<li><a href="#class">Deprecated Classes</a></li>
|
||||
<li><a href="#method">Deprecated Methods</a></li>
|
||||
<li><a href="#constructor">Deprecated Constructors</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="contentContainer"><a name="class">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<table border="0" cellpadding="3" cellspacing="0" summary="Deprecated Classes table, listing deprecated classes, and an explanation">
|
||||
<caption><span>Deprecated Classes</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colOne" scope="col">Class and Description</th>
|
||||
</tr>
|
||||
<tbody>
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><a href="org/jgrapht/alg/EdmondsKarpMaximumFlow.html" title="class in org.jgrapht.alg">org.jgrapht.alg.EdmondsKarpMaximumFlow</a>
|
||||
<div class="block"><i>Use <a href="org/jgrapht/alg/flow/EdmondsKarpMaximumFlow.html" title="class in org.jgrapht.alg.flow"><code>EdmondsKarpMaximumFlow</code></a> instead</i></div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colOne"><a href="org/jgrapht/GraphHelper.html" title="class in org.jgrapht">org.jgrapht.GraphHelper</a>
|
||||
<div class="block"><i>Use <a href="org/jgrapht/Graphs.html" title="class in org.jgrapht"><code>Graphs</code></a> instead.</i></div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><a href="org/jgrapht/alg/StrongConnectivityInspector.html" title="class in org.jgrapht.alg">org.jgrapht.alg.StrongConnectivityInspector</a>
|
||||
<div class="block"><i>Use <a href="org/jgrapht/alg/KosarajuStrongConnectivityInspector.html" title="class in org.jgrapht.alg"><code>KosarajuStrongConnectivityInspector</code></a> instead.</i></div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="method">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<table border="0" cellpadding="3" cellspacing="0" summary="Deprecated Methods table, listing deprecated methods, and an explanation">
|
||||
<caption><span>Deprecated Methods</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colOne" scope="col">Method and Description</th>
|
||||
</tr>
|
||||
<tbody>
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><a href="org/jgrapht/alg/EdmondsBlossomShrinking.html#findMatch(org.jgrapht.UndirectedGraph)">org.jgrapht.alg.EdmondsBlossomShrinking.findMatch(UndirectedGraph<V, E>)</a></td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colOne"><a href="org/jgrapht/alg/KruskalMinimumSpanningTree.html#getEdgeSet()">org.jgrapht.alg.KruskalMinimumSpanningTree.getEdgeSet()</a></td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><a href="org/jgrapht/alg/KruskalMinimumSpanningTree.html#getSpanningTreeCost()">org.jgrapht.alg.KruskalMinimumSpanningTree.getSpanningTreeCost()</a></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="constructor">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<table border="0" cellpadding="3" cellspacing="0" summary="Deprecated Constructors table, listing deprecated constructors, and an explanation">
|
||||
<caption><span>Deprecated Constructors</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colOne" scope="col">Constructor and Description</th>
|
||||
</tr>
|
||||
<tbody>
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><a href="org/jgrapht/alg/EdmondsBlossomShrinking.html#EdmondsBlossomShrinking()">org.jgrapht.alg.EdmondsBlossomShrinking()</a></td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colOne"><a href="org/jgrapht/event/GraphEdgeChangeEvent.html#GraphEdgeChangeEvent(java.lang.Object,%20int,%20E)">org.jgrapht.event.GraphEdgeChangeEvent(Object, int, E)</a>
|
||||
<div class="block"><i>Use new constructor which takes vertex parameters.</i></div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><a href="org/jgrapht/util/ModifiableInteger.html#ModifiableInteger()">org.jgrapht.util.ModifiableInteger()</a>
|
||||
<div class="block"><i>not really deprecated, just marked so to avoid mistaken use.</i></div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar_bottom">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="overview-summary.html">Overview</a></li>
|
||||
<li>Package</li>
|
||||
<li>Class</li>
|
||||
<li>Use</li>
|
||||
<li><a href="overview-tree.html">Tree</a></li>
|
||||
<li class="navBarCell1Rev">Deprecated</li>
|
||||
<li><a href="index-all.html">Index</a></li>
|
||||
<li><a href="help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev</li>
|
||||
<li>Next</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="index.html?deprecated-list.html" target="_top">Frames</a></li>
|
||||
<li><a href="deprecated-list.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<a name="skip-navbar_bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright © 2016. All rights reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
@ -1,222 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (version 1.7.0_79) on Sun Apr 03 00:28:32 PDT 2016 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>API Help (JGraphT : a free Java graph library)</title>
|
||||
<meta name="date" content="2016-04-03">
|
||||
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="API Help (JGraphT : a free Java graph library)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar_top">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="overview-summary.html">Overview</a></li>
|
||||
<li>Package</li>
|
||||
<li>Class</li>
|
||||
<li>Use</li>
|
||||
<li><a href="overview-tree.html">Tree</a></li>
|
||||
<li><a href="deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="index-all.html">Index</a></li>
|
||||
<li class="navBarCell1Rev">Help</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev</li>
|
||||
<li>Next</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="index.html?help-doc.html" target="_top">Frames</a></li>
|
||||
<li><a href="help-doc.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<a name="skip-navbar_top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<div class="header">
|
||||
<h1 class="title">How This API Document Is Organized</h1>
|
||||
<div class="subTitle">This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.</div>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h2>Overview</h2>
|
||||
<p>The <a href="overview-summary.html">Overview</a> page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.</p>
|
||||
</li>
|
||||
<li class="blockList">
|
||||
<h2>Package</h2>
|
||||
<p>Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain six categories:</p>
|
||||
<ul>
|
||||
<li>Interfaces (italic)</li>
|
||||
<li>Classes</li>
|
||||
<li>Enums</li>
|
||||
<li>Exceptions</li>
|
||||
<li>Errors</li>
|
||||
<li>Annotation Types</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="blockList">
|
||||
<h2>Class/Interface</h2>
|
||||
<p>Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:</p>
|
||||
<ul>
|
||||
<li>Class inheritance diagram</li>
|
||||
<li>Direct Subclasses</li>
|
||||
<li>All Known Subinterfaces</li>
|
||||
<li>All Known Implementing Classes</li>
|
||||
<li>Class/interface declaration</li>
|
||||
<li>Class/interface description</li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li>Nested Class Summary</li>
|
||||
<li>Field Summary</li>
|
||||
<li>Constructor Summary</li>
|
||||
<li>Method Summary</li>
|
||||
</ul>
|
||||
<ul>
|
||||
<li>Field Detail</li>
|
||||
<li>Constructor Detail</li>
|
||||
<li>Method Detail</li>
|
||||
</ul>
|
||||
<p>Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.</p>
|
||||
</li>
|
||||
<li class="blockList">
|
||||
<h2>Annotation Type</h2>
|
||||
<p>Each annotation type has its own separate page with the following sections:</p>
|
||||
<ul>
|
||||
<li>Annotation Type declaration</li>
|
||||
<li>Annotation Type description</li>
|
||||
<li>Required Element Summary</li>
|
||||
<li>Optional Element Summary</li>
|
||||
<li>Element Detail</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="blockList">
|
||||
<h2>Enum</h2>
|
||||
<p>Each enum has its own separate page with the following sections:</p>
|
||||
<ul>
|
||||
<li>Enum declaration</li>
|
||||
<li>Enum description</li>
|
||||
<li>Enum Constant Summary</li>
|
||||
<li>Enum Constant Detail</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="blockList">
|
||||
<h2>Use</h2>
|
||||
<p>Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.</p>
|
||||
</li>
|
||||
<li class="blockList">
|
||||
<h2>Tree (Class Hierarchy)</h2>
|
||||
<p>There is a <a href="overview-tree.html">Class Hierarchy</a> page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with <code>java.lang.Object</code>. The interfaces do not inherit from <code>java.lang.Object</code>.</p>
|
||||
<ul>
|
||||
<li>When viewing the Overview page, clicking on "Tree" displays the hierarchy for all packages.</li>
|
||||
<li>When viewing a particular package, class or interface page, clicking "Tree" displays the hierarchy for only that package.</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li class="blockList">
|
||||
<h2>Deprecated API</h2>
|
||||
<p>The <a href="deprecated-list.html">Deprecated API</a> page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.</p>
|
||||
</li>
|
||||
<li class="blockList">
|
||||
<h2>Index</h2>
|
||||
<p>The <a href="index-all.html">Index</a> contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.</p>
|
||||
</li>
|
||||
<li class="blockList">
|
||||
<h2>Prev/Next</h2>
|
||||
<p>These links take you to the next or previous class, interface, package, or related page.</p>
|
||||
</li>
|
||||
<li class="blockList">
|
||||
<h2>Frames/No Frames</h2>
|
||||
<p>These links show and hide the HTML frames. All pages are available with or without frames.</p>
|
||||
</li>
|
||||
<li class="blockList">
|
||||
<h2>All Classes</h2>
|
||||
<p>The <a href="allclasses-noframe.html">All Classes</a> link shows all classes and interfaces except non-static nested types.</p>
|
||||
</li>
|
||||
<li class="blockList">
|
||||
<h2>Serialized Form</h2>
|
||||
<p>Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.</p>
|
||||
</li>
|
||||
<li class="blockList">
|
||||
<h2>Constant Field Values</h2>
|
||||
<p>The <a href="constant-values.html">Constant Field Values</a> page lists the static final fields and their values.</p>
|
||||
</li>
|
||||
</ul>
|
||||
<em>This help file applies to API documentation generated using the standard doclet.</em></div>
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar_bottom">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="overview-summary.html">Overview</a></li>
|
||||
<li>Package</li>
|
||||
<li>Class</li>
|
||||
<li>Use</li>
|
||||
<li><a href="overview-tree.html">Tree</a></li>
|
||||
<li><a href="deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="index-all.html">Index</a></li>
|
||||
<li class="navBarCell1Rev">Help</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev</li>
|
||||
<li>Next</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="index.html?help-doc.html" target="_top">Frames</a></li>
|
||||
<li><a href="help-doc.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<a name="skip-navbar_bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright © 2016. All rights reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
Datei-Diff unterdrückt, da er zu groß ist
Diff laden
@ -1,75 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc on Sun Apr 03 00:28:32 PDT 2016 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>JGraphT : a free Java graph library</title>
|
||||
<script type="text/javascript">
|
||||
targetPage = "" + window.location.search;
|
||||
if (targetPage != "" && targetPage != "undefined")
|
||||
targetPage = targetPage.substring(1);
|
||||
if (targetPage.indexOf(":") != -1 || (targetPage != "" && !validURL(targetPage)))
|
||||
targetPage = "undefined";
|
||||
function validURL(url) {
|
||||
try {
|
||||
url = decodeURIComponent(url);
|
||||
}
|
||||
catch (error) {
|
||||
return false;
|
||||
}
|
||||
var pos = url.indexOf(".html");
|
||||
if (pos == -1 || pos != url.length - 5)
|
||||
return false;
|
||||
var allowNumber = false;
|
||||
var allowSep = false;
|
||||
var seenDot = false;
|
||||
for (var i = 0; i < url.length - 5; i++) {
|
||||
var ch = url.charAt(i);
|
||||
if ('a' <= ch && ch <= 'z' ||
|
||||
'A' <= ch && ch <= 'Z' ||
|
||||
ch == '$' ||
|
||||
ch == '_' ||
|
||||
ch.charCodeAt(0) > 127) {
|
||||
allowNumber = true;
|
||||
allowSep = true;
|
||||
} else if ('0' <= ch && ch <= '9'
|
||||
|| ch == '-') {
|
||||
if (!allowNumber)
|
||||
return false;
|
||||
} else if (ch == '/' || ch == '.') {
|
||||
if (!allowSep)
|
||||
return false;
|
||||
allowNumber = false;
|
||||
allowSep = false;
|
||||
if (ch == '.')
|
||||
seenDot = true;
|
||||
if (ch == '/' && seenDot)
|
||||
return false;
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
function loadFrames() {
|
||||
if (targetPage != "" && targetPage != "undefined")
|
||||
top.classFrame.location = top.targetPage;
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
<frameset cols="20%,80%" title="Documentation frame" onload="top.loadFrames()">
|
||||
<frameset rows="30%,70%" title="Left frames" onload="top.loadFrames()">
|
||||
<frame src="overview-frame.html" name="packageListFrame" title="All Packages">
|
||||
<frame src="allclasses-frame.html" name="packageFrame" title="All classes and interfaces (except non-static nested types)">
|
||||
</frameset>
|
||||
<frame src="overview-summary.html" name="classFrame" title="Package, class and interface descriptions" scrolling="yes">
|
||||
<noframes>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<h2>Frame Alert</h2>
|
||||
<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href="overview-summary.html">Non-frame version</a>.</p>
|
||||
</noframes>
|
||||
</frameset>
|
||||
</html>
|
@ -1,309 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (version 1.7.0_79) on Sun Apr 03 00:28:29 PDT 2016 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>DirectedGraph (JGraphT : a free Java graph library)</title>
|
||||
<meta name="date" content="2016-04-03">
|
||||
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="DirectedGraph (JGraphT : a free Java graph library)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar_top">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/DirectedGraph.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../index-all.html">Index</a></li>
|
||||
<li><a href="../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev Class</li>
|
||||
<li><a href="../../org/jgrapht/EdgeFactory.html" title="interface in org.jgrapht"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../index.html?org/jgrapht/DirectedGraph.html" target="_top">Frames</a></li>
|
||||
<li><a href="DirectedGraph.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li>Constr | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li>Constr | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="subTitle">org.jgrapht</div>
|
||||
<h2 title="Interface DirectedGraph" class="title">Interface DirectedGraph<V,E></h2>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<div class="description">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<dl>
|
||||
<dt>All Superinterfaces:</dt>
|
||||
<dd><a href="../../org/jgrapht/Graph.html" title="interface in org.jgrapht">Graph</a><V,E></dd>
|
||||
</dl>
|
||||
<dl>
|
||||
<dt>All Known Implementing Classes:</dt>
|
||||
<dd><a href="../../org/jgrapht/graph/AsUnweightedDirectedGraph.html" title="class in org.jgrapht.graph">AsUnweightedDirectedGraph</a>, <a href="../../org/jgrapht/graph/AsWeightedDirectedGraph.html" title="class in org.jgrapht.graph">AsWeightedDirectedGraph</a>, <a href="../../org/jgrapht/graph/DefaultDirectedGraph.html" title="class in org.jgrapht.graph">DefaultDirectedGraph</a>, <a href="../../org/jgrapht/graph/DefaultDirectedWeightedGraph.html" title="class in org.jgrapht.graph">DefaultDirectedWeightedGraph</a>, <a href="../../org/jgrapht/experimental/dag/DirectedAcyclicGraph.html" title="class in org.jgrapht.experimental.dag">DirectedAcyclicGraph</a>, <a href="../../org/jgrapht/graph/DirectedGraphUnion.html" title="class in org.jgrapht.graph">DirectedGraphUnion</a>, <a href="../../org/jgrapht/graph/DirectedMaskSubgraph.html" title="class in org.jgrapht.graph">DirectedMaskSubgraph</a>, <a href="../../org/jgrapht/graph/DirectedMultigraph.html" title="class in org.jgrapht.graph">DirectedMultigraph</a>, <a href="../../org/jgrapht/graph/DirectedPseudograph.html" title="class in org.jgrapht.graph">DirectedPseudograph</a>, <a href="../../org/jgrapht/graph/DirectedSubgraph.html" title="class in org.jgrapht.graph">DirectedSubgraph</a>, <a href="../../org/jgrapht/graph/DirectedWeightedMultigraph.html" title="class in org.jgrapht.graph">DirectedWeightedMultigraph</a>, <a href="../../org/jgrapht/graph/DirectedWeightedPseudograph.html" title="class in org.jgrapht.graph">DirectedWeightedPseudograph</a>, <a href="../../org/jgrapht/graph/DirectedWeightedSubgraph.html" title="class in org.jgrapht.graph">DirectedWeightedSubgraph</a>, <a href="../../org/jgrapht/graph/EdgeReversedGraph.html" title="class in org.jgrapht.graph">EdgeReversedGraph</a>, <a href="../../org/jgrapht/graph/ListenableDirectedGraph.html" title="class in org.jgrapht.graph">ListenableDirectedGraph</a>, <a href="../../org/jgrapht/graph/ListenableDirectedWeightedGraph.html" title="class in org.jgrapht.graph">ListenableDirectedWeightedGraph</a>, <a href="../../org/jgrapht/graph/MixedGraphUnion.html" title="class in org.jgrapht.graph">MixedGraphUnion</a>, <a href="../../org/jgrapht/graph/SimpleDirectedGraph.html" title="class in org.jgrapht.graph">SimpleDirectedGraph</a>, <a href="../../org/jgrapht/graph/SimpleDirectedWeightedGraph.html" title="class in org.jgrapht.graph">SimpleDirectedWeightedGraph</a>, <a href="../../org/jgrapht/graph/UnmodifiableDirectedGraph.html" title="class in org.jgrapht.graph">UnmodifiableDirectedGraph</a></dd>
|
||||
</dl>
|
||||
<hr>
|
||||
<br>
|
||||
<pre>public interface <span class="strong">DirectedGraph<V,E></span>
|
||||
extends <a href="../../org/jgrapht/Graph.html" title="interface in org.jgrapht">Graph</a><V,E></pre>
|
||||
<div class="block">A graph whose all edges are directed. This is the root interface of all
|
||||
directed graphs.
|
||||
|
||||
<p>See <a href="http://mathworld.wolfram.com/DirectedGraph.html">
|
||||
http://mathworld.wolfram.com/DirectedGraph.html</a> for more on directed
|
||||
graphs.</p></div>
|
||||
<dl><dt><span class="strong">Since:</span></dt>
|
||||
<dd>Jul 14, 2003</dd>
|
||||
<dt><span class="strong">Author:</span></dt>
|
||||
<dd>Barak Naveh</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="summary">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
|
||||
<caption><span>Methods</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th class="colLast" scope="col">Method and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../org/jgrapht/DirectedGraph.html" title="type parameter in DirectedGraph">E</a>></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../org/jgrapht/DirectedGraph.html#incomingEdgesOf(V)">incomingEdgesOf</a></strong>(<a href="../../org/jgrapht/DirectedGraph.html" title="type parameter in DirectedGraph">V</a> vertex)</code>
|
||||
<div class="block">Returns a set of all edges incoming into the specified vertex.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code>int</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../org/jgrapht/DirectedGraph.html#inDegreeOf(V)">inDegreeOf</a></strong>(<a href="../../org/jgrapht/DirectedGraph.html" title="type parameter in DirectedGraph">V</a> vertex)</code>
|
||||
<div class="block">Returns the "in degree" of the specified vertex.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>int</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../org/jgrapht/DirectedGraph.html#outDegreeOf(V)">outDegreeOf</a></strong>(<a href="../../org/jgrapht/DirectedGraph.html" title="type parameter in DirectedGraph">V</a> vertex)</code>
|
||||
<div class="block">Returns the "out degree" of the specified vertex.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../org/jgrapht/DirectedGraph.html" title="type parameter in DirectedGraph">E</a>></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../org/jgrapht/DirectedGraph.html#outgoingEdgesOf(V)">outgoingEdgesOf</a></strong>(<a href="../../org/jgrapht/DirectedGraph.html" title="type parameter in DirectedGraph">V</a> vertex)</code>
|
||||
<div class="block">Returns a set of all edges outgoing from the specified vertex.</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="methods_inherited_from_class_org.jgrapht.Graph">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from interface org.jgrapht.<a href="../../org/jgrapht/Graph.html" title="interface in org.jgrapht">Graph</a></h3>
|
||||
<code><a href="../../org/jgrapht/Graph.html#addEdge(V,%20V)">addEdge</a>, <a href="../../org/jgrapht/Graph.html#addEdge(V,%20V,%20E)">addEdge</a>, <a href="../../org/jgrapht/Graph.html#addVertex(V)">addVertex</a>, <a href="../../org/jgrapht/Graph.html#containsEdge(E)">containsEdge</a>, <a href="../../org/jgrapht/Graph.html#containsEdge(V,%20V)">containsEdge</a>, <a href="../../org/jgrapht/Graph.html#containsVertex(V)">containsVertex</a>, <a href="../../org/jgrapht/Graph.html#edgeSet()">edgeSet</a>, <a href="../../org/jgrapht/Graph.html#edgesOf(V)">edgesOf</a>, <a href="../../org/jgrapht/Graph.html#getAllEdges(V,%20V)">getAllEdges</a>, <a href="../../org/jgrapht/Graph.html#getEdge(V,%20V)">getEdge</a>, <a href="../../org/jgrapht/Graph.html#getEdgeFactory()">getEdgeFactory</a>, <a href="../../org/jgrapht/Graph.html#getEdgeSource(E)">getEdgeSource</a>, <a href="../../org/jgrapht/Graph.html#getEdgeTarget(E)">getEdgeTarget</a>, <a href="../../org/jgrapht/Graph.html#getEdgeWeight(E)">getEdgeWeight</a>, <a href="../../org/jgrapht/Graph.html#removeAllEdges(java.util.Collection)">removeAllEdges</a>, <a href="../../org/jgrapht/Graph.html#removeAllEdges(V,%20V)">removeAllEdges</a>, <a href="../../org/jgrapht/Graph.html#removeAllVertices(java.util.Collection)">removeAllVertices</a>, <a href="../../org/jgrapht/Graph.html#removeEdge(E)">removeEdge</a>, <a href="../../org/jgrapht/Graph.html#removeEdge(V,%20V)">removeEdge</a>, <a href="../../org/jgrapht/Graph.html#removeVertex(V)">removeVertex</a>, <a href="../../org/jgrapht/Graph.html#vertexSet()">vertexSet</a></code></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="details">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Detail</h3>
|
||||
<a name="inDegreeOf(java.lang.Object)">
|
||||
<!-- -->
|
||||
</a><a name="inDegreeOf(V)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>inDegreeOf</h4>
|
||||
<pre>int inDegreeOf(<a href="../../org/jgrapht/DirectedGraph.html" title="type parameter in DirectedGraph">V</a> vertex)</pre>
|
||||
<div class="block">Returns the "in degree" of the specified vertex. An in degree of a vertex
|
||||
in a directed graph is the number of inward directed edges from that
|
||||
vertex. See <a href="http://mathworld.wolfram.com/Indegree.html">
|
||||
http://mathworld.wolfram.com/Indegree.html</a>.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>vertex</code> - vertex whose degree is to be calculated.</dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd>the degree of the specified vertex.</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="incomingEdgesOf(java.lang.Object)">
|
||||
<!-- -->
|
||||
</a><a name="incomingEdgesOf(V)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>incomingEdgesOf</h4>
|
||||
<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../org/jgrapht/DirectedGraph.html" title="type parameter in DirectedGraph">E</a>> incomingEdgesOf(<a href="../../org/jgrapht/DirectedGraph.html" title="type parameter in DirectedGraph">V</a> vertex)</pre>
|
||||
<div class="block">Returns a set of all edges incoming into the specified vertex.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>vertex</code> - the vertex for which the list of incoming edges to be
|
||||
returned.</dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd>a set of all edges incoming into the specified vertex.</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="outDegreeOf(java.lang.Object)">
|
||||
<!-- -->
|
||||
</a><a name="outDegreeOf(V)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>outDegreeOf</h4>
|
||||
<pre>int outDegreeOf(<a href="../../org/jgrapht/DirectedGraph.html" title="type parameter in DirectedGraph">V</a> vertex)</pre>
|
||||
<div class="block">Returns the "out degree" of the specified vertex. An out degree of a
|
||||
vertex in a directed graph is the number of outward directed edges from
|
||||
that vertex. See <a href="http://mathworld.wolfram.com/Outdegree.html">
|
||||
http://mathworld.wolfram.com/Outdegree.html</a>.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>vertex</code> - vertex whose degree is to be calculated.</dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd>the degree of the specified vertex.</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="outgoingEdgesOf(java.lang.Object)">
|
||||
<!-- -->
|
||||
</a><a name="outgoingEdgesOf(V)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>outgoingEdgesOf</h4>
|
||||
<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../org/jgrapht/DirectedGraph.html" title="type parameter in DirectedGraph">E</a>> outgoingEdgesOf(<a href="../../org/jgrapht/DirectedGraph.html" title="type parameter in DirectedGraph">V</a> vertex)</pre>
|
||||
<div class="block">Returns a set of all edges outgoing from the specified vertex.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>vertex</code> - the vertex for which the list of outgoing edges to be
|
||||
returned.</dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd>a set of all edges outgoing from the specified vertex.</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar_bottom">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/DirectedGraph.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../index-all.html">Index</a></li>
|
||||
<li><a href="../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev Class</li>
|
||||
<li><a href="../../org/jgrapht/EdgeFactory.html" title="interface in org.jgrapht"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../index.html?org/jgrapht/DirectedGraph.html" target="_top">Frames</a></li>
|
||||
<li><a href="DirectedGraph.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li>Constr | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li>Constr | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright © 2016. All rights reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
@ -1,229 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (version 1.7.0_79) on Sun Apr 03 00:28:29 PDT 2016 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>EdgeFactory (JGraphT : a free Java graph library)</title>
|
||||
<meta name="date" content="2016-04-03">
|
||||
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="EdgeFactory (JGraphT : a free Java graph library)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar_top">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/EdgeFactory.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../index-all.html">Index</a></li>
|
||||
<li><a href="../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../org/jgrapht/DirectedGraph.html" title="interface in org.jgrapht"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../org/jgrapht/Graph.html" title="interface in org.jgrapht"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../index.html?org/jgrapht/EdgeFactory.html" target="_top">Frames</a></li>
|
||||
<li><a href="EdgeFactory.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li>Constr | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li>Constr | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="subTitle">org.jgrapht</div>
|
||||
<h2 title="Interface EdgeFactory" class="title">Interface EdgeFactory<V,E></h2>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<div class="description">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<dl>
|
||||
<dt>All Known Implementing Classes:</dt>
|
||||
<dd><a href="../../org/jgrapht/graph/ClassBasedEdgeFactory.html" title="class in org.jgrapht.graph">ClassBasedEdgeFactory</a></dd>
|
||||
</dl>
|
||||
<hr>
|
||||
<br>
|
||||
<pre>public interface <span class="strong">EdgeFactory<V,E></span></pre>
|
||||
<div class="block">An edge factory used by graphs for creating new edges.</div>
|
||||
<dl><dt><span class="strong">Since:</span></dt>
|
||||
<dd>Jul 14, 2003</dd>
|
||||
<dt><span class="strong">Author:</span></dt>
|
||||
<dd>Barak Naveh</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="summary">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
|
||||
<caption><span>Methods</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th class="colLast" scope="col">Method and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code><a href="../../org/jgrapht/EdgeFactory.html" title="type parameter in EdgeFactory">E</a></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../org/jgrapht/EdgeFactory.html#createEdge(V,%20V)">createEdge</a></strong>(<a href="../../org/jgrapht/EdgeFactory.html" title="type parameter in EdgeFactory">V</a> sourceVertex,
|
||||
<a href="../../org/jgrapht/EdgeFactory.html" title="type parameter in EdgeFactory">V</a> targetVertex)</code>
|
||||
<div class="block">Creates a new edge whose endpoints are the specified source and target
|
||||
vertices.</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="details">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Detail</h3>
|
||||
<a name="createEdge(java.lang.Object,java.lang.Object)">
|
||||
<!-- -->
|
||||
</a><a name="createEdge(V, V)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>createEdge</h4>
|
||||
<pre><a href="../../org/jgrapht/EdgeFactory.html" title="type parameter in EdgeFactory">E</a> createEdge(<a href="../../org/jgrapht/EdgeFactory.html" title="type parameter in EdgeFactory">V</a> sourceVertex,
|
||||
<a href="../../org/jgrapht/EdgeFactory.html" title="type parameter in EdgeFactory">V</a> targetVertex)</pre>
|
||||
<div class="block">Creates a new edge whose endpoints are the specified source and target
|
||||
vertices.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>sourceVertex</code> - the source vertex.</dd><dd><code>targetVertex</code> - the target vertex.</dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd>a new edge whose endpoints are the specified source and target
|
||||
vertices.</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar_bottom">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/EdgeFactory.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../index-all.html">Index</a></li>
|
||||
<li><a href="../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../org/jgrapht/DirectedGraph.html" title="interface in org.jgrapht"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../org/jgrapht/Graph.html" title="interface in org.jgrapht"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../index.html?org/jgrapht/EdgeFactory.html" target="_top">Frames</a></li>
|
||||
<li><a href="EdgeFactory.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li>Constr | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li>Constr | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright © 2016. All rights reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
Dateidiff unterdrückt, weil mindestens eine Zeile zu lang ist
@ -1,254 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (version 1.7.0_79) on Sun Apr 03 00:28:29 PDT 2016 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>GraphHelper (JGraphT : a free Java graph library)</title>
|
||||
<meta name="date" content="2016-04-03">
|
||||
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="GraphHelper (JGraphT : a free Java graph library)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar_top">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/GraphHelper.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../index-all.html">Index</a></li>
|
||||
<li><a href="../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../org/jgrapht/Graph.html" title="interface in org.jgrapht"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../org/jgrapht/GraphMapping.html" title="interface in org.jgrapht"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../index.html?org/jgrapht/GraphHelper.html" target="_top">Frames</a></li>
|
||||
<li><a href="GraphHelper.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_summary">Constr</a> | </li>
|
||||
<li><a href="#methods_inherited_from_class_org.jgrapht.Graphs">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_detail">Constr</a> | </li>
|
||||
<li>Method</li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="subTitle">org.jgrapht</div>
|
||||
<h2 title="Class GraphHelper" class="title">Class GraphHelper</h2>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<ul class="inheritance">
|
||||
<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
|
||||
<li>
|
||||
<ul class="inheritance">
|
||||
<li><a href="../../org/jgrapht/Graphs.html" title="class in org.jgrapht">org.jgrapht.Graphs</a></li>
|
||||
<li>
|
||||
<ul class="inheritance">
|
||||
<li>org.jgrapht.GraphHelper</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="description">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<hr>
|
||||
<div class="block"><strong>Deprecated.</strong>
|
||||
<div class="block"><i>Use <a href="../../org/jgrapht/Graphs.html" title="class in org.jgrapht"><code>Graphs</code></a> instead.</i></div>
|
||||
</div>
|
||||
<br>
|
||||
<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
|
||||
public abstract class <span class="strong">GraphHelper</span>
|
||||
extends <a href="../../org/jgrapht/Graphs.html" title="class in org.jgrapht">Graphs</a></pre>
|
||||
<div class="block">A collection of utilities to assist the working with graphs.</div>
|
||||
<dl><dt><span class="strong">Since:</span></dt>
|
||||
<dd>Jul 31, 2003</dd>
|
||||
<dt><span class="strong">Author:</span></dt>
|
||||
<dd>Barak Naveh</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="summary">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
|
||||
<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colOne" scope="col">Constructor and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><code><strong><a href="../../org/jgrapht/GraphHelper.html#GraphHelper()">GraphHelper</a></strong>()</code>
|
||||
<div class="block"><strong>Deprecated.</strong> </div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Summary</h3>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="methods_inherited_from_class_org.jgrapht.Graphs">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from class org.jgrapht.<a href="../../org/jgrapht/Graphs.html" title="class in org.jgrapht">Graphs</a></h3>
|
||||
<code><a href="../../org/jgrapht/Graphs.html#addAllEdges(org.jgrapht.Graph,%20org.jgrapht.Graph,%20java.util.Collection)">addAllEdges</a>, <a href="../../org/jgrapht/Graphs.html#addAllVertices(org.jgrapht.Graph,%20java.util.Collection)">addAllVertices</a>, <a href="../../org/jgrapht/Graphs.html#addEdge(org.jgrapht.Graph,%20V,%20V,%20double)">addEdge</a>, <a href="../../org/jgrapht/Graphs.html#addEdgeWithVertices(org.jgrapht.Graph,%20org.jgrapht.Graph,%20E)">addEdgeWithVertices</a>, <a href="../../org/jgrapht/Graphs.html#addEdgeWithVertices(org.jgrapht.Graph,%20V,%20V)">addEdgeWithVertices</a>, <a href="../../org/jgrapht/Graphs.html#addEdgeWithVertices(org.jgrapht.Graph,%20V,%20V,%20double)">addEdgeWithVertices</a>, <a href="../../org/jgrapht/Graphs.html#addGraph(org.jgrapht.Graph,%20org.jgrapht.Graph)">addGraph</a>, <a href="../../org/jgrapht/Graphs.html#addGraphReversed(org.jgrapht.DirectedGraph,%20org.jgrapht.DirectedGraph)">addGraphReversed</a>, <a href="../../org/jgrapht/Graphs.html#getOppositeVertex(org.jgrapht.Graph,%20E,%20V)">getOppositeVertex</a>, <a href="../../org/jgrapht/Graphs.html#getPathVertexList(org.jgrapht.GraphPath)">getPathVertexList</a>, <a href="../../org/jgrapht/Graphs.html#neighborListOf(org.jgrapht.Graph,%20V)">neighborListOf</a>, <a href="../../org/jgrapht/Graphs.html#predecessorListOf(org.jgrapht.DirectedGraph,%20V)">predecessorListOf</a>, <a href="../../org/jgrapht/Graphs.html#successorListOf(org.jgrapht.DirectedGraph,%20V)">successorListOf</a>, <a href="../../org/jgrapht/Graphs.html#testIncidence(org.jgrapht.Graph,%20E,%20V)">testIncidence</a>, <a href="../../org/jgrapht/Graphs.html#undirectedGraph(org.jgrapht.Graph)">undirectedGraph</a></code></li>
|
||||
</ul>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
|
||||
<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="details">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Detail</h3>
|
||||
<a name="GraphHelper()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>GraphHelper</h4>
|
||||
<pre>public GraphHelper()</pre>
|
||||
<div class="block"><span class="strong">Deprecated.</span> </div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar_bottom">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/GraphHelper.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../index-all.html">Index</a></li>
|
||||
<li><a href="../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../org/jgrapht/Graph.html" title="interface in org.jgrapht"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../org/jgrapht/GraphMapping.html" title="interface in org.jgrapht"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../index.html?org/jgrapht/GraphHelper.html" target="_top">Frames</a></li>
|
||||
<li><a href="GraphHelper.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_summary">Constr</a> | </li>
|
||||
<li><a href="#methods_inherited_from_class_org.jgrapht.Graphs">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_detail">Constr</a> | </li>
|
||||
<li>Method</li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright © 2016. All rights reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
@ -1,254 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (version 1.7.0_79) on Sun Apr 03 00:28:29 PDT 2016 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>GraphMapping (JGraphT : a free Java graph library)</title>
|
||||
<meta name="date" content="2016-04-03">
|
||||
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="GraphMapping (JGraphT : a free Java graph library)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar_top">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/GraphMapping.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../index-all.html">Index</a></li>
|
||||
<li><a href="../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../org/jgrapht/GraphHelper.html" title="class in org.jgrapht"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../org/jgrapht/GraphPath.html" title="interface in org.jgrapht"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../index.html?org/jgrapht/GraphMapping.html" target="_top">Frames</a></li>
|
||||
<li><a href="GraphMapping.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li>Constr | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li>Constr | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="subTitle">org.jgrapht</div>
|
||||
<h2 title="Interface GraphMapping" class="title">Interface GraphMapping<V,E></h2>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<div class="description">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<dl>
|
||||
<dt>All Known Implementing Classes:</dt>
|
||||
<dd><a href="../../org/jgrapht/graph/DefaultGraphMapping.html" title="class in org.jgrapht.graph">DefaultGraphMapping</a>, <a href="../../org/jgrapht/alg/isomorphism/IsomorphicGraphMapping.html" title="class in org.jgrapht.alg.isomorphism">IsomorphicGraphMapping</a></dd>
|
||||
</dl>
|
||||
<hr>
|
||||
<br>
|
||||
<pre>public interface <span class="strong">GraphMapping<V,E></span></pre>
|
||||
<div class="block">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. It
|
||||
does not have to always be a complete bidirectional mapping (it could return
|
||||
null for some lookups).</div>
|
||||
<dl><dt><span class="strong">Since:</span></dt>
|
||||
<dd>Jul 30, 2005</dd>
|
||||
<dt><span class="strong">Author:</span></dt>
|
||||
<dd>Assaf Lehr</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="summary">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
|
||||
<caption><span>Methods</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th class="colLast" scope="col">Method and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code><a href="../../org/jgrapht/GraphMapping.html" title="type parameter in GraphMapping">E</a></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../org/jgrapht/GraphMapping.html#getEdgeCorrespondence(E,%20boolean)">getEdgeCorrespondence</a></strong>(<a href="../../org/jgrapht/GraphMapping.html" title="type parameter in GraphMapping">E</a> edge,
|
||||
boolean forward)</code>
|
||||
<div class="block">Gets the mapped value where the key is <code>edge</code></div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code><a href="../../org/jgrapht/GraphMapping.html" title="type parameter in GraphMapping">V</a></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../org/jgrapht/GraphMapping.html#getVertexCorrespondence(V,%20boolean)">getVertexCorrespondence</a></strong>(<a href="../../org/jgrapht/GraphMapping.html" title="type parameter in GraphMapping">V</a> vertex,
|
||||
boolean forward)</code>
|
||||
<div class="block">Gets the mapped value where the key is <code>vertex</code></div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="details">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Detail</h3>
|
||||
<a name="getVertexCorrespondence(java.lang.Object,boolean)">
|
||||
<!-- -->
|
||||
</a><a name="getVertexCorrespondence(V, boolean)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>getVertexCorrespondence</h4>
|
||||
<pre><a href="../../org/jgrapht/GraphMapping.html" title="type parameter in GraphMapping">V</a> getVertexCorrespondence(<a href="../../org/jgrapht/GraphMapping.html" title="type parameter in GraphMapping">V</a> vertex,
|
||||
boolean forward)</pre>
|
||||
<div class="block">Gets the mapped value where the key is <code>vertex</code></div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>vertex</code> - vertex in one of the graphs</dd><dd><code>forward</code> - if true, uses mapping from graph1 to graph2; if false, use
|
||||
mapping from graph2 to graph1</dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd>corresponding vertex in other graph, or null if none</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="getEdgeCorrespondence(java.lang.Object,boolean)">
|
||||
<!-- -->
|
||||
</a><a name="getEdgeCorrespondence(E, boolean)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>getEdgeCorrespondence</h4>
|
||||
<pre><a href="../../org/jgrapht/GraphMapping.html" title="type parameter in GraphMapping">E</a> getEdgeCorrespondence(<a href="../../org/jgrapht/GraphMapping.html" title="type parameter in GraphMapping">E</a> edge,
|
||||
boolean forward)</pre>
|
||||
<div class="block">Gets the mapped value where the key is <code>edge</code></div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>edge</code> - edge in one of the graphs</dd><dd><code>forward</code> - if true, uses mapping from graph1 to graph2; if false, use
|
||||
mapping from graph2 to graph1</dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd>corresponding edge in other graph, or null if none</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar_bottom">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/GraphMapping.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../index-all.html">Index</a></li>
|
||||
<li><a href="../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../org/jgrapht/GraphHelper.html" title="class in org.jgrapht"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../org/jgrapht/GraphPath.html" title="interface in org.jgrapht"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../index.html?org/jgrapht/GraphMapping.html" target="_top">Frames</a></li>
|
||||
<li><a href="GraphMapping.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li>Constr | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li>Constr | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright © 2016. All rights reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
@ -1,302 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (version 1.7.0_79) on Sun Apr 03 00:28:29 PDT 2016 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>GraphPath (JGraphT : a free Java graph library)</title>
|
||||
<meta name="date" content="2016-04-03">
|
||||
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="GraphPath (JGraphT : a free Java graph library)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar_top">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/GraphPath.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../index-all.html">Index</a></li>
|
||||
<li><a href="../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../org/jgrapht/GraphMapping.html" title="interface in org.jgrapht"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../org/jgrapht/Graphs.html" title="class in org.jgrapht"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../index.html?org/jgrapht/GraphPath.html" target="_top">Frames</a></li>
|
||||
<li><a href="GraphPath.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li>Constr | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li>Constr | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="subTitle">org.jgrapht</div>
|
||||
<h2 title="Interface GraphPath" class="title">Interface GraphPath<V,E></h2>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<div class="description">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<dl>
|
||||
<dt>All Known Implementing Classes:</dt>
|
||||
<dd><a href="../../org/jgrapht/graph/GraphPathImpl.html" title="class in org.jgrapht.graph">GraphPathImpl</a>, <a href="../../org/jgrapht/graph/SimpleGraphPath.html" title="class in org.jgrapht.graph">SimpleGraphPath</a></dd>
|
||||
</dl>
|
||||
<hr>
|
||||
<br>
|
||||
<pre>public interface <span class="strong">GraphPath<V,E></span></pre>
|
||||
<div class="block">A GraphPath represents a <a href="http://mathworld.wolfram.com/Path.html">
|
||||
path</a> in a <a href="../../org/jgrapht/Graph.html" title="interface in org.jgrapht"><code>Graph</code></a>. Note that a path is defined primarily in terms
|
||||
of edges (rather than vertices) so that multiple edges between the same pair
|
||||
of vertices can be discriminated.</div>
|
||||
<dl><dt><span class="strong">Since:</span></dt>
|
||||
<dd>Jan 1, 2008</dd>
|
||||
<dt><span class="strong">Author:</span></dt>
|
||||
<dd>John Sichi</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="summary">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
|
||||
<caption><span>Methods</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th class="colLast" scope="col">Method and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../org/jgrapht/GraphPath.html" title="type parameter in GraphPath">E</a>></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../org/jgrapht/GraphPath.html#getEdgeList()">getEdgeList</a></strong>()</code>
|
||||
<div class="block">Returns the edges making up the path.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code><a href="../../org/jgrapht/GraphPath.html" title="type parameter in GraphPath">V</a></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../org/jgrapht/GraphPath.html#getEndVertex()">getEndVertex</a></strong>()</code>
|
||||
<div class="block">Returns the end vertex in the path.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code><a href="../../org/jgrapht/Graph.html" title="interface in org.jgrapht">Graph</a><<a href="../../org/jgrapht/GraphPath.html" title="type parameter in GraphPath">V</a>,<a href="../../org/jgrapht/GraphPath.html" title="type parameter in GraphPath">E</a>></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../org/jgrapht/GraphPath.html#getGraph()">getGraph</a></strong>()</code>
|
||||
<div class="block">Returns the graph over which this path is defined.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code><a href="../../org/jgrapht/GraphPath.html" title="type parameter in GraphPath">V</a></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../org/jgrapht/GraphPath.html#getStartVertex()">getStartVertex</a></strong>()</code>
|
||||
<div class="block">Returns the start vertex in the path.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>double</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../org/jgrapht/GraphPath.html#getWeight()">getWeight</a></strong>()</code>
|
||||
<div class="block">Returns the weight assigned to the path.</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="details">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Detail</h3>
|
||||
<a name="getGraph()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>getGraph</h4>
|
||||
<pre><a href="../../org/jgrapht/Graph.html" title="interface in org.jgrapht">Graph</a><<a href="../../org/jgrapht/GraphPath.html" title="type parameter in GraphPath">V</a>,<a href="../../org/jgrapht/GraphPath.html" title="type parameter in GraphPath">E</a>> getGraph()</pre>
|
||||
<div class="block">Returns the graph over which this path is defined. The path may also be
|
||||
valid with respect to other graphs.</div>
|
||||
<dl><dt><span class="strong">Returns:</span></dt><dd>the containing graph</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="getStartVertex()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>getStartVertex</h4>
|
||||
<pre><a href="../../org/jgrapht/GraphPath.html" title="type parameter in GraphPath">V</a> getStartVertex()</pre>
|
||||
<div class="block">Returns the start vertex in the path.</div>
|
||||
<dl><dt><span class="strong">Returns:</span></dt><dd>the start vertex</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="getEndVertex()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>getEndVertex</h4>
|
||||
<pre><a href="../../org/jgrapht/GraphPath.html" title="type parameter in GraphPath">V</a> getEndVertex()</pre>
|
||||
<div class="block">Returns the end vertex in the path.</div>
|
||||
<dl><dt><span class="strong">Returns:</span></dt><dd>the end vertex</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="getEdgeList()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>getEdgeList</h4>
|
||||
<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../org/jgrapht/GraphPath.html" title="type parameter in GraphPath">E</a>> getEdgeList()</pre>
|
||||
<div class="block">Returns the edges making up the path. The first edge in this path is
|
||||
incident to the start vertex. The last edge is incident to the end
|
||||
vertex. The vertices along the path can be obtained by traversing from
|
||||
the start vertex, finding its opposite across the first edge, and then
|
||||
doing the same successively across subsequent edges; <a href="../../org/jgrapht/Graphs.html#getPathVertexList(org.jgrapht.GraphPath)"><code>Graphs.getPathVertexList(org.jgrapht.GraphPath<V, E>)</code></a> provides a convenience method for this.
|
||||
|
||||
<p>Whether or not the returned edge list is modifiable depends on the
|
||||
path implementation.</div>
|
||||
<dl><dt><span class="strong">Returns:</span></dt><dd>list of edges traversed by the path</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="getWeight()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>getWeight</h4>
|
||||
<pre>double getWeight()</pre>
|
||||
<div class="block">Returns the weight assigned to the path. Typically, this will be the sum
|
||||
of the weights of the edge list entries (as defined by the containing
|
||||
graph), but some path implementations may use other definitions.</div>
|
||||
<dl><dt><span class="strong">Returns:</span></dt><dd>the weight of the path</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar_bottom">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/GraphPath.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../index-all.html">Index</a></li>
|
||||
<li><a href="../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../org/jgrapht/GraphMapping.html" title="interface in org.jgrapht"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../org/jgrapht/Graphs.html" title="class in org.jgrapht"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../index.html?org/jgrapht/GraphPath.html" target="_top">Frames</a></li>
|
||||
<li><a href="GraphPath.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li>Constr | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li>Constr | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright © 2016. All rights reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
@ -1,649 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (version 1.7.0_79) on Sun Apr 03 00:28:29 PDT 2016 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>Graphs (JGraphT : a free Java graph library)</title>
|
||||
<meta name="date" content="2016-04-03">
|
||||
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="Graphs (JGraphT : a free Java graph library)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar_top">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/Graphs.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../index-all.html">Index</a></li>
|
||||
<li><a href="../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../org/jgrapht/GraphPath.html" title="interface in org.jgrapht"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../org/jgrapht/ListenableGraph.html" title="interface in org.jgrapht"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../index.html?org/jgrapht/Graphs.html" target="_top">Frames</a></li>
|
||||
<li><a href="Graphs.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_summary">Constr</a> | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_detail">Constr</a> | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="subTitle">org.jgrapht</div>
|
||||
<h2 title="Class Graphs" class="title">Class Graphs</h2>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<ul class="inheritance">
|
||||
<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
|
||||
<li>
|
||||
<ul class="inheritance">
|
||||
<li>org.jgrapht.Graphs</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="description">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<dl>
|
||||
<dt>Direct Known Subclasses:</dt>
|
||||
<dd><a href="../../org/jgrapht/GraphHelper.html" title="class in org.jgrapht">GraphHelper</a></dd>
|
||||
</dl>
|
||||
<hr>
|
||||
<br>
|
||||
<pre>public abstract class <span class="strong">Graphs</span>
|
||||
extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
|
||||
<div class="block">A collection of utilities to assist with graph manipulation.</div>
|
||||
<dl><dt><span class="strong">Since:</span></dt>
|
||||
<dd>Jul 31, 2003</dd>
|
||||
<dt><span class="strong">Author:</span></dt>
|
||||
<dd>Barak Naveh</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="summary">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
|
||||
<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colOne" scope="col">Constructor and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><code><strong><a href="../../org/jgrapht/Graphs.html#Graphs()">Graphs</a></strong>()</code> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
|
||||
<caption><span>Methods</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th class="colLast" scope="col">Method and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>static <V,E> boolean</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../org/jgrapht/Graphs.html#addAllEdges(org.jgrapht.Graph,%20org.jgrapht.Graph,%20java.util.Collection)">addAllEdges</a></strong>(<a href="../../org/jgrapht/Graph.html" title="interface in org.jgrapht">Graph</a><? super V,? super E> destination,
|
||||
<a href="../../org/jgrapht/Graph.html" title="interface in org.jgrapht">Graph</a><V,E> source,
|
||||
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><? extends E> edges)</code>
|
||||
<div class="block">Adds a subset of the edges of the specified source graph to the specified
|
||||
destination graph.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code>static <V,E> boolean</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../org/jgrapht/Graphs.html#addAllVertices(org.jgrapht.Graph,%20java.util.Collection)">addAllVertices</a></strong>(<a href="../../org/jgrapht/Graph.html" title="interface in org.jgrapht">Graph</a><? super V,? super E> destination,
|
||||
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><? extends V> vertices)</code>
|
||||
<div class="block">Adds all of the specified vertices to the destination graph.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>static <V,E> E</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../org/jgrapht/Graphs.html#addEdge(org.jgrapht.Graph,%20V,%20V,%20double)">addEdge</a></strong>(<a href="../../org/jgrapht/Graph.html" title="interface in org.jgrapht">Graph</a><V,E> g,
|
||||
V sourceVertex,
|
||||
V targetVertex,
|
||||
double weight)</code>
|
||||
<div class="block">Creates a new edge and adds it to the specified graph similarly to the
|
||||
<a href="../../org/jgrapht/Graph.html#addEdge(V,%20V)"><code>Graph.addEdge(Object, Object)</code></a> method.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code>static <V,E> boolean</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../org/jgrapht/Graphs.html#addEdgeWithVertices(org.jgrapht.Graph,%20org.jgrapht.Graph,%20E)">addEdgeWithVertices</a></strong>(<a href="../../org/jgrapht/Graph.html" title="interface in org.jgrapht">Graph</a><V,E> targetGraph,
|
||||
<a href="../../org/jgrapht/Graph.html" title="interface in org.jgrapht">Graph</a><V,E> sourceGraph,
|
||||
E edge)</code>
|
||||
<div class="block">Adds the specified edge to the graph, including its vertices if not
|
||||
already included.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>static <V,E> E</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../org/jgrapht/Graphs.html#addEdgeWithVertices(org.jgrapht.Graph,%20V,%20V)">addEdgeWithVertices</a></strong>(<a href="../../org/jgrapht/Graph.html" title="interface in org.jgrapht">Graph</a><V,E> g,
|
||||
V sourceVertex,
|
||||
V targetVertex)</code>
|
||||
<div class="block">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 <a href="../../org/jgrapht/Graph.html#addEdge(V,%20V)"><code>Graph.addEdge(Object, Object)</code></a> method.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code>static <V,E> E</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../org/jgrapht/Graphs.html#addEdgeWithVertices(org.jgrapht.Graph,%20V,%20V,%20double)">addEdgeWithVertices</a></strong>(<a href="../../org/jgrapht/Graph.html" title="interface in org.jgrapht">Graph</a><V,E> g,
|
||||
V sourceVertex,
|
||||
V targetVertex,
|
||||
double weight)</code>
|
||||
<div class="block">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 <a href="../../org/jgrapht/Graph.html#addEdge(V,%20V)"><code>Graph.addEdge(Object, Object)</code></a>
|
||||
method.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>static <V,E> boolean</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../org/jgrapht/Graphs.html#addGraph(org.jgrapht.Graph,%20org.jgrapht.Graph)">addGraph</a></strong>(<a href="../../org/jgrapht/Graph.html" title="interface in org.jgrapht">Graph</a><? super V,? super E> destination,
|
||||
<a href="../../org/jgrapht/Graph.html" title="interface in org.jgrapht">Graph</a><V,E> source)</code>
|
||||
<div class="block">Adds all the vertices and all the edges of the specified source graph to
|
||||
the specified destination graph.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code>static <V,E> void</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../org/jgrapht/Graphs.html#addGraphReversed(org.jgrapht.DirectedGraph,%20org.jgrapht.DirectedGraph)">addGraphReversed</a></strong>(<a href="../../org/jgrapht/DirectedGraph.html" title="interface in org.jgrapht">DirectedGraph</a><? super V,? super E> destination,
|
||||
<a href="../../org/jgrapht/DirectedGraph.html" title="interface in org.jgrapht">DirectedGraph</a><V,E> source)</code>
|
||||
<div class="block">Adds all the vertices and all the edges of the specified source digraph
|
||||
to the specified destination digraph, reversing all of the edges.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>static <V,E> V</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../org/jgrapht/Graphs.html#getOppositeVertex(org.jgrapht.Graph,%20E,%20V)">getOppositeVertex</a></strong>(<a href="../../org/jgrapht/Graph.html" title="interface in org.jgrapht">Graph</a><V,E> g,
|
||||
E e,
|
||||
V v)</code>
|
||||
<div class="block">Gets the vertex opposite another vertex across an edge.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code>static <V,E> <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><V></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../org/jgrapht/Graphs.html#getPathVertexList(org.jgrapht.GraphPath)">getPathVertexList</a></strong>(<a href="../../org/jgrapht/GraphPath.html" title="interface in org.jgrapht">GraphPath</a><V,E> path)</code>
|
||||
<div class="block">Gets the list of vertices visited by a path.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>static <V,E> <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><V></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../org/jgrapht/Graphs.html#neighborListOf(org.jgrapht.Graph,%20V)">neighborListOf</a></strong>(<a href="../../org/jgrapht/Graph.html" title="interface in org.jgrapht">Graph</a><V,E> g,
|
||||
V vertex)</code>
|
||||
<div class="block">Returns a list of vertices that are the neighbors of a specified vertex.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code>static <V,E> <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><V></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../org/jgrapht/Graphs.html#predecessorListOf(org.jgrapht.DirectedGraph,%20V)">predecessorListOf</a></strong>(<a href="../../org/jgrapht/DirectedGraph.html" title="interface in org.jgrapht">DirectedGraph</a><V,E> g,
|
||||
V vertex)</code>
|
||||
<div class="block">Returns a list of vertices that are the direct predecessors of a
|
||||
specified vertex.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>static <V,E> <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><V></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../org/jgrapht/Graphs.html#successorListOf(org.jgrapht.DirectedGraph,%20V)">successorListOf</a></strong>(<a href="../../org/jgrapht/DirectedGraph.html" title="interface in org.jgrapht">DirectedGraph</a><V,E> g,
|
||||
V vertex)</code>
|
||||
<div class="block">Returns a list of vertices that are the direct successors of a specified
|
||||
vertex.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code>static <V,E> boolean</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../org/jgrapht/Graphs.html#testIncidence(org.jgrapht.Graph,%20E,%20V)">testIncidence</a></strong>(<a href="../../org/jgrapht/Graph.html" title="interface in org.jgrapht">Graph</a><V,E> g,
|
||||
E e,
|
||||
V v)</code>
|
||||
<div class="block">Tests whether an edge is incident to a vertex.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>static <V,E> <a href="../../org/jgrapht/UndirectedGraph.html" title="interface in org.jgrapht">UndirectedGraph</a><V,E></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../org/jgrapht/Graphs.html#undirectedGraph(org.jgrapht.Graph)">undirectedGraph</a></strong>(<a href="../../org/jgrapht/Graph.html" title="interface in org.jgrapht">Graph</a><V,E> g)</code>
|
||||
<div class="block">Returns an undirected view of the specified graph.</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
|
||||
<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="details">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Detail</h3>
|
||||
<a name="Graphs()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>Graphs</h4>
|
||||
<pre>public Graphs()</pre>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Detail</h3>
|
||||
<a name="addEdge(org.jgrapht.Graph,java.lang.Object,java.lang.Object,double)">
|
||||
<!-- -->
|
||||
</a><a name="addEdge(org.jgrapht.Graph, V, V, double)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>addEdge</h4>
|
||||
<pre>public static <V,E> E addEdge(<a href="../../org/jgrapht/Graph.html" title="interface in org.jgrapht">Graph</a><V,E> g,
|
||||
V sourceVertex,
|
||||
V targetVertex,
|
||||
double weight)</pre>
|
||||
<div class="block">Creates a new edge and adds it to the specified graph similarly to the
|
||||
<a href="../../org/jgrapht/Graph.html#addEdge(V,%20V)"><code>Graph.addEdge(Object, Object)</code></a> method.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>g</code> - the graph for which the edge to be added.</dd><dd><code>sourceVertex</code> - source vertex of the edge.</dd><dd><code>targetVertex</code> - target vertex of the edge.</dd><dd><code>weight</code> - weight of the edge.</dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd>The newly created edge if added to the graph, otherwise <code>
|
||||
null</code>.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../org/jgrapht/Graph.html#addEdge(V,%20V)"><code>Graph.addEdge(Object, Object)</code></a></dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="addEdgeWithVertices(org.jgrapht.Graph,java.lang.Object,java.lang.Object)">
|
||||
<!-- -->
|
||||
</a><a name="addEdgeWithVertices(org.jgrapht.Graph, V, V)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>addEdgeWithVertices</h4>
|
||||
<pre>public static <V,E> E addEdgeWithVertices(<a href="../../org/jgrapht/Graph.html" title="interface in org.jgrapht">Graph</a><V,E> g,
|
||||
V sourceVertex,
|
||||
V targetVertex)</pre>
|
||||
<div class="block">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 <a href="../../org/jgrapht/Graph.html#addEdge(V,%20V)"><code>Graph.addEdge(Object, Object)</code></a> method.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>g</code> - the graph for which the specified edge to be added.</dd><dd><code>sourceVertex</code> - source vertex of the edge.</dd><dd><code>targetVertex</code> - target vertex of the edge.</dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd>The newly created edge if added to the graph, otherwise <code>
|
||||
null</code>.</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="addEdgeWithVertices(org.jgrapht.Graph,org.jgrapht.Graph,java.lang.Object)">
|
||||
<!-- -->
|
||||
</a><a name="addEdgeWithVertices(org.jgrapht.Graph, org.jgrapht.Graph, E)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>addEdgeWithVertices</h4>
|
||||
<pre>public static <V,E> boolean addEdgeWithVertices(<a href="../../org/jgrapht/Graph.html" title="interface in org.jgrapht">Graph</a><V,E> targetGraph,
|
||||
<a href="../../org/jgrapht/Graph.html" title="interface in org.jgrapht">Graph</a><V,E> sourceGraph,
|
||||
E edge)</pre>
|
||||
<div class="block">Adds the specified edge to the graph, including its vertices if not
|
||||
already included.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>targetGraph</code> - the graph for which the specified edge to be added.</dd><dd><code>sourceGraph</code> - the graph in which the specified edge is already
|
||||
present</dd><dd><code>edge</code> - edge to add</dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd><tt>true</tt> if the target graph did not already contain the
|
||||
specified edge.</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="addEdgeWithVertices(org.jgrapht.Graph,java.lang.Object,java.lang.Object,double)">
|
||||
<!-- -->
|
||||
</a><a name="addEdgeWithVertices(org.jgrapht.Graph, V, V, double)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>addEdgeWithVertices</h4>
|
||||
<pre>public static <V,E> E addEdgeWithVertices(<a href="../../org/jgrapht/Graph.html" title="interface in org.jgrapht">Graph</a><V,E> g,
|
||||
V sourceVertex,
|
||||
V targetVertex,
|
||||
double weight)</pre>
|
||||
<div class="block">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 <a href="../../org/jgrapht/Graph.html#addEdge(V,%20V)"><code>Graph.addEdge(Object, Object)</code></a>
|
||||
method.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>g</code> - the graph for which the specified edge to be added.</dd><dd><code>sourceVertex</code> - source vertex of the edge.</dd><dd><code>targetVertex</code> - target vertex of the edge.</dd><dd><code>weight</code> - weight of the edge.</dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd>The newly created edge if added to the graph, otherwise <code>
|
||||
null</code>.</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="addGraph(org.jgrapht.Graph, org.jgrapht.Graph)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>addGraph</h4>
|
||||
<pre>public static <V,E> boolean addGraph(<a href="../../org/jgrapht/Graph.html" title="interface in org.jgrapht">Graph</a><? super V,? super E> destination,
|
||||
<a href="../../org/jgrapht/Graph.html" title="interface in org.jgrapht">Graph</a><V,E> source)</pre>
|
||||
<div class="block">Adds all the vertices and all the edges of the specified source graph to
|
||||
the specified destination graph. First all vertices of the source graph
|
||||
are added to the destination graph. Then every edge of the source graph
|
||||
is added to the destination graph. This method returns <code>true</code>
|
||||
if the destination graph has been modified as a result of this operation,
|
||||
otherwise it returns <code>false</code>.
|
||||
|
||||
<p>The behavior of this operation is undefined if any of the specified
|
||||
graphs is modified while operation is in progress.</p></div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>destination</code> - the graph to which vertices and edges are added.</dd><dd><code>source</code> - the graph used as source for vertices and edges to add.</dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd><code>true</code> if and only if the destination graph has been
|
||||
changed as a result of this operation.</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="addGraphReversed(org.jgrapht.DirectedGraph, org.jgrapht.DirectedGraph)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>addGraphReversed</h4>
|
||||
<pre>public static <V,E> void addGraphReversed(<a href="../../org/jgrapht/DirectedGraph.html" title="interface in org.jgrapht">DirectedGraph</a><? super V,? super E> destination,
|
||||
<a href="../../org/jgrapht/DirectedGraph.html" title="interface in org.jgrapht">DirectedGraph</a><V,E> source)</pre>
|
||||
<div class="block">Adds all the vertices and all the edges of the specified source digraph
|
||||
to the specified destination digraph, reversing all of the edges. If you
|
||||
want to do this as a linked view of the source graph (rather than by
|
||||
copying to a destination graph), use <a href="../../org/jgrapht/graph/EdgeReversedGraph.html" title="class in org.jgrapht.graph"><code>EdgeReversedGraph</code></a> instead.
|
||||
|
||||
<p>The behavior of this operation is undefined if any of the specified
|
||||
graphs is modified while operation is in progress.</p></div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>destination</code> - the graph to which vertices and edges are added.</dd><dd><code>source</code> - the graph used as source for vertices and edges to add.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../org/jgrapht/graph/EdgeReversedGraph.html" title="class in org.jgrapht.graph"><code>EdgeReversedGraph</code></a></dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="addAllEdges(org.jgrapht.Graph, org.jgrapht.Graph, java.util.Collection)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>addAllEdges</h4>
|
||||
<pre>public static <V,E> boolean addAllEdges(<a href="../../org/jgrapht/Graph.html" title="interface in org.jgrapht">Graph</a><? super V,? super E> destination,
|
||||
<a href="../../org/jgrapht/Graph.html" title="interface in org.jgrapht">Graph</a><V,E> source,
|
||||
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><? extends E> edges)</pre>
|
||||
<div class="block">Adds a subset of the edges of the specified source graph to the specified
|
||||
destination graph. The behavior of this operation is undefined if either
|
||||
of the graphs is modified while the operation is in progress. <a href="../../org/jgrapht/Graphs.html#addEdgeWithVertices(org.jgrapht.Graph,%20V,%20V)"><code>addEdgeWithVertices(org.jgrapht.Graph<V, E>, V, V)</code></a> is used for the transfer, so source vertexes will
|
||||
be added automatically to the target graph.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>destination</code> - the graph to which edges are to be added</dd><dd><code>source</code> - the graph used as a source for edges to add</dd><dd><code>edges</code> - the edges to be added</dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd><tt>true</tt> if this graph changed as a result of the call</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="addAllVertices(org.jgrapht.Graph, java.util.Collection)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>addAllVertices</h4>
|
||||
<pre>public static <V,E> boolean addAllVertices(<a href="../../org/jgrapht/Graph.html" title="interface in org.jgrapht">Graph</a><? super V,? super E> destination,
|
||||
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><? extends V> vertices)</pre>
|
||||
<div class="block">Adds all of the specified vertices to the destination graph. The behavior
|
||||
of this operation is undefined if the specified vertex collection is
|
||||
modified while the operation is in progress. This method will invoke the
|
||||
<a href="../../org/jgrapht/Graph.html#addVertex(V)"><code>Graph.addVertex(Object)</code></a> method.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>destination</code> - the graph to which edges are to be added</dd><dd><code>vertices</code> - the vertices to be added to the graph.</dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd><tt>true</tt> if graph changed as a result of the call</dd>
|
||||
<dt><span class="strong">Throws:</span></dt>
|
||||
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/NullPointerException.html?is-external=true" title="class or interface in java.lang">NullPointerException</a></code> - if the specified vertices contains one or
|
||||
more null vertices, or if the specified vertex collection is <tt>
|
||||
null</tt>.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../org/jgrapht/Graph.html#addVertex(V)"><code>Graph.addVertex(Object)</code></a></dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="neighborListOf(org.jgrapht.Graph,java.lang.Object)">
|
||||
<!-- -->
|
||||
</a><a name="neighborListOf(org.jgrapht.Graph, V)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>neighborListOf</h4>
|
||||
<pre>public static <V,E> <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><V> neighborListOf(<a href="../../org/jgrapht/Graph.html" title="interface in org.jgrapht">Graph</a><V,E> g,
|
||||
V vertex)</pre>
|
||||
<div class="block">Returns a list of vertices that are the neighbors of a specified vertex.
|
||||
If the graph is a multigraph vertices may appear more than once in the
|
||||
returned list.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>g</code> - the graph to look for neighbors in.</dd><dd><code>vertex</code> - the vertex to get the neighbors of.</dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd>a list of the vertices that are the neighbors of the specified
|
||||
vertex.</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="predecessorListOf(org.jgrapht.DirectedGraph,java.lang.Object)">
|
||||
<!-- -->
|
||||
</a><a name="predecessorListOf(org.jgrapht.DirectedGraph, V)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>predecessorListOf</h4>
|
||||
<pre>public static <V,E> <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><V> predecessorListOf(<a href="../../org/jgrapht/DirectedGraph.html" title="interface in org.jgrapht">DirectedGraph</a><V,E> g,
|
||||
V vertex)</pre>
|
||||
<div class="block">Returns a list of vertices that are the direct predecessors of a
|
||||
specified vertex. If the graph is a multigraph, vertices may appear more
|
||||
than once in the returned list.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>g</code> - the graph to look for predecessors in.</dd><dd><code>vertex</code> - the vertex to get the predecessors of.</dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd>a list of the vertices that are the direct predecessors of the
|
||||
specified vertex.</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="successorListOf(org.jgrapht.DirectedGraph,java.lang.Object)">
|
||||
<!-- -->
|
||||
</a><a name="successorListOf(org.jgrapht.DirectedGraph, V)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>successorListOf</h4>
|
||||
<pre>public static <V,E> <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><V> successorListOf(<a href="../../org/jgrapht/DirectedGraph.html" title="interface in org.jgrapht">DirectedGraph</a><V,E> g,
|
||||
V vertex)</pre>
|
||||
<div class="block">Returns a list of vertices that are the direct successors of a specified
|
||||
vertex. If the graph is a multigraph vertices may appear more than once
|
||||
in the returned list.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>g</code> - the graph to look for successors in.</dd><dd><code>vertex</code> - the vertex to get the successors of.</dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd>a list of the vertices that are the direct successors of the
|
||||
specified vertex.</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="undirectedGraph(org.jgrapht.Graph)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>undirectedGraph</h4>
|
||||
<pre>public static <V,E> <a href="../../org/jgrapht/UndirectedGraph.html" title="interface in org.jgrapht">UndirectedGraph</a><V,E> undirectedGraph(<a href="../../org/jgrapht/Graph.html" title="interface in org.jgrapht">Graph</a><V,E> g)</pre>
|
||||
<div class="block">Returns an undirected view of the specified graph. If the specified graph
|
||||
is directed, returns an undirected view of it. If the specified graph is
|
||||
already undirected, just returns it.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>g</code> - the graph for which an undirected view is to be returned.</dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd>an undirected view of the specified graph, if it is directed, or
|
||||
or the specified graph itself if it is already undirected.</dd>
|
||||
<dt><span class="strong">Throws:</span></dt>
|
||||
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code> - if the graph is neither DirectedGraph
|
||||
nor UndirectedGraph.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../org/jgrapht/graph/AsUndirectedGraph.html" title="class in org.jgrapht.graph"><code>AsUndirectedGraph</code></a></dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="testIncidence(org.jgrapht.Graph,java.lang.Object,java.lang.Object)">
|
||||
<!-- -->
|
||||
</a><a name="testIncidence(org.jgrapht.Graph, E, V)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>testIncidence</h4>
|
||||
<pre>public static <V,E> boolean testIncidence(<a href="../../org/jgrapht/Graph.html" title="interface in org.jgrapht">Graph</a><V,E> g,
|
||||
E e,
|
||||
V v)</pre>
|
||||
<div class="block">Tests whether an edge is incident to a vertex.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>g</code> - graph containing e and v</dd><dd><code>e</code> - edge in g</dd><dd><code>v</code> - vertex in g</dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd>true iff e is incident on v</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="getOppositeVertex(org.jgrapht.Graph,java.lang.Object,java.lang.Object)">
|
||||
<!-- -->
|
||||
</a><a name="getOppositeVertex(org.jgrapht.Graph, E, V)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>getOppositeVertex</h4>
|
||||
<pre>public static <V,E> V getOppositeVertex(<a href="../../org/jgrapht/Graph.html" title="interface in org.jgrapht">Graph</a><V,E> g,
|
||||
E e,
|
||||
V v)</pre>
|
||||
<div class="block">Gets the vertex opposite another vertex across an edge.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>g</code> - graph containing e and v</dd><dd><code>e</code> - edge in g</dd><dd><code>v</code> - vertex in g</dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd>vertex opposite to v across e</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="getPathVertexList(org.jgrapht.GraphPath)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>getPathVertexList</h4>
|
||||
<pre>public static <V,E> <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><V> getPathVertexList(<a href="../../org/jgrapht/GraphPath.html" title="interface in org.jgrapht">GraphPath</a><V,E> path)</pre>
|
||||
<div class="block">Gets the list of vertices visited by a path.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>path</code> - path of interest</dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd>corresponding vertex list</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar_bottom">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/Graphs.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../index-all.html">Index</a></li>
|
||||
<li><a href="../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../org/jgrapht/GraphPath.html" title="interface in org.jgrapht"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../org/jgrapht/ListenableGraph.html" title="interface in org.jgrapht"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../index.html?org/jgrapht/Graphs.html" target="_top">Frames</a></li>
|
||||
<li><a href="Graphs.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_summary">Constr</a> | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_detail">Constr</a> | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright © 2016. All rights reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
@ -1,288 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (version 1.7.0_79) on Sun Apr 03 00:28:29 PDT 2016 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>ListenableGraph (JGraphT : a free Java graph library)</title>
|
||||
<meta name="date" content="2016-04-03">
|
||||
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="ListenableGraph (JGraphT : a free Java graph library)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar_top">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/ListenableGraph.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../index-all.html">Index</a></li>
|
||||
<li><a href="../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../org/jgrapht/Graphs.html" title="class in org.jgrapht"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../org/jgrapht/UndirectedGraph.html" title="interface in org.jgrapht"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../index.html?org/jgrapht/ListenableGraph.html" target="_top">Frames</a></li>
|
||||
<li><a href="ListenableGraph.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li>Constr | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li>Constr | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="subTitle">org.jgrapht</div>
|
||||
<h2 title="Interface ListenableGraph" class="title">Interface ListenableGraph<V,E></h2>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<div class="description">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<dl>
|
||||
<dt>All Superinterfaces:</dt>
|
||||
<dd><a href="../../org/jgrapht/Graph.html" title="interface in org.jgrapht">Graph</a><V,E></dd>
|
||||
</dl>
|
||||
<dl>
|
||||
<dt>All Known Implementing Classes:</dt>
|
||||
<dd><a href="../../org/jgrapht/graph/DefaultListenableGraph.html" title="class in org.jgrapht.graph">DefaultListenableGraph</a>, <a href="../../org/jgrapht/graph/ListenableDirectedGraph.html" title="class in org.jgrapht.graph">ListenableDirectedGraph</a>, <a href="../../org/jgrapht/graph/ListenableDirectedWeightedGraph.html" title="class in org.jgrapht.graph">ListenableDirectedWeightedGraph</a>, <a href="../../org/jgrapht/graph/ListenableUndirectedGraph.html" title="class in org.jgrapht.graph">ListenableUndirectedGraph</a>, <a href="../../org/jgrapht/graph/ListenableUndirectedWeightedGraph.html" title="class in org.jgrapht.graph">ListenableUndirectedWeightedGraph</a></dd>
|
||||
</dl>
|
||||
<hr>
|
||||
<br>
|
||||
<pre>public interface <span class="strong">ListenableGraph<V,E></span>
|
||||
extends <a href="../../org/jgrapht/Graph.html" title="interface in org.jgrapht">Graph</a><V,E></pre>
|
||||
<div class="block">A graph that supports listeners on structural change events.</div>
|
||||
<dl><dt><span class="strong">Since:</span></dt>
|
||||
<dd>Jul 20, 2003</dd>
|
||||
<dt><span class="strong">Author:</span></dt>
|
||||
<dd>Barak Naveh</dd>
|
||||
<dt><span class="strong">See Also:</span></dt><dd><a href="../../org/jgrapht/event/GraphListener.html" title="interface in org.jgrapht.event"><code>GraphListener</code></a>,
|
||||
<a href="../../org/jgrapht/event/VertexSetListener.html" title="interface in org.jgrapht.event"><code>VertexSetListener</code></a></dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="summary">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
|
||||
<caption><span>Methods</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th class="colLast" scope="col">Method and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>void</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../org/jgrapht/ListenableGraph.html#addGraphListener(org.jgrapht.event.GraphListener)">addGraphListener</a></strong>(<a href="../../org/jgrapht/event/GraphListener.html" title="interface in org.jgrapht.event">GraphListener</a><<a href="../../org/jgrapht/ListenableGraph.html" title="type parameter in ListenableGraph">V</a>,<a href="../../org/jgrapht/ListenableGraph.html" title="type parameter in ListenableGraph">E</a>> l)</code>
|
||||
<div class="block">Adds the specified graph listener to this graph, if not already present.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code>void</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../org/jgrapht/ListenableGraph.html#addVertexSetListener(org.jgrapht.event.VertexSetListener)">addVertexSetListener</a></strong>(<a href="../../org/jgrapht/event/VertexSetListener.html" title="interface in org.jgrapht.event">VertexSetListener</a><<a href="../../org/jgrapht/ListenableGraph.html" title="type parameter in ListenableGraph">V</a>> l)</code>
|
||||
<div class="block">Adds the specified vertex set listener to this graph, if not already
|
||||
present.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>void</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../org/jgrapht/ListenableGraph.html#removeGraphListener(org.jgrapht.event.GraphListener)">removeGraphListener</a></strong>(<a href="../../org/jgrapht/event/GraphListener.html" title="interface in org.jgrapht.event">GraphListener</a><<a href="../../org/jgrapht/ListenableGraph.html" title="type parameter in ListenableGraph">V</a>,<a href="../../org/jgrapht/ListenableGraph.html" title="type parameter in ListenableGraph">E</a>> l)</code>
|
||||
<div class="block">Removes the specified graph listener from this graph, if present.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code>void</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../org/jgrapht/ListenableGraph.html#removeVertexSetListener(org.jgrapht.event.VertexSetListener)">removeVertexSetListener</a></strong>(<a href="../../org/jgrapht/event/VertexSetListener.html" title="interface in org.jgrapht.event">VertexSetListener</a><<a href="../../org/jgrapht/ListenableGraph.html" title="type parameter in ListenableGraph">V</a>> l)</code>
|
||||
<div class="block">Removes the specified vertex set listener from this graph, if present.</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="methods_inherited_from_class_org.jgrapht.Graph">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from interface org.jgrapht.<a href="../../org/jgrapht/Graph.html" title="interface in org.jgrapht">Graph</a></h3>
|
||||
<code><a href="../../org/jgrapht/Graph.html#addEdge(V,%20V)">addEdge</a>, <a href="../../org/jgrapht/Graph.html#addEdge(V,%20V,%20E)">addEdge</a>, <a href="../../org/jgrapht/Graph.html#addVertex(V)">addVertex</a>, <a href="../../org/jgrapht/Graph.html#containsEdge(E)">containsEdge</a>, <a href="../../org/jgrapht/Graph.html#containsEdge(V,%20V)">containsEdge</a>, <a href="../../org/jgrapht/Graph.html#containsVertex(V)">containsVertex</a>, <a href="../../org/jgrapht/Graph.html#edgeSet()">edgeSet</a>, <a href="../../org/jgrapht/Graph.html#edgesOf(V)">edgesOf</a>, <a href="../../org/jgrapht/Graph.html#getAllEdges(V,%20V)">getAllEdges</a>, <a href="../../org/jgrapht/Graph.html#getEdge(V,%20V)">getEdge</a>, <a href="../../org/jgrapht/Graph.html#getEdgeFactory()">getEdgeFactory</a>, <a href="../../org/jgrapht/Graph.html#getEdgeSource(E)">getEdgeSource</a>, <a href="../../org/jgrapht/Graph.html#getEdgeTarget(E)">getEdgeTarget</a>, <a href="../../org/jgrapht/Graph.html#getEdgeWeight(E)">getEdgeWeight</a>, <a href="../../org/jgrapht/Graph.html#removeAllEdges(java.util.Collection)">removeAllEdges</a>, <a href="../../org/jgrapht/Graph.html#removeAllEdges(V,%20V)">removeAllEdges</a>, <a href="../../org/jgrapht/Graph.html#removeAllVertices(java.util.Collection)">removeAllVertices</a>, <a href="../../org/jgrapht/Graph.html#removeEdge(E)">removeEdge</a>, <a href="../../org/jgrapht/Graph.html#removeEdge(V,%20V)">removeEdge</a>, <a href="../../org/jgrapht/Graph.html#removeVertex(V)">removeVertex</a>, <a href="../../org/jgrapht/Graph.html#vertexSet()">vertexSet</a></code></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="details">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Detail</h3>
|
||||
<a name="addGraphListener(org.jgrapht.event.GraphListener)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>addGraphListener</h4>
|
||||
<pre>void addGraphListener(<a href="../../org/jgrapht/event/GraphListener.html" title="interface in org.jgrapht.event">GraphListener</a><<a href="../../org/jgrapht/ListenableGraph.html" title="type parameter in ListenableGraph">V</a>,<a href="../../org/jgrapht/ListenableGraph.html" title="type parameter in ListenableGraph">E</a>> l)</pre>
|
||||
<div class="block">Adds the specified graph listener to this graph, if not already present.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>l</code> - the listener to be added.</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="addVertexSetListener(org.jgrapht.event.VertexSetListener)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>addVertexSetListener</h4>
|
||||
<pre>void addVertexSetListener(<a href="../../org/jgrapht/event/VertexSetListener.html" title="interface in org.jgrapht.event">VertexSetListener</a><<a href="../../org/jgrapht/ListenableGraph.html" title="type parameter in ListenableGraph">V</a>> l)</pre>
|
||||
<div class="block">Adds the specified vertex set listener to this graph, if not already
|
||||
present.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>l</code> - the listener to be added.</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="removeGraphListener(org.jgrapht.event.GraphListener)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>removeGraphListener</h4>
|
||||
<pre>void removeGraphListener(<a href="../../org/jgrapht/event/GraphListener.html" title="interface in org.jgrapht.event">GraphListener</a><<a href="../../org/jgrapht/ListenableGraph.html" title="type parameter in ListenableGraph">V</a>,<a href="../../org/jgrapht/ListenableGraph.html" title="type parameter in ListenableGraph">E</a>> l)</pre>
|
||||
<div class="block">Removes the specified graph listener from this graph, if present.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>l</code> - the listener to be removed.</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="removeVertexSetListener(org.jgrapht.event.VertexSetListener)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>removeVertexSetListener</h4>
|
||||
<pre>void removeVertexSetListener(<a href="../../org/jgrapht/event/VertexSetListener.html" title="interface in org.jgrapht.event">VertexSetListener</a><<a href="../../org/jgrapht/ListenableGraph.html" title="type parameter in ListenableGraph">V</a>> l)</pre>
|
||||
<div class="block">Removes the specified vertex set listener from this graph, if present.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>l</code> - the listener to be removed.</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar_bottom">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/ListenableGraph.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../index-all.html">Index</a></li>
|
||||
<li><a href="../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../org/jgrapht/Graphs.html" title="class in org.jgrapht"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../org/jgrapht/UndirectedGraph.html" title="interface in org.jgrapht"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../index.html?org/jgrapht/ListenableGraph.html" target="_top">Frames</a></li>
|
||||
<li><a href="ListenableGraph.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li>Constr | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li>Constr | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright © 2016. All rights reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
@ -1,242 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (version 1.7.0_79) on Sun Apr 03 00:28:29 PDT 2016 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>UndirectedGraph (JGraphT : a free Java graph library)</title>
|
||||
<meta name="date" content="2016-04-03">
|
||||
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="UndirectedGraph (JGraphT : a free Java graph library)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar_top">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/UndirectedGraph.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../index-all.html">Index</a></li>
|
||||
<li><a href="../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../org/jgrapht/ListenableGraph.html" title="interface in org.jgrapht"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../org/jgrapht/VertexFactory.html" title="interface in org.jgrapht"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../index.html?org/jgrapht/UndirectedGraph.html" target="_top">Frames</a></li>
|
||||
<li><a href="UndirectedGraph.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li>Constr | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li>Constr | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="subTitle">org.jgrapht</div>
|
||||
<h2 title="Interface UndirectedGraph" class="title">Interface UndirectedGraph<V,E></h2>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<div class="description">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<dl>
|
||||
<dt>All Superinterfaces:</dt>
|
||||
<dd><a href="../../org/jgrapht/Graph.html" title="interface in org.jgrapht">Graph</a><V,E></dd>
|
||||
</dl>
|
||||
<dl>
|
||||
<dt>All Known Implementing Classes:</dt>
|
||||
<dd><a href="../../org/jgrapht/graph/AsUndirectedGraph.html" title="class in org.jgrapht.graph">AsUndirectedGraph</a>, <a href="../../org/jgrapht/alg/BlockCutpointGraph.html" title="class in org.jgrapht.alg">BlockCutpointGraph</a>, <a href="../../org/jgrapht/graph/ListenableUndirectedGraph.html" title="class in org.jgrapht.graph">ListenableUndirectedGraph</a>, <a href="../../org/jgrapht/graph/ListenableUndirectedWeightedGraph.html" title="class in org.jgrapht.graph">ListenableUndirectedWeightedGraph</a>, <a href="../../org/jgrapht/graph/Multigraph.html" title="class in org.jgrapht.graph">Multigraph</a>, <a href="../../org/jgrapht/graph/Pseudograph.html" title="class in org.jgrapht.graph">Pseudograph</a>, <a href="../../org/jgrapht/graph/SimpleGraph.html" title="class in org.jgrapht.graph">SimpleGraph</a>, <a href="../../org/jgrapht/graph/SimpleWeightedGraph.html" title="class in org.jgrapht.graph">SimpleWeightedGraph</a>, <a href="../../org/jgrapht/graph/UndirectedGraphUnion.html" title="class in org.jgrapht.graph">UndirectedGraphUnion</a>, <a href="../../org/jgrapht/graph/UndirectedMaskSubgraph.html" title="class in org.jgrapht.graph">UndirectedMaskSubgraph</a>, <a href="../../org/jgrapht/graph/UndirectedSubgraph.html" title="class in org.jgrapht.graph">UndirectedSubgraph</a>, <a href="../../org/jgrapht/graph/UndirectedWeightedSubgraph.html" title="class in org.jgrapht.graph">UndirectedWeightedSubgraph</a>, <a href="../../org/jgrapht/graph/UnmodifiableUndirectedGraph.html" title="class in org.jgrapht.graph">UnmodifiableUndirectedGraph</a>, <a href="../../org/jgrapht/graph/WeightedMultigraph.html" title="class in org.jgrapht.graph">WeightedMultigraph</a>, <a href="../../org/jgrapht/graph/WeightedPseudograph.html" title="class in org.jgrapht.graph">WeightedPseudograph</a></dd>
|
||||
</dl>
|
||||
<hr>
|
||||
<br>
|
||||
<pre>public interface <span class="strong">UndirectedGraph<V,E></span>
|
||||
extends <a href="../../org/jgrapht/Graph.html" title="interface in org.jgrapht">Graph</a><V,E></pre>
|
||||
<div class="block">A graph whose all edges are undirected. This is the root interface of all
|
||||
undirected graphs.
|
||||
|
||||
<p>See <a href="http://mathworld.wolfram.com/Graph.html">
|
||||
http://mathworld.wolfram.com/Graph.html</a> for more on undirected and on
|
||||
directed graphs.</p></div>
|
||||
<dl><dt><span class="strong">Since:</span></dt>
|
||||
<dd>Jul 14, 2003</dd>
|
||||
<dt><span class="strong">Author:</span></dt>
|
||||
<dd>Barak Naveh</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="summary">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
|
||||
<caption><span>Methods</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th class="colLast" scope="col">Method and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>int</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../org/jgrapht/UndirectedGraph.html#degreeOf(V)">degreeOf</a></strong>(<a href="../../org/jgrapht/UndirectedGraph.html" title="type parameter in UndirectedGraph">V</a> vertex)</code>
|
||||
<div class="block">Returns the degree of the specified vertex.</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="methods_inherited_from_class_org.jgrapht.Graph">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from interface org.jgrapht.<a href="../../org/jgrapht/Graph.html" title="interface in org.jgrapht">Graph</a></h3>
|
||||
<code><a href="../../org/jgrapht/Graph.html#addEdge(V,%20V)">addEdge</a>, <a href="../../org/jgrapht/Graph.html#addEdge(V,%20V,%20E)">addEdge</a>, <a href="../../org/jgrapht/Graph.html#addVertex(V)">addVertex</a>, <a href="../../org/jgrapht/Graph.html#containsEdge(E)">containsEdge</a>, <a href="../../org/jgrapht/Graph.html#containsEdge(V,%20V)">containsEdge</a>, <a href="../../org/jgrapht/Graph.html#containsVertex(V)">containsVertex</a>, <a href="../../org/jgrapht/Graph.html#edgeSet()">edgeSet</a>, <a href="../../org/jgrapht/Graph.html#edgesOf(V)">edgesOf</a>, <a href="../../org/jgrapht/Graph.html#getAllEdges(V,%20V)">getAllEdges</a>, <a href="../../org/jgrapht/Graph.html#getEdge(V,%20V)">getEdge</a>, <a href="../../org/jgrapht/Graph.html#getEdgeFactory()">getEdgeFactory</a>, <a href="../../org/jgrapht/Graph.html#getEdgeSource(E)">getEdgeSource</a>, <a href="../../org/jgrapht/Graph.html#getEdgeTarget(E)">getEdgeTarget</a>, <a href="../../org/jgrapht/Graph.html#getEdgeWeight(E)">getEdgeWeight</a>, <a href="../../org/jgrapht/Graph.html#removeAllEdges(java.util.Collection)">removeAllEdges</a>, <a href="../../org/jgrapht/Graph.html#removeAllEdges(V,%20V)">removeAllEdges</a>, <a href="../../org/jgrapht/Graph.html#removeAllVertices(java.util.Collection)">removeAllVertices</a>, <a href="../../org/jgrapht/Graph.html#removeEdge(E)">removeEdge</a>, <a href="../../org/jgrapht/Graph.html#removeEdge(V,%20V)">removeEdge</a>, <a href="../../org/jgrapht/Graph.html#removeVertex(V)">removeVertex</a>, <a href="../../org/jgrapht/Graph.html#vertexSet()">vertexSet</a></code></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="details">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Detail</h3>
|
||||
<a name="degreeOf(java.lang.Object)">
|
||||
<!-- -->
|
||||
</a><a name="degreeOf(V)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>degreeOf</h4>
|
||||
<pre>int degreeOf(<a href="../../org/jgrapht/UndirectedGraph.html" title="type parameter in UndirectedGraph">V</a> vertex)</pre>
|
||||
<div class="block">Returns the degree of the specified vertex. A degree of a vertex in an
|
||||
undirected graph is the number of edges touching that vertex.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>vertex</code> - vertex whose degree is to be calculated.</dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd>the degree of the specified vertex.</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar_bottom">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/UndirectedGraph.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../index-all.html">Index</a></li>
|
||||
<li><a href="../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../org/jgrapht/ListenableGraph.html" title="interface in org.jgrapht"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../org/jgrapht/VertexFactory.html" title="interface in org.jgrapht"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../index.html?org/jgrapht/UndirectedGraph.html" target="_top">Frames</a></li>
|
||||
<li><a href="UndirectedGraph.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li>Constr | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li>Constr | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright © 2016. All rights reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
@ -1,223 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (version 1.7.0_79) on Sun Apr 03 00:28:29 PDT 2016 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>VertexFactory (JGraphT : a free Java graph library)</title>
|
||||
<meta name="date" content="2016-04-03">
|
||||
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="VertexFactory (JGraphT : a free Java graph library)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar_top">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/VertexFactory.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../index-all.html">Index</a></li>
|
||||
<li><a href="../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../org/jgrapht/UndirectedGraph.html" title="interface in org.jgrapht"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../org/jgrapht/WeightedGraph.html" title="interface in org.jgrapht"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../index.html?org/jgrapht/VertexFactory.html" target="_top">Frames</a></li>
|
||||
<li><a href="VertexFactory.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li>Constr | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li>Constr | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="subTitle">org.jgrapht</div>
|
||||
<h2 title="Interface VertexFactory" class="title">Interface VertexFactory<V></h2>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<div class="description">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<dl>
|
||||
<dt>All Known Implementing Classes:</dt>
|
||||
<dd><a href="../../org/jgrapht/graph/ClassBasedVertexFactory.html" title="class in org.jgrapht.graph">ClassBasedVertexFactory</a></dd>
|
||||
</dl>
|
||||
<hr>
|
||||
<br>
|
||||
<pre>public interface <span class="strong">VertexFactory<V></span></pre>
|
||||
<div class="block">A vertex factory used by graph algorithms for creating new vertices.
|
||||
Normally, vertices are constructed by user code and added to a graph
|
||||
explicitly, but algorithms which generate new vertices require a factory.</div>
|
||||
<dl><dt><span class="strong">Since:</span></dt>
|
||||
<dd>Sep 16, 2003</dd>
|
||||
<dt><span class="strong">Author:</span></dt>
|
||||
<dd>John V. Sichi</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="summary">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
|
||||
<caption><span>Methods</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th class="colLast" scope="col">Method and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code><a href="../../org/jgrapht/VertexFactory.html" title="type parameter in VertexFactory">V</a></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../org/jgrapht/VertexFactory.html#createVertex()">createVertex</a></strong>()</code>
|
||||
<div class="block">Creates a new vertex.</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="details">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Detail</h3>
|
||||
<a name="createVertex()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>createVertex</h4>
|
||||
<pre><a href="../../org/jgrapht/VertexFactory.html" title="type parameter in VertexFactory">V</a> createVertex()</pre>
|
||||
<div class="block">Creates a new vertex.</div>
|
||||
<dl><dt><span class="strong">Returns:</span></dt><dd>the new vertex</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar_bottom">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/VertexFactory.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../index-all.html">Index</a></li>
|
||||
<li><a href="../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../org/jgrapht/UndirectedGraph.html" title="interface in org.jgrapht"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../org/jgrapht/WeightedGraph.html" title="interface in org.jgrapht"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../index.html?org/jgrapht/VertexFactory.html" target="_top">Frames</a></li>
|
||||
<li><a href="VertexFactory.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li>Constr | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li>Constr | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright © 2016. All rights reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
@ -1,277 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (version 1.7.0_79) on Sun Apr 03 00:28:29 PDT 2016 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>WeightedGraph (JGraphT : a free Java graph library)</title>
|
||||
<meta name="date" content="2016-04-03">
|
||||
<link rel="stylesheet" type="text/css" href="../../stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="WeightedGraph (JGraphT : a free Java graph library)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar_top">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/WeightedGraph.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../index-all.html">Index</a></li>
|
||||
<li><a href="../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../org/jgrapht/VertexFactory.html" title="interface in org.jgrapht"><span class="strong">Prev Class</span></a></li>
|
||||
<li>Next Class</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../index.html?org/jgrapht/WeightedGraph.html" target="_top">Frames</a></li>
|
||||
<li><a href="WeightedGraph.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li><a href="#field_summary">Field</a> | </li>
|
||||
<li>Constr | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li><a href="#field_detail">Field</a> | </li>
|
||||
<li>Constr | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="subTitle">org.jgrapht</div>
|
||||
<h2 title="Interface WeightedGraph" class="title">Interface WeightedGraph<V,E></h2>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<div class="description">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<dl>
|
||||
<dt>All Superinterfaces:</dt>
|
||||
<dd><a href="../../org/jgrapht/Graph.html" title="interface in org.jgrapht">Graph</a><V,E></dd>
|
||||
</dl>
|
||||
<dl>
|
||||
<dt>All Known Implementing Classes:</dt>
|
||||
<dd><a href="../../org/jgrapht/graph/AsWeightedDirectedGraph.html" title="class in org.jgrapht.graph">AsWeightedDirectedGraph</a>, <a href="../../org/jgrapht/graph/AsWeightedGraph.html" title="class in org.jgrapht.graph">AsWeightedGraph</a>, <a href="../../org/jgrapht/graph/DefaultDirectedWeightedGraph.html" title="class in org.jgrapht.graph">DefaultDirectedWeightedGraph</a>, <a href="../../org/jgrapht/graph/DirectedWeightedMultigraph.html" title="class in org.jgrapht.graph">DirectedWeightedMultigraph</a>, <a href="../../org/jgrapht/graph/DirectedWeightedPseudograph.html" title="class in org.jgrapht.graph">DirectedWeightedPseudograph</a>, <a href="../../org/jgrapht/graph/DirectedWeightedSubgraph.html" title="class in org.jgrapht.graph">DirectedWeightedSubgraph</a>, <a href="../../org/jgrapht/graph/ListenableDirectedWeightedGraph.html" title="class in org.jgrapht.graph">ListenableDirectedWeightedGraph</a>, <a href="../../org/jgrapht/graph/ListenableUndirectedWeightedGraph.html" title="class in org.jgrapht.graph">ListenableUndirectedWeightedGraph</a>, <a href="../../org/jgrapht/graph/SimpleDirectedWeightedGraph.html" title="class in org.jgrapht.graph">SimpleDirectedWeightedGraph</a>, <a href="../../org/jgrapht/graph/SimpleWeightedGraph.html" title="class in org.jgrapht.graph">SimpleWeightedGraph</a>, <a href="../../org/jgrapht/graph/UndirectedWeightedSubgraph.html" title="class in org.jgrapht.graph">UndirectedWeightedSubgraph</a>, <a href="../../org/jgrapht/graph/WeightedMultigraph.html" title="class in org.jgrapht.graph">WeightedMultigraph</a>, <a href="../../org/jgrapht/graph/WeightedPseudograph.html" title="class in org.jgrapht.graph">WeightedPseudograph</a></dd>
|
||||
</dl>
|
||||
<hr>
|
||||
<br>
|
||||
<pre>public interface <span class="strong">WeightedGraph<V,E></span>
|
||||
extends <a href="../../org/jgrapht/Graph.html" title="interface in org.jgrapht">Graph</a><V,E></pre>
|
||||
<div class="block">An interface for a graph whose edges have non-uniform weights.</div>
|
||||
<dl><dt><span class="strong">Since:</span></dt>
|
||||
<dd>Jul 23, 2003</dd>
|
||||
<dt><span class="strong">Author:</span></dt>
|
||||
<dd>Barak Naveh</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="summary">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- =========== FIELD SUMMARY =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="field_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Field Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
|
||||
<caption><span>Fields</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th class="colLast" scope="col">Field and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>static double</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../org/jgrapht/WeightedGraph.html#DEFAULT_EDGE_WEIGHT">DEFAULT_EDGE_WEIGHT</a></strong></code>
|
||||
<div class="block">The default weight for an edge.</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
|
||||
<caption><span>Methods</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th class="colLast" scope="col">Method and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>void</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../org/jgrapht/WeightedGraph.html#setEdgeWeight(E,%20double)">setEdgeWeight</a></strong>(<a href="../../org/jgrapht/WeightedGraph.html" title="type parameter in WeightedGraph">E</a> e,
|
||||
double weight)</code>
|
||||
<div class="block">Assigns a weight to an edge.</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="methods_inherited_from_class_org.jgrapht.Graph">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from interface org.jgrapht.<a href="../../org/jgrapht/Graph.html" title="interface in org.jgrapht">Graph</a></h3>
|
||||
<code><a href="../../org/jgrapht/Graph.html#addEdge(V,%20V)">addEdge</a>, <a href="../../org/jgrapht/Graph.html#addEdge(V,%20V,%20E)">addEdge</a>, <a href="../../org/jgrapht/Graph.html#addVertex(V)">addVertex</a>, <a href="../../org/jgrapht/Graph.html#containsEdge(E)">containsEdge</a>, <a href="../../org/jgrapht/Graph.html#containsEdge(V,%20V)">containsEdge</a>, <a href="../../org/jgrapht/Graph.html#containsVertex(V)">containsVertex</a>, <a href="../../org/jgrapht/Graph.html#edgeSet()">edgeSet</a>, <a href="../../org/jgrapht/Graph.html#edgesOf(V)">edgesOf</a>, <a href="../../org/jgrapht/Graph.html#getAllEdges(V,%20V)">getAllEdges</a>, <a href="../../org/jgrapht/Graph.html#getEdge(V,%20V)">getEdge</a>, <a href="../../org/jgrapht/Graph.html#getEdgeFactory()">getEdgeFactory</a>, <a href="../../org/jgrapht/Graph.html#getEdgeSource(E)">getEdgeSource</a>, <a href="../../org/jgrapht/Graph.html#getEdgeTarget(E)">getEdgeTarget</a>, <a href="../../org/jgrapht/Graph.html#getEdgeWeight(E)">getEdgeWeight</a>, <a href="../../org/jgrapht/Graph.html#removeAllEdges(java.util.Collection)">removeAllEdges</a>, <a href="../../org/jgrapht/Graph.html#removeAllEdges(V,%20V)">removeAllEdges</a>, <a href="../../org/jgrapht/Graph.html#removeAllVertices(java.util.Collection)">removeAllVertices</a>, <a href="../../org/jgrapht/Graph.html#removeEdge(E)">removeEdge</a>, <a href="../../org/jgrapht/Graph.html#removeEdge(V,%20V)">removeEdge</a>, <a href="../../org/jgrapht/Graph.html#removeVertex(V)">removeVertex</a>, <a href="../../org/jgrapht/Graph.html#vertexSet()">vertexSet</a></code></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="details">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ============ FIELD DETAIL =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="field_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Field Detail</h3>
|
||||
<a name="DEFAULT_EDGE_WEIGHT">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>DEFAULT_EDGE_WEIGHT</h4>
|
||||
<pre>static final double DEFAULT_EDGE_WEIGHT</pre>
|
||||
<div class="block">The default weight for an edge.</div>
|
||||
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../constant-values.html#org.jgrapht.WeightedGraph.DEFAULT_EDGE_WEIGHT">Constant Field Values</a></dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Detail</h3>
|
||||
<a name="setEdgeWeight(java.lang.Object,double)">
|
||||
<!-- -->
|
||||
</a><a name="setEdgeWeight(E, double)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>setEdgeWeight</h4>
|
||||
<pre>void setEdgeWeight(<a href="../../org/jgrapht/WeightedGraph.html" title="type parameter in WeightedGraph">E</a> e,
|
||||
double weight)</pre>
|
||||
<div class="block">Assigns a weight to an edge.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>e</code> - edge on which to set weight</dd><dd><code>weight</code> - new weight for edge</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar_bottom">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/WeightedGraph.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../index-all.html">Index</a></li>
|
||||
<li><a href="../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../org/jgrapht/VertexFactory.html" title="interface in org.jgrapht"><span class="strong">Prev Class</span></a></li>
|
||||
<li>Next Class</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../index.html?org/jgrapht/WeightedGraph.html" target="_top">Frames</a></li>
|
||||
<li><a href="WeightedGraph.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li><a href="#field_summary">Field</a> | </li>
|
||||
<li>Constr | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li><a href="#field_detail">Field</a> | </li>
|
||||
<li>Constr | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright © 2016. All rights reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
@ -1,428 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (version 1.7.0_79) on Sun Apr 03 00:28:30 PDT 2016 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>AStarShortestPath (JGraphT : a free Java graph library)</title>
|
||||
<meta name="date" content="2016-04-03">
|
||||
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="AStarShortestPath (JGraphT : a free Java graph library)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar_top">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/AStarShortestPath.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../org/jgrapht/alg/AllDirectedPaths.html" title="class in org.jgrapht.alg"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../../org/jgrapht/alg/BellmanFordShortestPath.html" title="class in org.jgrapht.alg"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?org/jgrapht/alg/AStarShortestPath.html" target="_top">Frames</a></li>
|
||||
<li><a href="AStarShortestPath.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li><a href="#field_summary">Field</a> | </li>
|
||||
<li><a href="#constructor_summary">Constr</a> | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li><a href="#field_detail">Field</a> | </li>
|
||||
<li><a href="#constructor_detail">Constr</a> | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="subTitle">org.jgrapht.alg</div>
|
||||
<h2 title="Class AStarShortestPath" class="title">Class AStarShortestPath<V,E></h2>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<ul class="inheritance">
|
||||
<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
|
||||
<li>
|
||||
<ul class="inheritance">
|
||||
<li>org.jgrapht.alg.AStarShortestPath<V,E></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="description">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<hr>
|
||||
<br>
|
||||
<pre>public class <span class="strong">AStarShortestPath<V,E></span>
|
||||
extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
|
||||
<div class="block">An implementation of <a
|
||||
href="http://en.wikipedia.org/wiki/A*_search_algorithm">A* shortest path
|
||||
algorithm</a>. <a href="http://de.wikipedia.org/wiki/A*-Algorithmus">A*
|
||||
shortest path algorithm german Wiki</a> . This class works for Directed and
|
||||
Undirected graphs, as well as Multi-Graphs and Mixed-Graphs. It's ok if the
|
||||
graph changes in between invocations of the <a href="../../../org/jgrapht/alg/AStarShortestPath.html#getShortestPath(V,%20V,%20org.jgrapht.alg.interfaces.AStarAdmissibleHeuristic)"><code>getShortestPath(Object,
|
||||
Object, AStarAdmissibleHeuristic)</code></a> getShortestPath} method; no new instance
|
||||
of this class has to be created. The heuristic is implemented using a
|
||||
FibonacciHeap data structure to maintain the set of open nodes. However,
|
||||
there still exist several approaches in literature to improve the performance
|
||||
of this heuristic which one could consider to implement. Another issue to
|
||||
take into consideration is the following: given to candidate nodes, i, j to
|
||||
expand, where f(i)=f(j), g(i)>g(j), h(i)<g(j), f(i)=g(i)+h(i), g(i) is
|
||||
the actual distance from the source node to i, h(i) is the estimated distance
|
||||
from i to the target node. Usually a depth-first search is desired, so
|
||||
ideally we would expand node i first. Using the FibonacciHeap, this is not
|
||||
necessarily the case though. This could be improved in a later version.</div>
|
||||
<dl><dt><span class="strong">Since:</span></dt>
|
||||
<dd>Aug, 2015</dd>
|
||||
<dt><span class="strong">Author:</span></dt>
|
||||
<dd>Joris Kinable, Jon Robison, Thomas Breitbart</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="summary">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- =========== FIELD SUMMARY =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="field_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Field Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
|
||||
<caption><span>Fields</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th class="colLast" scope="col">Field and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>protected <a href="../../../org/jgrapht/alg/interfaces/AStarAdmissibleHeuristic.html" title="interface in org.jgrapht.alg.interfaces">AStarAdmissibleHeuristic</a><<a href="../../../org/jgrapht/alg/AStarShortestPath.html" title="type parameter in AStarShortestPath">V</a>></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/AStarShortestPath.html#admissibleHeuristic">admissibleHeuristic</a></strong></code> </td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="../../../org/jgrapht/alg/AStarShortestPath.html" title="type parameter in AStarShortestPath">V</a>,<a href="../../../org/jgrapht/alg/AStarShortestPath.html" title="type parameter in AStarShortestPath">E</a>></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/AStarShortestPath.html#cameFrom">cameFrom</a></strong></code> </td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/AStarShortestPath.html" title="type parameter in AStarShortestPath">V</a>></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/AStarShortestPath.html#closedList">closedList</a></strong></code> </td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="../../../org/jgrapht/alg/AStarShortestPath.html" title="type parameter in AStarShortestPath">V</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/AStarShortestPath.html#gScoreMap">gScoreMap</a></strong></code> </td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>protected int</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/AStarShortestPath.html#numberOfExpandedNodes">numberOfExpandedNodes</a></strong></code> </td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code>protected <a href="../../../org/jgrapht/util/FibonacciHeap.html" title="class in org.jgrapht.util">FibonacciHeap</a><<a href="../../../org/jgrapht/alg/AStarShortestPath.html" title="type parameter in AStarShortestPath">V</a>></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/AStarShortestPath.html#openList">openList</a></strong></code> </td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="../../../org/jgrapht/alg/AStarShortestPath.html" title="type parameter in AStarShortestPath">V</a>,<a href="../../../org/jgrapht/util/FibonacciHeapNode.html" title="class in org.jgrapht.util">FibonacciHeapNode</a><<a href="../../../org/jgrapht/alg/AStarShortestPath.html" title="type parameter in AStarShortestPath">V</a>>></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/AStarShortestPath.html#vertexToHeapNodeMap">vertexToHeapNodeMap</a></strong></code> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
|
||||
<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colOne" scope="col">Constructor and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><code><strong><a href="../../../org/jgrapht/alg/AStarShortestPath.html#AStarShortestPath(org.jgrapht.Graph)">AStarShortestPath</a></strong>(<a href="../../../org/jgrapht/Graph.html" title="interface in org.jgrapht">Graph</a><<a href="../../../org/jgrapht/alg/AStarShortestPath.html" title="type parameter in AStarShortestPath">V</a>,<a href="../../../org/jgrapht/alg/AStarShortestPath.html" title="type parameter in AStarShortestPath">E</a>> graph)</code> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
|
||||
<caption><span>Methods</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th class="colLast" scope="col">Method and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>int</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/AStarShortestPath.html#getNumberOfExpandedNodes()">getNumberOfExpandedNodes</a></strong>()</code>
|
||||
<div class="block">Returns how many nodes have been expanded in the A* search procedure in
|
||||
its last invocation.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code><a href="../../../org/jgrapht/GraphPath.html" title="interface in org.jgrapht">GraphPath</a><<a href="../../../org/jgrapht/alg/AStarShortestPath.html" title="type parameter in AStarShortestPath">V</a>,<a href="../../../org/jgrapht/alg/AStarShortestPath.html" title="type parameter in AStarShortestPath">E</a>></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/AStarShortestPath.html#getShortestPath(V,%20V,%20org.jgrapht.alg.interfaces.AStarAdmissibleHeuristic)">getShortestPath</a></strong>(<a href="../../../org/jgrapht/alg/AStarShortestPath.html" title="type parameter in AStarShortestPath">V</a> sourceVertex,
|
||||
<a href="../../../org/jgrapht/alg/AStarShortestPath.html" title="type parameter in AStarShortestPath">V</a> targetVertex,
|
||||
<a href="../../../org/jgrapht/alg/interfaces/AStarAdmissibleHeuristic.html" title="interface in org.jgrapht.alg.interfaces">AStarAdmissibleHeuristic</a><<a href="../../../org/jgrapht/alg/AStarShortestPath.html" title="type parameter in AStarShortestPath">V</a>> admissibleHeuristic)</code>
|
||||
<div class="block">Calculates (and returns) the shortest path from the sourceVertex to the
|
||||
targetVertex.</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
|
||||
<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="details">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ============ FIELD DETAIL =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="field_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Field Detail</h3>
|
||||
<a name="openList">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>openList</h4>
|
||||
<pre>protected <a href="../../../org/jgrapht/util/FibonacciHeap.html" title="class in org.jgrapht.util">FibonacciHeap</a><<a href="../../../org/jgrapht/alg/AStarShortestPath.html" title="type parameter in AStarShortestPath">V</a>> openList</pre>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="vertexToHeapNodeMap">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>vertexToHeapNodeMap</h4>
|
||||
<pre>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="../../../org/jgrapht/alg/AStarShortestPath.html" title="type parameter in AStarShortestPath">V</a>,<a href="../../../org/jgrapht/util/FibonacciHeapNode.html" title="class in org.jgrapht.util">FibonacciHeapNode</a><<a href="../../../org/jgrapht/alg/AStarShortestPath.html" title="type parameter in AStarShortestPath">V</a>>> vertexToHeapNodeMap</pre>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="closedList">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>closedList</h4>
|
||||
<pre>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/AStarShortestPath.html" title="type parameter in AStarShortestPath">V</a>> closedList</pre>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="gScoreMap">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>gScoreMap</h4>
|
||||
<pre>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="../../../org/jgrapht/alg/AStarShortestPath.html" title="type parameter in AStarShortestPath">V</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>> gScoreMap</pre>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="cameFrom">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>cameFrom</h4>
|
||||
<pre>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="../../../org/jgrapht/alg/AStarShortestPath.html" title="type parameter in AStarShortestPath">V</a>,<a href="../../../org/jgrapht/alg/AStarShortestPath.html" title="type parameter in AStarShortestPath">E</a>> cameFrom</pre>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="admissibleHeuristic">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>admissibleHeuristic</h4>
|
||||
<pre>protected <a href="../../../org/jgrapht/alg/interfaces/AStarAdmissibleHeuristic.html" title="interface in org.jgrapht.alg.interfaces">AStarAdmissibleHeuristic</a><<a href="../../../org/jgrapht/alg/AStarShortestPath.html" title="type parameter in AStarShortestPath">V</a>> admissibleHeuristic</pre>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="numberOfExpandedNodes">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>numberOfExpandedNodes</h4>
|
||||
<pre>protected int numberOfExpandedNodes</pre>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Detail</h3>
|
||||
<a name="AStarShortestPath(org.jgrapht.Graph)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>AStarShortestPath</h4>
|
||||
<pre>public AStarShortestPath(<a href="../../../org/jgrapht/Graph.html" title="interface in org.jgrapht">Graph</a><<a href="../../../org/jgrapht/alg/AStarShortestPath.html" title="type parameter in AStarShortestPath">V</a>,<a href="../../../org/jgrapht/alg/AStarShortestPath.html" title="type parameter in AStarShortestPath">E</a>> graph)</pre>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Detail</h3>
|
||||
<a name="getShortestPath(java.lang.Object,java.lang.Object,org.jgrapht.alg.interfaces.AStarAdmissibleHeuristic)">
|
||||
<!-- -->
|
||||
</a><a name="getShortestPath(V, V, org.jgrapht.alg.interfaces.AStarAdmissibleHeuristic)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>getShortestPath</h4>
|
||||
<pre>public <a href="../../../org/jgrapht/GraphPath.html" title="interface in org.jgrapht">GraphPath</a><<a href="../../../org/jgrapht/alg/AStarShortestPath.html" title="type parameter in AStarShortestPath">V</a>,<a href="../../../org/jgrapht/alg/AStarShortestPath.html" title="type parameter in AStarShortestPath">E</a>> getShortestPath(<a href="../../../org/jgrapht/alg/AStarShortestPath.html" title="type parameter in AStarShortestPath">V</a> sourceVertex,
|
||||
<a href="../../../org/jgrapht/alg/AStarShortestPath.html" title="type parameter in AStarShortestPath">V</a> targetVertex,
|
||||
<a href="../../../org/jgrapht/alg/interfaces/AStarAdmissibleHeuristic.html" title="interface in org.jgrapht.alg.interfaces">AStarAdmissibleHeuristic</a><<a href="../../../org/jgrapht/alg/AStarShortestPath.html" title="type parameter in AStarShortestPath">V</a>> admissibleHeuristic)</pre>
|
||||
<div class="block">Calculates (and returns) the shortest path from the sourceVertex to the
|
||||
targetVertex. Note: each time you invoke this method, the path gets
|
||||
recomputed.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>sourceVertex</code> - source vertex</dd><dd><code>targetVertex</code> - target vertex</dd><dd><code>admissibleHeuristic</code> - admissible heuristic which estimates the
|
||||
distance from a node to the target node.</dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd>the shortest path from sourceVertex to targetVertex</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="getNumberOfExpandedNodes()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>getNumberOfExpandedNodes</h4>
|
||||
<pre>public int getNumberOfExpandedNodes()</pre>
|
||||
<div class="block">Returns how many nodes have been expanded in the A* search procedure in
|
||||
its last invocation. A node is expanded if it is removed from the open
|
||||
list.</div>
|
||||
<dl><dt><span class="strong">Returns:</span></dt><dd>number of expanded nodes</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar_bottom">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/AStarShortestPath.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../org/jgrapht/alg/AllDirectedPaths.html" title="class in org.jgrapht.alg"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../../org/jgrapht/alg/BellmanFordShortestPath.html" title="class in org.jgrapht.alg"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?org/jgrapht/alg/AStarShortestPath.html" target="_top">Frames</a></li>
|
||||
<li><a href="AStarShortestPath.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li><a href="#field_summary">Field</a> | </li>
|
||||
<li><a href="#constructor_summary">Constr</a> | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li><a href="#field_detail">Field</a> | </li>
|
||||
<li><a href="#constructor_detail">Constr</a> | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright © 2016. All rights reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
@ -1,312 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (version 1.7.0_79) on Sun Apr 03 00:28:30 PDT 2016 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>AllDirectedPaths (JGraphT : a free Java graph library)</title>
|
||||
<meta name="date" content="2016-04-03">
|
||||
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="AllDirectedPaths (JGraphT : a free Java graph library)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar_top">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/AllDirectedPaths.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev Class</li>
|
||||
<li><a href="../../../org/jgrapht/alg/AStarShortestPath.html" title="class in org.jgrapht.alg"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?org/jgrapht/alg/AllDirectedPaths.html" target="_top">Frames</a></li>
|
||||
<li><a href="AllDirectedPaths.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_summary">Constr</a> | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_detail">Constr</a> | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="subTitle">org.jgrapht.alg</div>
|
||||
<h2 title="Class AllDirectedPaths" class="title">Class AllDirectedPaths<V,E></h2>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<ul class="inheritance">
|
||||
<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
|
||||
<li>
|
||||
<ul class="inheritance">
|
||||
<li>org.jgrapht.alg.AllDirectedPaths<V,E></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="description">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<hr>
|
||||
<br>
|
||||
<pre>public class <span class="strong">AllDirectedPaths<V,E></span>
|
||||
extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
|
||||
<div class="block">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.</div>
|
||||
<dl><dt><span class="strong">Since:</span></dt>
|
||||
<dd>Feb, 2016</dd>
|
||||
<dt><span class="strong">Author:</span></dt>
|
||||
<dd>Andrew Gainer-Dewar</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="summary">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
|
||||
<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colOne" scope="col">Constructor and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><code><strong><a href="../../../org/jgrapht/alg/AllDirectedPaths.html#AllDirectedPaths(org.jgrapht.DirectedGraph)">AllDirectedPaths</a></strong>(<a href="../../../org/jgrapht/DirectedGraph.html" title="interface in org.jgrapht">DirectedGraph</a><<a href="../../../org/jgrapht/alg/AllDirectedPaths.html" title="type parameter in AllDirectedPaths">V</a>,<a href="../../../org/jgrapht/alg/AllDirectedPaths.html" title="type parameter in AllDirectedPaths">E</a>> graph)</code> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
|
||||
<caption><span>Methods</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th class="colLast" scope="col">Method and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../org/jgrapht/GraphPath.html" title="interface in org.jgrapht">GraphPath</a><<a href="../../../org/jgrapht/alg/AllDirectedPaths.html" title="type parameter in AllDirectedPaths">V</a>,<a href="../../../org/jgrapht/alg/AllDirectedPaths.html" title="type parameter in AllDirectedPaths">E</a>>></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/AllDirectedPaths.html#getAllPaths(java.util.Set,%20java.util.Set,%20boolean,%20java.lang.Integer)">getAllPaths</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/AllDirectedPaths.html" title="type parameter in AllDirectedPaths">V</a>> sourceVertices,
|
||||
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/AllDirectedPaths.html" title="type parameter in AllDirectedPaths">V</a>> targetVertices,
|
||||
boolean simplePathsOnly,
|
||||
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> maxPathLength)</code>
|
||||
<div class="block">Calculate (and return) all paths from the source vertices to the target
|
||||
vertices.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../org/jgrapht/GraphPath.html" title="interface in org.jgrapht">GraphPath</a><<a href="../../../org/jgrapht/alg/AllDirectedPaths.html" title="type parameter in AllDirectedPaths">V</a>,<a href="../../../org/jgrapht/alg/AllDirectedPaths.html" title="type parameter in AllDirectedPaths">E</a>>></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/AllDirectedPaths.html#getAllPaths(V,%20V,%20boolean,%20java.lang.Integer)">getAllPaths</a></strong>(<a href="../../../org/jgrapht/alg/AllDirectedPaths.html" title="type parameter in AllDirectedPaths">V</a> sourceVertex,
|
||||
<a href="../../../org/jgrapht/alg/AllDirectedPaths.html" title="type parameter in AllDirectedPaths">V</a> targetVertex,
|
||||
boolean simplePathsOnly,
|
||||
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> maxPathLength)</code>
|
||||
<div class="block">Calculate (and return) all paths from the source vertex to the target
|
||||
vertex.</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
|
||||
<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="details">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Detail</h3>
|
||||
<a name="AllDirectedPaths(org.jgrapht.DirectedGraph)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>AllDirectedPaths</h4>
|
||||
<pre>public AllDirectedPaths(<a href="../../../org/jgrapht/DirectedGraph.html" title="interface in org.jgrapht">DirectedGraph</a><<a href="../../../org/jgrapht/alg/AllDirectedPaths.html" title="type parameter in AllDirectedPaths">V</a>,<a href="../../../org/jgrapht/alg/AllDirectedPaths.html" title="type parameter in AllDirectedPaths">E</a>> graph)</pre>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Detail</h3>
|
||||
<a name="getAllPaths(java.lang.Object,java.lang.Object,boolean,java.lang.Integer)">
|
||||
<!-- -->
|
||||
</a><a name="getAllPaths(V, V, boolean, java.lang.Integer)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>getAllPaths</h4>
|
||||
<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../org/jgrapht/GraphPath.html" title="interface in org.jgrapht">GraphPath</a><<a href="../../../org/jgrapht/alg/AllDirectedPaths.html" title="type parameter in AllDirectedPaths">V</a>,<a href="../../../org/jgrapht/alg/AllDirectedPaths.html" title="type parameter in AllDirectedPaths">E</a>>> getAllPaths(<a href="../../../org/jgrapht/alg/AllDirectedPaths.html" title="type parameter in AllDirectedPaths">V</a> sourceVertex,
|
||||
<a href="../../../org/jgrapht/alg/AllDirectedPaths.html" title="type parameter in AllDirectedPaths">V</a> targetVertex,
|
||||
boolean simplePathsOnly,
|
||||
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> maxPathLength)</pre>
|
||||
<div class="block">Calculate (and return) all paths from the source vertex to the target
|
||||
vertex.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>sourceVertex</code> - the source vertex</dd><dd><code>targetVertex</code> - the target vertex</dd><dd><code>simplePathsOnly</code> - if true, only search simple
|
||||
(non-self-intersecting) paths</dd><dd><code>maxPathLength</code> - maximum number of edges to allow in a path (if null,
|
||||
all paths are considered, which may be very slow due to potentially huge
|
||||
output)</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="getAllPaths(java.util.Set, java.util.Set, boolean, java.lang.Integer)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>getAllPaths</h4>
|
||||
<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../org/jgrapht/GraphPath.html" title="interface in org.jgrapht">GraphPath</a><<a href="../../../org/jgrapht/alg/AllDirectedPaths.html" title="type parameter in AllDirectedPaths">V</a>,<a href="../../../org/jgrapht/alg/AllDirectedPaths.html" title="type parameter in AllDirectedPaths">E</a>>> getAllPaths(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/AllDirectedPaths.html" title="type parameter in AllDirectedPaths">V</a>> sourceVertices,
|
||||
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/AllDirectedPaths.html" title="type parameter in AllDirectedPaths">V</a>> targetVertices,
|
||||
boolean simplePathsOnly,
|
||||
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> maxPathLength)</pre>
|
||||
<div class="block">Calculate (and return) all paths from the source vertices to the target
|
||||
vertices.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>sourceVertices</code> - the source vertices</dd><dd><code>targetVertices</code> - the target vertices</dd><dd><code>simplePathsOnly</code> - if true, only search simple
|
||||
(non-self-intersecting) paths</dd><dd><code>maxPathLength</code> - maximum number of edges to allow in a path (if null,
|
||||
all paths are considered, which may be very slow due to potentially huge
|
||||
output)</dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd>list of all paths from the sources to the targets containing no
|
||||
more than maxPathLength edges</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar_bottom">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/AllDirectedPaths.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev Class</li>
|
||||
<li><a href="../../../org/jgrapht/alg/AStarShortestPath.html" title="class in org.jgrapht.alg"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?org/jgrapht/alg/AllDirectedPaths.html" target="_top">Frames</a></li>
|
||||
<li><a href="AllDirectedPaths.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_summary">Constr</a> | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_detail">Constr</a> | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright © 2016. All rights reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
@ -1,426 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (version 1.7.0_79) on Sun Apr 03 00:28:30 PDT 2016 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>BellmanFordShortestPath (JGraphT : a free Java graph library)</title>
|
||||
<meta name="date" content="2016-04-03">
|
||||
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="BellmanFordShortestPath (JGraphT : a free Java graph library)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar_top">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/BellmanFordShortestPath.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../org/jgrapht/alg/AStarShortestPath.html" title="class in org.jgrapht.alg"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../../org/jgrapht/alg/BiconnectivityInspector.html" title="class in org.jgrapht.alg"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?org/jgrapht/alg/BellmanFordShortestPath.html" target="_top">Frames</a></li>
|
||||
<li><a href="BellmanFordShortestPath.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li><a href="#field_summary">Field</a> | </li>
|
||||
<li><a href="#constructor_summary">Constr</a> | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li><a href="#field_detail">Field</a> | </li>
|
||||
<li><a href="#constructor_detail">Constr</a> | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="subTitle">org.jgrapht.alg</div>
|
||||
<h2 title="Class BellmanFordShortestPath" class="title">Class BellmanFordShortestPath<V,E></h2>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<ul class="inheritance">
|
||||
<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
|
||||
<li>
|
||||
<ul class="inheritance">
|
||||
<li>org.jgrapht.alg.BellmanFordShortestPath<V,E></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="description">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<hr>
|
||||
<br>
|
||||
<pre>public class <span class="strong">BellmanFordShortestPath<V,E></span>
|
||||
extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
|
||||
<div class="block"><a href="http://www.nist.gov/dads/HTML/bellmanford.html">Bellman-Ford
|
||||
algorithm</a>: weights could be negative, paths could be constrained by a
|
||||
maximum number of edges.</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="summary">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- =========== FIELD SUMMARY =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="field_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Field Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
|
||||
<caption><span>Fields</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th class="colLast" scope="col">Field and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>protected <a href="../../../org/jgrapht/Graph.html" title="interface in org.jgrapht">Graph</a><<a href="../../../org/jgrapht/alg/BellmanFordShortestPath.html" title="type parameter in BellmanFordShortestPath">V</a>,<a href="../../../org/jgrapht/alg/BellmanFordShortestPath.html" title="type parameter in BellmanFordShortestPath">E</a>></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/BellmanFordShortestPath.html#graph">graph</a></strong></code>
|
||||
<div class="block">Graph on which shortest paths are searched.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code>protected <a href="../../../org/jgrapht/alg/BellmanFordShortestPath.html" title="type parameter in BellmanFordShortestPath">V</a></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/BellmanFordShortestPath.html#startVertex">startVertex</a></strong></code>
|
||||
<div class="block">Start vertex.</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
|
||||
<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colOne" scope="col">Constructor and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><code><strong><a href="../../../org/jgrapht/alg/BellmanFordShortestPath.html#BellmanFordShortestPath(org.jgrapht.Graph,%20V)">BellmanFordShortestPath</a></strong>(<a href="../../../org/jgrapht/Graph.html" title="interface in org.jgrapht">Graph</a><<a href="../../../org/jgrapht/alg/BellmanFordShortestPath.html" title="type parameter in BellmanFordShortestPath">V</a>,<a href="../../../org/jgrapht/alg/BellmanFordShortestPath.html" title="type parameter in BellmanFordShortestPath">E</a>> graph,
|
||||
<a href="../../../org/jgrapht/alg/BellmanFordShortestPath.html" title="type parameter in BellmanFordShortestPath">V</a> startVertex)</code>
|
||||
<div class="block">Creates an object to calculate shortest paths between the start vertex
|
||||
and others vertices using the Bellman-Ford algorithm.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colOne"><code><strong><a href="../../../org/jgrapht/alg/BellmanFordShortestPath.html#BellmanFordShortestPath(org.jgrapht.Graph,%20V,%20int)">BellmanFordShortestPath</a></strong>(<a href="../../../org/jgrapht/Graph.html" title="interface in org.jgrapht">Graph</a><<a href="../../../org/jgrapht/alg/BellmanFordShortestPath.html" title="type parameter in BellmanFordShortestPath">V</a>,<a href="../../../org/jgrapht/alg/BellmanFordShortestPath.html" title="type parameter in BellmanFordShortestPath">E</a>> graph,
|
||||
<a href="../../../org/jgrapht/alg/BellmanFordShortestPath.html" title="type parameter in BellmanFordShortestPath">V</a> startVertex,
|
||||
int nMaxHops)</code>
|
||||
<div class="block">Creates an object to calculate shortest paths between the start vertex
|
||||
and others vertices using the Bellman-Ford algorithm.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><code><strong><a href="../../../org/jgrapht/alg/BellmanFordShortestPath.html#BellmanFordShortestPath(org.jgrapht.Graph,%20V,%20int,%20double)">BellmanFordShortestPath</a></strong>(<a href="../../../org/jgrapht/Graph.html" title="interface in org.jgrapht">Graph</a><<a href="../../../org/jgrapht/alg/BellmanFordShortestPath.html" title="type parameter in BellmanFordShortestPath">V</a>,<a href="../../../org/jgrapht/alg/BellmanFordShortestPath.html" title="type parameter in BellmanFordShortestPath">E</a>> graph,
|
||||
<a href="../../../org/jgrapht/alg/BellmanFordShortestPath.html" title="type parameter in BellmanFordShortestPath">V</a> startVertex,
|
||||
int nMaxHops,
|
||||
double epsilon)</code>
|
||||
<div class="block">Creates an object to calculate shortest paths between the start vertex
|
||||
and others vertices using the Bellman-Ford algorithm.</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
|
||||
<caption><span>Methods</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th class="colLast" scope="col">Method and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>static <V,E> <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><E></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/BellmanFordShortestPath.html#findPathBetween(org.jgrapht.Graph,%20V,%20V)">findPathBetween</a></strong>(<a href="../../../org/jgrapht/Graph.html" title="interface in org.jgrapht">Graph</a><V,E> graph,
|
||||
V startVertex,
|
||||
V endVertex)</code>
|
||||
<div class="block">Convenience method to find the shortest path via a single static method
|
||||
call.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code>double</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/BellmanFordShortestPath.html#getCost(V)">getCost</a></strong>(<a href="../../../org/jgrapht/alg/BellmanFordShortestPath.html" title="type parameter in BellmanFordShortestPath">V</a> endVertex)</code> </td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../org/jgrapht/alg/BellmanFordShortestPath.html" title="type parameter in BellmanFordShortestPath">E</a>></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/BellmanFordShortestPath.html#getPathEdgeList(V)">getPathEdgeList</a></strong>(<a href="../../../org/jgrapht/alg/BellmanFordShortestPath.html" title="type parameter in BellmanFordShortestPath">V</a> endVertex)</code> </td>
|
||||
</tr>
|
||||
</table>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
|
||||
<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="details">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ============ FIELD DETAIL =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="field_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Field Detail</h3>
|
||||
<a name="graph">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>graph</h4>
|
||||
<pre>protected <a href="../../../org/jgrapht/Graph.html" title="interface in org.jgrapht">Graph</a><<a href="../../../org/jgrapht/alg/BellmanFordShortestPath.html" title="type parameter in BellmanFordShortestPath">V</a>,<a href="../../../org/jgrapht/alg/BellmanFordShortestPath.html" title="type parameter in BellmanFordShortestPath">E</a>> graph</pre>
|
||||
<div class="block">Graph on which shortest paths are searched.</div>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="startVertex">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>startVertex</h4>
|
||||
<pre>protected <a href="../../../org/jgrapht/alg/BellmanFordShortestPath.html" title="type parameter in BellmanFordShortestPath">V</a> startVertex</pre>
|
||||
<div class="block">Start vertex.</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Detail</h3>
|
||||
<a name="BellmanFordShortestPath(org.jgrapht.Graph,java.lang.Object)">
|
||||
<!-- -->
|
||||
</a><a name="BellmanFordShortestPath(org.jgrapht.Graph, V)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>BellmanFordShortestPath</h4>
|
||||
<pre>public BellmanFordShortestPath(<a href="../../../org/jgrapht/Graph.html" title="interface in org.jgrapht">Graph</a><<a href="../../../org/jgrapht/alg/BellmanFordShortestPath.html" title="type parameter in BellmanFordShortestPath">V</a>,<a href="../../../org/jgrapht/alg/BellmanFordShortestPath.html" title="type parameter in BellmanFordShortestPath">E</a>> graph,
|
||||
<a href="../../../org/jgrapht/alg/BellmanFordShortestPath.html" title="type parameter in BellmanFordShortestPath">V</a> startVertex)</pre>
|
||||
<div class="block">Creates an object to calculate shortest paths between the start vertex
|
||||
and others vertices using the Bellman-Ford algorithm.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>graph</code> - </dd><dd><code>startVertex</code> - </dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="BellmanFordShortestPath(org.jgrapht.Graph,java.lang.Object,int)">
|
||||
<!-- -->
|
||||
</a><a name="BellmanFordShortestPath(org.jgrapht.Graph, V, int)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>BellmanFordShortestPath</h4>
|
||||
<pre>public BellmanFordShortestPath(<a href="../../../org/jgrapht/Graph.html" title="interface in org.jgrapht">Graph</a><<a href="../../../org/jgrapht/alg/BellmanFordShortestPath.html" title="type parameter in BellmanFordShortestPath">V</a>,<a href="../../../org/jgrapht/alg/BellmanFordShortestPath.html" title="type parameter in BellmanFordShortestPath">E</a>> graph,
|
||||
<a href="../../../org/jgrapht/alg/BellmanFordShortestPath.html" title="type parameter in BellmanFordShortestPath">V</a> startVertex,
|
||||
int nMaxHops)</pre>
|
||||
<div class="block">Creates an object to calculate shortest paths between the start vertex
|
||||
and others vertices using the Bellman-Ford algorithm.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>graph</code> - </dd><dd><code>startVertex</code> - </dd><dd><code>nMaxHops</code> - maximum number of edges of the calculated paths.</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="BellmanFordShortestPath(org.jgrapht.Graph,java.lang.Object,int,double)">
|
||||
<!-- -->
|
||||
</a><a name="BellmanFordShortestPath(org.jgrapht.Graph, V, int, double)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>BellmanFordShortestPath</h4>
|
||||
<pre>public BellmanFordShortestPath(<a href="../../../org/jgrapht/Graph.html" title="interface in org.jgrapht">Graph</a><<a href="../../../org/jgrapht/alg/BellmanFordShortestPath.html" title="type parameter in BellmanFordShortestPath">V</a>,<a href="../../../org/jgrapht/alg/BellmanFordShortestPath.html" title="type parameter in BellmanFordShortestPath">E</a>> graph,
|
||||
<a href="../../../org/jgrapht/alg/BellmanFordShortestPath.html" title="type parameter in BellmanFordShortestPath">V</a> startVertex,
|
||||
int nMaxHops,
|
||||
double epsilon)</pre>
|
||||
<div class="block">Creates an object to calculate shortest paths between the start vertex
|
||||
and others vertices using the Bellman-Ford algorithm.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>graph</code> - </dd><dd><code>startVertex</code> - </dd><dd><code>nMaxHops</code> - maximum number of edges of the calculated paths.</dd><dd><code>epsilon</code> - tolerance factor.</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Detail</h3>
|
||||
<a name="getCost(java.lang.Object)">
|
||||
<!-- -->
|
||||
</a><a name="getCost(V)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>getCost</h4>
|
||||
<pre>public double getCost(<a href="../../../org/jgrapht/alg/BellmanFordShortestPath.html" title="type parameter in BellmanFordShortestPath">V</a> endVertex)</pre>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>endVertex</code> - end vertex.</dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd>the cost of the shortest path between the start vertex and the
|
||||
end vertex.</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="getPathEdgeList(java.lang.Object)">
|
||||
<!-- -->
|
||||
</a><a name="getPathEdgeList(V)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>getPathEdgeList</h4>
|
||||
<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../org/jgrapht/alg/BellmanFordShortestPath.html" title="type parameter in BellmanFordShortestPath">E</a>> getPathEdgeList(<a href="../../../org/jgrapht/alg/BellmanFordShortestPath.html" title="type parameter in BellmanFordShortestPath">V</a> endVertex)</pre>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>endVertex</code> - end vertex.</dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd>list of <code>Edge</code>, or null if no path exists between the
|
||||
start vertex and the end vertex.</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="findPathBetween(org.jgrapht.Graph,java.lang.Object,java.lang.Object)">
|
||||
<!-- -->
|
||||
</a><a name="findPathBetween(org.jgrapht.Graph, V, V)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>findPathBetween</h4>
|
||||
<pre>public static <V,E> <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><E> findPathBetween(<a href="../../../org/jgrapht/Graph.html" title="interface in org.jgrapht">Graph</a><V,E> graph,
|
||||
V startVertex,
|
||||
V endVertex)</pre>
|
||||
<div class="block">Convenience method to find the shortest path via a single static method
|
||||
call. If you need a more advanced search (e.g. limited by hops, or
|
||||
computation of the path length), use the constructor instead.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>graph</code> - the graph to be searched</dd><dd><code>startVertex</code> - the vertex at which the path should start</dd><dd><code>endVertex</code> - the vertex at which the path should end</dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd>List of Edges, or null if no path exists</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar_bottom">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/BellmanFordShortestPath.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../org/jgrapht/alg/AStarShortestPath.html" title="class in org.jgrapht.alg"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../../org/jgrapht/alg/BiconnectivityInspector.html" title="class in org.jgrapht.alg"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?org/jgrapht/alg/BellmanFordShortestPath.html" target="_top">Frames</a></li>
|
||||
<li><a href="BellmanFordShortestPath.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li><a href="#field_summary">Field</a> | </li>
|
||||
<li><a href="#constructor_summary">Constr</a> | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li><a href="#field_detail">Field</a> | </li>
|
||||
<li><a href="#constructor_detail">Constr</a> | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright © 2016. All rights reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
@ -1,327 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (version 1.7.0_79) on Sun Apr 03 00:28:30 PDT 2016 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>BiconnectivityInspector (JGraphT : a free Java graph library)</title>
|
||||
<meta name="date" content="2016-04-03">
|
||||
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="BiconnectivityInspector (JGraphT : a free Java graph library)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar_top">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/BiconnectivityInspector.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../org/jgrapht/alg/BellmanFordShortestPath.html" title="class in org.jgrapht.alg"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../../org/jgrapht/alg/BlockCutpointGraph.html" title="class in org.jgrapht.alg"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?org/jgrapht/alg/BiconnectivityInspector.html" target="_top">Frames</a></li>
|
||||
<li><a href="BiconnectivityInspector.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_summary">Constr</a> | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_detail">Constr</a> | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="subTitle">org.jgrapht.alg</div>
|
||||
<h2 title="Class BiconnectivityInspector" class="title">Class BiconnectivityInspector<V,E></h2>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<ul class="inheritance">
|
||||
<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
|
||||
<li>
|
||||
<ul class="inheritance">
|
||||
<li>org.jgrapht.alg.BiconnectivityInspector<V,E></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="description">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<hr>
|
||||
<br>
|
||||
<pre>public class <span class="strong">BiconnectivityInspector<V,E></span>
|
||||
extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
|
||||
<div class="block">Inspects a graph for the biconnectivity property. See <a href="../../../org/jgrapht/alg/BlockCutpointGraph.html" title="class in org.jgrapht.alg"><code>BlockCutpointGraph</code></a> for more information. A biconnected graph has only one
|
||||
block (i.e. no cutpoints).</div>
|
||||
<dl><dt><span class="strong">Since:</span></dt>
|
||||
<dd>July 5, 2007</dd>
|
||||
<dt><span class="strong">Author:</span></dt>
|
||||
<dd>Guillaume Boulmier</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="summary">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
|
||||
<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colOne" scope="col">Constructor and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><code><strong><a href="../../../org/jgrapht/alg/BiconnectivityInspector.html#BiconnectivityInspector(org.jgrapht.UndirectedGraph)">BiconnectivityInspector</a></strong>(<a href="../../../org/jgrapht/UndirectedGraph.html" title="interface in org.jgrapht">UndirectedGraph</a><<a href="../../../org/jgrapht/alg/BiconnectivityInspector.html" title="type parameter in BiconnectivityInspector">V</a>,<a href="../../../org/jgrapht/alg/BiconnectivityInspector.html" title="type parameter in BiconnectivityInspector">E</a>> graph)</code>
|
||||
<div class="block">Running time = O(m) where m is the number of edges.</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
|
||||
<caption><span>Methods</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th class="colLast" scope="col">Method and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/BiconnectivityInspector.html" title="type parameter in BiconnectivityInspector">V</a>>></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/BiconnectivityInspector.html#getBiconnectedVertexComponents()">getBiconnectedVertexComponents</a></strong>()</code>
|
||||
<div class="block">Returns the biconnected vertex-components of the graph.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/BiconnectivityInspector.html" title="type parameter in BiconnectivityInspector">V</a>>></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/BiconnectivityInspector.html#getBiconnectedVertexComponents(V)">getBiconnectedVertexComponents</a></strong>(<a href="../../../org/jgrapht/alg/BiconnectivityInspector.html" title="type parameter in BiconnectivityInspector">V</a> vertex)</code>
|
||||
<div class="block">Returns the biconnected vertex-components containing the vertex.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/BiconnectivityInspector.html" title="type parameter in BiconnectivityInspector">V</a>></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/BiconnectivityInspector.html#getCutpoints()">getCutpoints</a></strong>()</code>
|
||||
<div class="block">Returns the cutpoints of the graph.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code>boolean</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/BiconnectivityInspector.html#isBiconnected()">isBiconnected</a></strong>()</code>
|
||||
<div class="block">Returns <code>true</code> if the graph is biconnected (no cutpoint),
|
||||
<code>false</code> otherwise.</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
|
||||
<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="details">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Detail</h3>
|
||||
<a name="BiconnectivityInspector(org.jgrapht.UndirectedGraph)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>BiconnectivityInspector</h4>
|
||||
<pre>public BiconnectivityInspector(<a href="../../../org/jgrapht/UndirectedGraph.html" title="interface in org.jgrapht">UndirectedGraph</a><<a href="../../../org/jgrapht/alg/BiconnectivityInspector.html" title="type parameter in BiconnectivityInspector">V</a>,<a href="../../../org/jgrapht/alg/BiconnectivityInspector.html" title="type parameter in BiconnectivityInspector">E</a>> graph)</pre>
|
||||
<div class="block">Running time = O(m) where m is the number of edges.</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Detail</h3>
|
||||
<a name="getBiconnectedVertexComponents()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>getBiconnectedVertexComponents</h4>
|
||||
<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/BiconnectivityInspector.html" title="type parameter in BiconnectivityInspector">V</a>>> getBiconnectedVertexComponents()</pre>
|
||||
<div class="block">Returns the biconnected vertex-components of the graph.</div>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="getBiconnectedVertexComponents(java.lang.Object)">
|
||||
<!-- -->
|
||||
</a><a name="getBiconnectedVertexComponents(V)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>getBiconnectedVertexComponents</h4>
|
||||
<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/BiconnectivityInspector.html" title="type parameter in BiconnectivityInspector">V</a>>> getBiconnectedVertexComponents(<a href="../../../org/jgrapht/alg/BiconnectivityInspector.html" title="type parameter in BiconnectivityInspector">V</a> vertex)</pre>
|
||||
<div class="block">Returns the biconnected vertex-components containing the vertex. A
|
||||
biconnected vertex-component contains all the vertices in the component.
|
||||
A vertex which is not a cutpoint is contained in exactly one component. A
|
||||
cutpoint is contained is at least 2 components.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>vertex</code> - </dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd>set of all biconnected vertex-components containing the vertex.</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="getCutpoints()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>getCutpoints</h4>
|
||||
<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/BiconnectivityInspector.html" title="type parameter in BiconnectivityInspector">V</a>> getCutpoints()</pre>
|
||||
<div class="block">Returns the cutpoints of the graph.</div>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="isBiconnected()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>isBiconnected</h4>
|
||||
<pre>public boolean isBiconnected()</pre>
|
||||
<div class="block">Returns <code>true</code> if the graph is biconnected (no cutpoint),
|
||||
<code>false</code> otherwise.</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar_bottom">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/BiconnectivityInspector.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../org/jgrapht/alg/BellmanFordShortestPath.html" title="class in org.jgrapht.alg"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../../org/jgrapht/alg/BlockCutpointGraph.html" title="class in org.jgrapht.alg"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?org/jgrapht/alg/BiconnectivityInspector.html" target="_top">Frames</a></li>
|
||||
<li><a href="BiconnectivityInspector.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_summary">Constr</a> | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_detail">Constr</a> | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright © 2016. All rights reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
@ -1,398 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (version 1.7.0_79) on Sun Apr 03 00:28:30 PDT 2016 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>BlockCutpointGraph (JGraphT : a free Java graph library)</title>
|
||||
<meta name="date" content="2016-04-03">
|
||||
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="BlockCutpointGraph (JGraphT : a free Java graph library)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar_top">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/BlockCutpointGraph.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../org/jgrapht/alg/BiconnectivityInspector.html" title="class in org.jgrapht.alg"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../../org/jgrapht/alg/BronKerboschCliqueFinder.html" title="class in org.jgrapht.alg"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?org/jgrapht/alg/BlockCutpointGraph.html" target="_top">Frames</a></li>
|
||||
<li><a href="BlockCutpointGraph.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li><a href="#nested_classes_inherited_from_class_org.jgrapht.graph.AbstractBaseGraph">Nested</a> | </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_summary">Constr</a> | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_detail">Constr</a> | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="subTitle">org.jgrapht.alg</div>
|
||||
<h2 title="Class BlockCutpointGraph" class="title">Class BlockCutpointGraph<V,E></h2>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<ul class="inheritance">
|
||||
<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
|
||||
<li>
|
||||
<ul class="inheritance">
|
||||
<li><a href="../../../org/jgrapht/graph/AbstractGraph.html" title="class in org.jgrapht.graph">org.jgrapht.graph.AbstractGraph</a><V,E></li>
|
||||
<li>
|
||||
<ul class="inheritance">
|
||||
<li><a href="../../../org/jgrapht/graph/AbstractBaseGraph.html" title="class in org.jgrapht.graph">org.jgrapht.graph.AbstractBaseGraph</a><V,E></li>
|
||||
<li>
|
||||
<ul class="inheritance">
|
||||
<li><a href="../../../org/jgrapht/graph/SimpleGraph.html" title="class in org.jgrapht.graph">org.jgrapht.graph.SimpleGraph</a><<a href="../../../org/jgrapht/UndirectedGraph.html" title="interface in org.jgrapht">UndirectedGraph</a><V,E>,<a href="../../../org/jgrapht/graph/DefaultEdge.html" title="class in org.jgrapht.graph">DefaultEdge</a>></li>
|
||||
<li>
|
||||
<ul class="inheritance">
|
||||
<li>org.jgrapht.alg.BlockCutpointGraph<V,E></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="description">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<dl>
|
||||
<dt>All Implemented Interfaces:</dt>
|
||||
<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Cloneable.html?is-external=true" title="class or interface in java.lang">Cloneable</a>, <a href="../../../org/jgrapht/Graph.html" title="interface in org.jgrapht">Graph</a><<a href="../../../org/jgrapht/UndirectedGraph.html" title="interface in org.jgrapht">UndirectedGraph</a><V,E>,<a href="../../../org/jgrapht/graph/DefaultEdge.html" title="class in org.jgrapht.graph">DefaultEdge</a>>, <a href="../../../org/jgrapht/UndirectedGraph.html" title="interface in org.jgrapht">UndirectedGraph</a><<a href="../../../org/jgrapht/UndirectedGraph.html" title="interface in org.jgrapht">UndirectedGraph</a><V,E>,<a href="../../../org/jgrapht/graph/DefaultEdge.html" title="class in org.jgrapht.graph">DefaultEdge</a>></dd>
|
||||
</dl>
|
||||
<hr>
|
||||
<br>
|
||||
<pre>public class <span class="strong">BlockCutpointGraph<V,E></span>
|
||||
extends <a href="../../../org/jgrapht/graph/SimpleGraph.html" title="class in org.jgrapht.graph">SimpleGraph</a><<a href="../../../org/jgrapht/UndirectedGraph.html" title="interface in org.jgrapht">UndirectedGraph</a><V,E>,<a href="../../../org/jgrapht/graph/DefaultEdge.html" title="class in org.jgrapht.graph">DefaultEdge</a>></pre>
|
||||
<div class="block">Definition of a <a href="http://mathworld.wolfram.com/Block.html">block of a
|
||||
graph</a> in MathWorld.<br>
|
||||
Definition and lemma taken from the article <a
|
||||
href="http://www.albany.edu/~goel/publications/rosencrantz2005.pdf">
|
||||
Structure-Based Resilience Metrics for Service-Oriented Networks</a>:
|
||||
|
||||
<ul>
|
||||
<li><b>Definition 4.5</b> Let G(V; E) be a connected undirected graph. The
|
||||
block-cut point graph (BC graph) of G, denoted by GB(VB; EB), is the
|
||||
bipartite graph defined as follows. (a) VB has one node corresponding to each
|
||||
block and one node corresponding to each cut point of G. (b) Each edge fx; yg
|
||||
in EB joins a block node x to a cut point y if the block corresponding to x
|
||||
contains the cut point node corresponding to y.</li>
|
||||
<li><b>Lemma 4.4</b> Let G(V; E) be a connected undirected graph. (a) Each
|
||||
pair of blocks of G share at most one node, and that node is a cutpoint. (b)
|
||||
The BC graph of G is a tree in which each leaf node corresponds to a block of
|
||||
G.</li>
|
||||
</ul></div>
|
||||
<dl><dt><span class="strong">Since:</span></dt>
|
||||
<dd>July 5, 2007</dd>
|
||||
<dt><span class="strong">Author:</span></dt>
|
||||
<dd>Guillaume Boulmier</dd>
|
||||
<dt><span class="strong">See Also:</span></dt><dd><a href="../../../serialized-form.html#org.jgrapht.alg.BlockCutpointGraph">Serialized Form</a></dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="summary">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ======== NESTED CLASS SUMMARY ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="nested_class_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Nested Class Summary</h3>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="nested_classes_inherited_from_class_org.jgrapht.graph.AbstractBaseGraph">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Nested classes/interfaces inherited from class org.jgrapht.graph.<a href="../../../org/jgrapht/graph/AbstractBaseGraph.html" title="class in org.jgrapht.graph">AbstractBaseGraph</a></h3>
|
||||
<code><a href="../../../org/jgrapht/graph/AbstractBaseGraph.DirectedEdgeContainer.html" title="class in org.jgrapht.graph">AbstractBaseGraph.DirectedEdgeContainer</a><<a href="../../../org/jgrapht/graph/AbstractBaseGraph.DirectedEdgeContainer.html" title="type parameter in AbstractBaseGraph.DirectedEdgeContainer">VV</a>,<a href="../../../org/jgrapht/graph/AbstractBaseGraph.DirectedEdgeContainer.html" title="type parameter in AbstractBaseGraph.DirectedEdgeContainer">EE</a>>, <a href="../../../org/jgrapht/graph/AbstractBaseGraph.DirectedSpecifics.html" title="class in org.jgrapht.graph">AbstractBaseGraph.DirectedSpecifics</a>, <a href="../../../org/jgrapht/graph/AbstractBaseGraph.UndirectedSpecifics.html" title="class in org.jgrapht.graph">AbstractBaseGraph.UndirectedSpecifics</a></code></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
|
||||
<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colOne" scope="col">Constructor and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><code><strong><a href="../../../org/jgrapht/alg/BlockCutpointGraph.html#BlockCutpointGraph(org.jgrapht.UndirectedGraph)">BlockCutpointGraph</a></strong>(<a href="../../../org/jgrapht/UndirectedGraph.html" title="interface in org.jgrapht">UndirectedGraph</a><<a href="../../../org/jgrapht/alg/BlockCutpointGraph.html" title="type parameter in BlockCutpointGraph">V</a>,<a href="../../../org/jgrapht/alg/BlockCutpointGraph.html" title="type parameter in BlockCutpointGraph">E</a>> graph)</code>
|
||||
<div class="block">Running time = O(m) where m is the number of edges.</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
|
||||
<caption><span>Methods</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th class="colLast" scope="col">Method and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code><a href="../../../org/jgrapht/UndirectedGraph.html" title="interface in org.jgrapht">UndirectedGraph</a><<a href="../../../org/jgrapht/alg/BlockCutpointGraph.html" title="type parameter in BlockCutpointGraph">V</a>,<a href="../../../org/jgrapht/alg/BlockCutpointGraph.html" title="type parameter in BlockCutpointGraph">E</a>></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/BlockCutpointGraph.html#getBlock(V)">getBlock</a></strong>(<a href="../../../org/jgrapht/alg/BlockCutpointGraph.html" title="type parameter in BlockCutpointGraph">V</a> vertex)</code>
|
||||
<div class="block">Returns the vertex if vertex is a cutpoint, and otherwise returns the
|
||||
block (biconnected component) containing the vertex.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/BlockCutpointGraph.html" title="type parameter in BlockCutpointGraph">V</a>></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/BlockCutpointGraph.html#getCutpoints()">getCutpoints</a></strong>()</code>
|
||||
<div class="block">Returns the cutpoints of the initial graph.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>boolean</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/BlockCutpointGraph.html#isCutpoint(V)">isCutpoint</a></strong>(<a href="../../../org/jgrapht/alg/BlockCutpointGraph.html" title="type parameter in BlockCutpointGraph">V</a> vertex)</code>
|
||||
<div class="block">Returns <code>true</code> if the vertex is a cutpoint, <code>false</code>
|
||||
otherwise.</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="methods_inherited_from_class_org.jgrapht.graph.SimpleGraph">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from class org.jgrapht.graph.<a href="../../../org/jgrapht/graph/SimpleGraph.html" title="class in org.jgrapht.graph">SimpleGraph</a></h3>
|
||||
<code><a href="../../../org/jgrapht/graph/SimpleGraph.html#builder(java.lang.Class)">builder</a>, <a href="../../../org/jgrapht/graph/SimpleGraph.html#builder(org.jgrapht.EdgeFactory)">builder</a></code></li>
|
||||
</ul>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="methods_inherited_from_class_org.jgrapht.graph.AbstractBaseGraph">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from class org.jgrapht.graph.<a href="../../../org/jgrapht/graph/AbstractBaseGraph.html" title="class in org.jgrapht.graph">AbstractBaseGraph</a></h3>
|
||||
<code><a href="../../../org/jgrapht/graph/AbstractBaseGraph.html#addEdge(V,%20V)">addEdge</a>, <a href="../../../org/jgrapht/graph/AbstractBaseGraph.html#addEdge(V,%20V,%20E)">addEdge</a>, <a href="../../../org/jgrapht/graph/AbstractBaseGraph.html#addVertex(V)">addVertex</a>, <a href="../../../org/jgrapht/graph/AbstractBaseGraph.html#clone()">clone</a>, <a href="../../../org/jgrapht/graph/AbstractBaseGraph.html#containsEdge(E)">containsEdge</a>, <a href="../../../org/jgrapht/graph/AbstractBaseGraph.html#containsVertex(V)">containsVertex</a>, <a href="../../../org/jgrapht/graph/AbstractBaseGraph.html#createDirectedSpecifics()">createDirectedSpecifics</a>, <a href="../../../org/jgrapht/graph/AbstractBaseGraph.html#createUndirectedSpecifics()">createUndirectedSpecifics</a>, <a href="../../../org/jgrapht/graph/AbstractBaseGraph.html#degreeOf(V)">degreeOf</a>, <a href="../../../org/jgrapht/graph/AbstractBaseGraph.html#edgeSet()">edgeSet</a>, <a href="../../../org/jgrapht/graph/AbstractBaseGraph.html#edgesOf(V)">edgesOf</a>, <a href="../../../org/jgrapht/graph/AbstractBaseGraph.html#getAllEdges(V,%20V)">getAllEdges</a>, <a href="../../../org/jgrapht/graph/AbstractBaseGraph.html#getEdge(V,%20V)">getEdge</a>, <a href="../../../org/jgrapht/graph/AbstractBaseGraph.html#getEdgeFactory()">getEdgeFactory</a>, <a href="../../../org/jgrapht/graph/AbstractBaseGraph.html#getEdgeSource(E)">getEdgeSource</a>, <a href="../../../org/jgrapht/graph/AbstractBaseGraph.html#getEdgeTarget(E)">getEdgeTarget</a>, <a href="../../../org/jgrapht/graph/AbstractBaseGraph.html#getEdgeWeight(E)">getEdgeWeight</a>, <a href="../../../org/jgrapht/graph/AbstractBaseGraph.html#incomingEdgesOf(V)">incomingEdgesOf</a>, <a href="../../../org/jgrapht/graph/AbstractBaseGraph.html#inDegreeOf(V)">inDegreeOf</a>, <a href="../../../org/jgrapht/graph/AbstractBaseGraph.html#isAllowingLoops()">isAllowingLoops</a>, <a href="../../../org/jgrapht/graph/AbstractBaseGraph.html#isAllowingMultipleEdges()">isAllowingMultipleEdges</a>, <a href="../../../org/jgrapht/graph/AbstractBaseGraph.html#outDegreeOf(V)">outDegreeOf</a>, <a href="../../../org/jgrapht/graph/AbstractBaseGraph.html#outgoingEdgesOf(V)">outgoingEdgesOf</a>, <a href="../../../org/jgrapht/graph/AbstractBaseGraph.html#removeEdge(E)">removeEdge</a>, <a href="../../../org/jgrapht/graph/AbstractBaseGraph.html#removeEdge(V,%20V)">removeEdge</a>, <a href="../../../org/jgrapht/graph/AbstractBaseGraph.html#removeVertex(V)">removeVertex</a>, <a href="../../../org/jgrapht/graph/AbstractBaseGraph.html#setEdgeSetFactory(org.jgrapht.graph.EdgeSetFactory)">setEdgeSetFactory</a>, <a href="../../../org/jgrapht/graph/AbstractBaseGraph.html#setEdgeWeight(E,%20double)">setEdgeWeight</a>, <a href="../../../org/jgrapht/graph/AbstractBaseGraph.html#vertexSet()">vertexSet</a></code></li>
|
||||
</ul>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="methods_inherited_from_class_org.jgrapht.graph.AbstractGraph">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from class org.jgrapht.graph.<a href="../../../org/jgrapht/graph/AbstractGraph.html" title="class in org.jgrapht.graph">AbstractGraph</a></h3>
|
||||
<code><a href="../../../org/jgrapht/graph/AbstractGraph.html#assertVertexExist(V)">assertVertexExist</a>, <a href="../../../org/jgrapht/graph/AbstractGraph.html#containsEdge(V,%20V)">containsEdge</a>, <a href="../../../org/jgrapht/graph/AbstractGraph.html#equals(java.lang.Object)">equals</a>, <a href="../../../org/jgrapht/graph/AbstractGraph.html#hashCode()">hashCode</a>, <a href="../../../org/jgrapht/graph/AbstractGraph.html#removeAllEdges(java.util.Collection)">removeAllEdges</a>, <a href="../../../org/jgrapht/graph/AbstractGraph.html#removeAllEdges(E[])">removeAllEdges</a>, <a href="../../../org/jgrapht/graph/AbstractGraph.html#removeAllEdges(V,%20V)">removeAllEdges</a>, <a href="../../../org/jgrapht/graph/AbstractGraph.html#removeAllVertices(java.util.Collection)">removeAllVertices</a>, <a href="../../../org/jgrapht/graph/AbstractGraph.html#toString()">toString</a>, <a href="../../../org/jgrapht/graph/AbstractGraph.html#toStringFromSets(java.util.Collection,%20java.util.Collection,%20boolean)">toStringFromSets</a></code></li>
|
||||
</ul>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
|
||||
<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
|
||||
</ul>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="methods_inherited_from_class_org.jgrapht.UndirectedGraph">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from interface org.jgrapht.<a href="../../../org/jgrapht/UndirectedGraph.html" title="interface in org.jgrapht">UndirectedGraph</a></h3>
|
||||
<code><a href="../../../org/jgrapht/UndirectedGraph.html#degreeOf(V)">degreeOf</a></code></li>
|
||||
</ul>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="methods_inherited_from_class_org.jgrapht.Graph">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from interface org.jgrapht.<a href="../../../org/jgrapht/Graph.html" title="interface in org.jgrapht">Graph</a></h3>
|
||||
<code><a href="../../../org/jgrapht/Graph.html#addEdge(V,%20V)">addEdge</a>, <a href="../../../org/jgrapht/Graph.html#addEdge(V,%20V,%20E)">addEdge</a>, <a href="../../../org/jgrapht/Graph.html#addVertex(V)">addVertex</a>, <a href="../../../org/jgrapht/Graph.html#containsEdge(E)">containsEdge</a>, <a href="../../../org/jgrapht/Graph.html#containsEdge(V,%20V)">containsEdge</a>, <a href="../../../org/jgrapht/Graph.html#containsVertex(V)">containsVertex</a>, <a href="../../../org/jgrapht/Graph.html#edgeSet()">edgeSet</a>, <a href="../../../org/jgrapht/Graph.html#edgesOf(V)">edgesOf</a>, <a href="../../../org/jgrapht/Graph.html#getAllEdges(V,%20V)">getAllEdges</a>, <a href="../../../org/jgrapht/Graph.html#getEdge(V,%20V)">getEdge</a>, <a href="../../../org/jgrapht/Graph.html#getEdgeFactory()">getEdgeFactory</a>, <a href="../../../org/jgrapht/Graph.html#getEdgeSource(E)">getEdgeSource</a>, <a href="../../../org/jgrapht/Graph.html#getEdgeTarget(E)">getEdgeTarget</a>, <a href="../../../org/jgrapht/Graph.html#getEdgeWeight(E)">getEdgeWeight</a>, <a href="../../../org/jgrapht/Graph.html#removeAllEdges(java.util.Collection)">removeAllEdges</a>, <a href="../../../org/jgrapht/Graph.html#removeAllEdges(V,%20V)">removeAllEdges</a>, <a href="../../../org/jgrapht/Graph.html#removeAllVertices(java.util.Collection)">removeAllVertices</a>, <a href="../../../org/jgrapht/Graph.html#removeEdge(E)">removeEdge</a>, <a href="../../../org/jgrapht/Graph.html#removeEdge(V,%20V)">removeEdge</a>, <a href="../../../org/jgrapht/Graph.html#removeVertex(V)">removeVertex</a>, <a href="../../../org/jgrapht/Graph.html#vertexSet()">vertexSet</a></code></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="details">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Detail</h3>
|
||||
<a name="BlockCutpointGraph(org.jgrapht.UndirectedGraph)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>BlockCutpointGraph</h4>
|
||||
<pre>public BlockCutpointGraph(<a href="../../../org/jgrapht/UndirectedGraph.html" title="interface in org.jgrapht">UndirectedGraph</a><<a href="../../../org/jgrapht/alg/BlockCutpointGraph.html" title="type parameter in BlockCutpointGraph">V</a>,<a href="../../../org/jgrapht/alg/BlockCutpointGraph.html" title="type parameter in BlockCutpointGraph">E</a>> graph)</pre>
|
||||
<div class="block">Running time = O(m) where m is the number of edges.</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Detail</h3>
|
||||
<a name="getBlock(java.lang.Object)">
|
||||
<!-- -->
|
||||
</a><a name="getBlock(V)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>getBlock</h4>
|
||||
<pre>public <a href="../../../org/jgrapht/UndirectedGraph.html" title="interface in org.jgrapht">UndirectedGraph</a><<a href="../../../org/jgrapht/alg/BlockCutpointGraph.html" title="type parameter in BlockCutpointGraph">V</a>,<a href="../../../org/jgrapht/alg/BlockCutpointGraph.html" title="type parameter in BlockCutpointGraph">E</a>> getBlock(<a href="../../../org/jgrapht/alg/BlockCutpointGraph.html" title="type parameter in BlockCutpointGraph">V</a> vertex)</pre>
|
||||
<div class="block">Returns the vertex if vertex is a cutpoint, and otherwise returns the
|
||||
block (biconnected component) containing the vertex.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>vertex</code> - vertex in the initial graph.</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="getCutpoints()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>getCutpoints</h4>
|
||||
<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/BlockCutpointGraph.html" title="type parameter in BlockCutpointGraph">V</a>> getCutpoints()</pre>
|
||||
<div class="block">Returns the cutpoints of the initial graph.</div>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="isCutpoint(java.lang.Object)">
|
||||
<!-- -->
|
||||
</a><a name="isCutpoint(V)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>isCutpoint</h4>
|
||||
<pre>public boolean isCutpoint(<a href="../../../org/jgrapht/alg/BlockCutpointGraph.html" title="type parameter in BlockCutpointGraph">V</a> vertex)</pre>
|
||||
<div class="block">Returns <code>true</code> if the vertex is a cutpoint, <code>false</code>
|
||||
otherwise.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>vertex</code> - vertex in the initial graph.</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar_bottom">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/BlockCutpointGraph.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../org/jgrapht/alg/BiconnectivityInspector.html" title="class in org.jgrapht.alg"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../../org/jgrapht/alg/BronKerboschCliqueFinder.html" title="class in org.jgrapht.alg"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?org/jgrapht/alg/BlockCutpointGraph.html" target="_top">Frames</a></li>
|
||||
<li><a href="BlockCutpointGraph.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li><a href="#nested_classes_inherited_from_class_org.jgrapht.graph.AbstractBaseGraph">Nested</a> | </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_summary">Constr</a> | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_detail">Constr</a> | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright © 2016. All rights reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
@ -1,294 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (version 1.7.0_79) on Sun Apr 03 00:28:30 PDT 2016 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>BronKerboschCliqueFinder (JGraphT : a free Java graph library)</title>
|
||||
<meta name="date" content="2016-04-03">
|
||||
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="BronKerboschCliqueFinder (JGraphT : a free Java graph library)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar_top">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/BronKerboschCliqueFinder.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../org/jgrapht/alg/BlockCutpointGraph.html" title="class in org.jgrapht.alg"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../../org/jgrapht/alg/ChromaticNumber.html" title="class in org.jgrapht.alg"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?org/jgrapht/alg/BronKerboschCliqueFinder.html" target="_top">Frames</a></li>
|
||||
<li><a href="BronKerboschCliqueFinder.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_summary">Constr</a> | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_detail">Constr</a> | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="subTitle">org.jgrapht.alg</div>
|
||||
<h2 title="Class BronKerboschCliqueFinder" class="title">Class BronKerboschCliqueFinder<V,E></h2>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<ul class="inheritance">
|
||||
<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
|
||||
<li>
|
||||
<ul class="inheritance">
|
||||
<li>org.jgrapht.alg.BronKerboschCliqueFinder<V,E></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="description">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<hr>
|
||||
<br>
|
||||
<pre>public class <span class="strong">BronKerboschCliqueFinder<V,E></span>
|
||||
extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
|
||||
<div class="block">This class implements Bron-Kerbosch clique detection algorithm as it is
|
||||
described in [Samudrala R.,Moult J.:A Graph-theoretic Algorithm for
|
||||
comparative Modeling of Protein Structure; J.Mol. Biol. (1998); vol 279; pp.
|
||||
287-302]</div>
|
||||
<dl><dt><span class="strong">Author:</span></dt>
|
||||
<dd>Ewgenij Proschak</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="summary">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
|
||||
<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colOne" scope="col">Constructor and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><code><strong><a href="../../../org/jgrapht/alg/BronKerboschCliqueFinder.html#BronKerboschCliqueFinder(org.jgrapht.Graph)">BronKerboschCliqueFinder</a></strong>(<a href="../../../org/jgrapht/Graph.html" title="interface in org.jgrapht">Graph</a><<a href="../../../org/jgrapht/alg/BronKerboschCliqueFinder.html" title="type parameter in BronKerboschCliqueFinder">V</a>,<a href="../../../org/jgrapht/alg/BronKerboschCliqueFinder.html" title="type parameter in BronKerboschCliqueFinder">E</a>> graph)</code>
|
||||
<div class="block">Creates a new clique finder.</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
|
||||
<caption><span>Methods</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th class="colLast" scope="col">Method and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/BronKerboschCliqueFinder.html" title="type parameter in BronKerboschCliqueFinder">V</a>>></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/BronKerboschCliqueFinder.html#getAllMaximalCliques()">getAllMaximalCliques</a></strong>()</code>
|
||||
<div class="block">Finds all maximal cliques of the graph.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/BronKerboschCliqueFinder.html" title="type parameter in BronKerboschCliqueFinder">V</a>>></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/BronKerboschCliqueFinder.html#getBiggestMaximalCliques()">getBiggestMaximalCliques</a></strong>()</code>
|
||||
<div class="block">Finds the biggest maximal cliques of the graph.</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
|
||||
<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="details">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Detail</h3>
|
||||
<a name="BronKerboschCliqueFinder(org.jgrapht.Graph)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>BronKerboschCliqueFinder</h4>
|
||||
<pre>public BronKerboschCliqueFinder(<a href="../../../org/jgrapht/Graph.html" title="interface in org.jgrapht">Graph</a><<a href="../../../org/jgrapht/alg/BronKerboschCliqueFinder.html" title="type parameter in BronKerboschCliqueFinder">V</a>,<a href="../../../org/jgrapht/alg/BronKerboschCliqueFinder.html" title="type parameter in BronKerboschCliqueFinder">E</a>> graph)</pre>
|
||||
<div class="block">Creates a new clique finder.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>graph</code> - the graph in which cliques are to be found; graph must be
|
||||
simple</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Detail</h3>
|
||||
<a name="getAllMaximalCliques()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>getAllMaximalCliques</h4>
|
||||
<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/BronKerboschCliqueFinder.html" title="type parameter in BronKerboschCliqueFinder">V</a>>> getAllMaximalCliques()</pre>
|
||||
<div class="block">Finds all maximal cliques of the graph. A clique is maximal if it is
|
||||
impossible to enlarge it by adding another vertex from the graph. Note
|
||||
that a maximal clique is not necessarily the biggest clique in the graph.</div>
|
||||
<dl><dt><span class="strong">Returns:</span></dt><dd>Collection of cliques (each of which is represented as a Set of
|
||||
vertices)</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="getBiggestMaximalCliques()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>getBiggestMaximalCliques</h4>
|
||||
<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/BronKerboschCliqueFinder.html" title="type parameter in BronKerboschCliqueFinder">V</a>>> getBiggestMaximalCliques()</pre>
|
||||
<div class="block">Finds the biggest maximal cliques of the graph.</div>
|
||||
<dl><dt><span class="strong">Returns:</span></dt><dd>Collection of cliques (each of which is represented as a Set of
|
||||
vertices)</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar_bottom">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/BronKerboschCliqueFinder.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../org/jgrapht/alg/BlockCutpointGraph.html" title="class in org.jgrapht.alg"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../../org/jgrapht/alg/ChromaticNumber.html" title="class in org.jgrapht.alg"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?org/jgrapht/alg/BronKerboschCliqueFinder.html" target="_top">Frames</a></li>
|
||||
<li><a href="BronKerboschCliqueFinder.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_summary">Constr</a> | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_detail">Constr</a> | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright © 2016. All rights reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
@ -1,291 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (version 1.7.0_79) on Sun Apr 03 00:28:30 PDT 2016 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>ChromaticNumber (JGraphT : a free Java graph library)</title>
|
||||
<meta name="date" content="2016-04-03">
|
||||
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="ChromaticNumber (JGraphT : a free Java graph library)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar_top">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/ChromaticNumber.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../org/jgrapht/alg/BronKerboschCliqueFinder.html" title="class in org.jgrapht.alg"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../../org/jgrapht/alg/CliqueMinimalSeparatorDecomposition.html" title="class in org.jgrapht.alg"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?org/jgrapht/alg/ChromaticNumber.html" target="_top">Frames</a></li>
|
||||
<li><a href="ChromaticNumber.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_summary">Constr</a> | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_detail">Constr</a> | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="subTitle">org.jgrapht.alg</div>
|
||||
<h2 title="Class ChromaticNumber" class="title">Class ChromaticNumber</h2>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<ul class="inheritance">
|
||||
<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
|
||||
<li>
|
||||
<ul class="inheritance">
|
||||
<li>org.jgrapht.alg.ChromaticNumber</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="description">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<hr>
|
||||
<br>
|
||||
<pre>public abstract class <span class="strong">ChromaticNumber</span>
|
||||
extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
|
||||
<div class="block">Allows the <a href="http://mathworld.wolfram.com/ChromaticNumber.html">
|
||||
chromatic number</a> of a graph to be calculated. This is the minimal number
|
||||
of colors needed to color each vertex such that no two adjacent vertices
|
||||
share the same color. This algorithm will not find the true chromatic number,
|
||||
since this is an NP-complete problem. So, a greedy algorithm will find an
|
||||
approximate chromatic number.</div>
|
||||
<dl><dt><span class="strong">Since:</span></dt>
|
||||
<dd>Dec 21, 2008</dd>
|
||||
<dt><span class="strong">Author:</span></dt>
|
||||
<dd>Andrew Newell</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="summary">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
|
||||
<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colOne" scope="col">Constructor and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><code><strong><a href="../../../org/jgrapht/alg/ChromaticNumber.html#ChromaticNumber()">ChromaticNumber</a></strong>()</code> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
|
||||
<caption><span>Methods</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th class="colLast" scope="col">Method and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>static <V,E> int</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/ChromaticNumber.html#findGreedyChromaticNumber(org.jgrapht.UndirectedGraph)">findGreedyChromaticNumber</a></strong>(<a href="../../../org/jgrapht/UndirectedGraph.html" title="interface in org.jgrapht">UndirectedGraph</a><V,E> g)</code>
|
||||
<div class="block">Finds the number of colors required for a greedy coloring of the graph.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code>static <V,E> <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><V>></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/ChromaticNumber.html#findGreedyColoredGroups(org.jgrapht.UndirectedGraph)">findGreedyColoredGroups</a></strong>(<a href="../../../org/jgrapht/UndirectedGraph.html" title="interface in org.jgrapht">UndirectedGraph</a><V,E> g)</code>
|
||||
<div class="block">Finds a greedy coloring of the graph.</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
|
||||
<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="details">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Detail</h3>
|
||||
<a name="ChromaticNumber()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>ChromaticNumber</h4>
|
||||
<pre>public ChromaticNumber()</pre>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Detail</h3>
|
||||
<a name="findGreedyChromaticNumber(org.jgrapht.UndirectedGraph)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>findGreedyChromaticNumber</h4>
|
||||
<pre>public static <V,E> int findGreedyChromaticNumber(<a href="../../../org/jgrapht/UndirectedGraph.html" title="interface in org.jgrapht">UndirectedGraph</a><V,E> g)</pre>
|
||||
<div class="block">Finds the number of colors required for a greedy coloring of the graph.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>g</code> - an undirected graph to find the chromatic number of</dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd>integer the approximate chromatic number from the greedy
|
||||
algorithm</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="findGreedyColoredGroups(org.jgrapht.UndirectedGraph)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>findGreedyColoredGroups</h4>
|
||||
<pre>public static <V,E> <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><V>> findGreedyColoredGroups(<a href="../../../org/jgrapht/UndirectedGraph.html" title="interface in org.jgrapht">UndirectedGraph</a><V,E> g)</pre>
|
||||
<div class="block">Finds a greedy coloring of the graph.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>g</code> - an undirected graph for which to find the coloring</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar_bottom">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/ChromaticNumber.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../org/jgrapht/alg/BronKerboschCliqueFinder.html" title="class in org.jgrapht.alg"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../../org/jgrapht/alg/CliqueMinimalSeparatorDecomposition.html" title="class in org.jgrapht.alg"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?org/jgrapht/alg/ChromaticNumber.html" target="_top">Frames</a></li>
|
||||
<li><a href="ChromaticNumber.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_summary">Constr</a> | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_detail">Constr</a> | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright © 2016. All rights reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
@ -1,422 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (version 1.7.0_79) on Sun Apr 03 00:28:30 PDT 2016 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>CliqueMinimalSeparatorDecomposition (JGraphT : a free Java graph library)</title>
|
||||
<meta name="date" content="2016-04-03">
|
||||
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="CliqueMinimalSeparatorDecomposition (JGraphT : a free Java graph library)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar_top">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/CliqueMinimalSeparatorDecomposition.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../org/jgrapht/alg/ChromaticNumber.html" title="class in org.jgrapht.alg"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../../org/jgrapht/alg/ConnectivityInspector.html" title="class in org.jgrapht.alg"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?org/jgrapht/alg/CliqueMinimalSeparatorDecomposition.html" target="_top">Frames</a></li>
|
||||
<li><a href="CliqueMinimalSeparatorDecomposition.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_summary">Constr</a> | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_detail">Constr</a> | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="subTitle">org.jgrapht.alg</div>
|
||||
<h2 title="Class CliqueMinimalSeparatorDecomposition" class="title">Class CliqueMinimalSeparatorDecomposition<V,E></h2>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<ul class="inheritance">
|
||||
<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
|
||||
<li>
|
||||
<ul class="inheritance">
|
||||
<li>org.jgrapht.alg.CliqueMinimalSeparatorDecomposition<V,E></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="description">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<hr>
|
||||
<br>
|
||||
<pre>public class <span class="strong">CliqueMinimalSeparatorDecomposition<V,E></span>
|
||||
extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
|
||||
<div class="block">Clique Minimal Separator Decomposition using MCS-M+ and Atoms algorithm as
|
||||
described in Berry et al. An Introduction to Clique Minimal Separator
|
||||
Decomposition (2010), DOI:10.3390/a3020197, <a
|
||||
href="http://www.mdpi.com/1999-4893/3/2/197">
|
||||
http://www.mdpi.com/1999-4893/3/2/197</a>
|
||||
|
||||
<p>The Clique Minimal Separator (CMS) Decomposition is a procedure that
|
||||
splits a graph into a set of subgraphs separated by minimal clique
|
||||
separators, adding the separating clique to each component produced by the
|
||||
separation. At the end we have a set of atoms. The CMS decomposition is
|
||||
unique and yields the set of the atoms independent of the order of the
|
||||
decomposition.</div>
|
||||
<dl><dt><span class="strong">Author:</span></dt>
|
||||
<dd>Florian Buenzli (fbuenzli@student.ethz.ch), Thomas Tschager (thomas.tschager@inf.ethz.ch), Tomas Hruz (tomas.hruz@inf.ethz.ch), Philipp Hoppen</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="summary">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
|
||||
<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colOne" scope="col">Constructor and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><code><strong><a href="../../../org/jgrapht/alg/CliqueMinimalSeparatorDecomposition.html#CliqueMinimalSeparatorDecomposition(org.jgrapht.UndirectedGraph)">CliqueMinimalSeparatorDecomposition</a></strong>(<a href="../../../org/jgrapht/UndirectedGraph.html" title="interface in org.jgrapht">UndirectedGraph</a><<a href="../../../org/jgrapht/alg/CliqueMinimalSeparatorDecomposition.html" title="type parameter in CliqueMinimalSeparatorDecomposition">V</a>,<a href="../../../org/jgrapht/alg/CliqueMinimalSeparatorDecomposition.html" title="type parameter in CliqueMinimalSeparatorDecomposition">E</a>> g)</code>
|
||||
<div class="block">Setup a clique minimal separator decomposition on undirected graph <code>
|
||||
g</code>.</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
|
||||
<caption><span>Methods</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th class="colLast" scope="col">Method and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/CliqueMinimalSeparatorDecomposition.html" title="type parameter in CliqueMinimalSeparatorDecomposition">V</a>>></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/CliqueMinimalSeparatorDecomposition.html#getAtoms()">getAtoms</a></strong>()</code>
|
||||
<div class="block">Get the atoms generated by the decomposition.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/CliqueMinimalSeparatorDecomposition.html" title="type parameter in CliqueMinimalSeparatorDecomposition">E</a>></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/CliqueMinimalSeparatorDecomposition.html#getFillEdges()">getFillEdges</a></strong>()</code>
|
||||
<div class="block">Get the fill edges generated by the triangulation.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/CliqueMinimalSeparatorDecomposition.html" title="type parameter in CliqueMinimalSeparatorDecomposition">V</a>>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/CliqueMinimalSeparatorDecomposition.html#getFullComponentCount()">getFullComponentCount</a></strong>()</code>
|
||||
<div class="block">Get a map to know for each separator how many components it produces.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../org/jgrapht/alg/CliqueMinimalSeparatorDecomposition.html" title="type parameter in CliqueMinimalSeparatorDecomposition">V</a>></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/CliqueMinimalSeparatorDecomposition.html#getGenerators()">getGenerators</a></strong>()</code>
|
||||
<div class="block">Get the generators of the separators of the triangulated graph, i.e.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code><a href="../../../org/jgrapht/UndirectedGraph.html" title="interface in org.jgrapht">UndirectedGraph</a><<a href="../../../org/jgrapht/alg/CliqueMinimalSeparatorDecomposition.html" title="type parameter in CliqueMinimalSeparatorDecomposition">V</a>,<a href="../../../org/jgrapht/alg/CliqueMinimalSeparatorDecomposition.html" title="type parameter in CliqueMinimalSeparatorDecomposition">E</a>></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/CliqueMinimalSeparatorDecomposition.html#getGraph()">getGraph</a></strong>()</code>
|
||||
<div class="block">Get the original graph.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/LinkedList.html?is-external=true" title="class or interface in java.util">LinkedList</a><<a href="../../../org/jgrapht/alg/CliqueMinimalSeparatorDecomposition.html" title="type parameter in CliqueMinimalSeparatorDecomposition">V</a>></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/CliqueMinimalSeparatorDecomposition.html#getMeo()">getMeo</a></strong>()</code>
|
||||
<div class="block">Get the minimal elimination ordering produced by the triangulation.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code><a href="../../../org/jgrapht/UndirectedGraph.html" title="interface in org.jgrapht">UndirectedGraph</a><<a href="../../../org/jgrapht/alg/CliqueMinimalSeparatorDecomposition.html" title="type parameter in CliqueMinimalSeparatorDecomposition">V</a>,<a href="../../../org/jgrapht/alg/CliqueMinimalSeparatorDecomposition.html" title="type parameter in CliqueMinimalSeparatorDecomposition">E</a>></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/CliqueMinimalSeparatorDecomposition.html#getMinimalTriangulation()">getMinimalTriangulation</a></strong>()</code>
|
||||
<div class="block">Get the minimal triangulation of the graph.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/CliqueMinimalSeparatorDecomposition.html" title="type parameter in CliqueMinimalSeparatorDecomposition">V</a>>></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/CliqueMinimalSeparatorDecomposition.html#getSeparators()">getSeparators</a></strong>()</code>
|
||||
<div class="block">Get the clique minimal separators.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>boolean</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/CliqueMinimalSeparatorDecomposition.html#isChordal()">isChordal</a></strong>()</code>
|
||||
<div class="block">Check if the graph is chordal.</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
|
||||
<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="details">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Detail</h3>
|
||||
<a name="CliqueMinimalSeparatorDecomposition(org.jgrapht.UndirectedGraph)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>CliqueMinimalSeparatorDecomposition</h4>
|
||||
<pre>public CliqueMinimalSeparatorDecomposition(<a href="../../../org/jgrapht/UndirectedGraph.html" title="interface in org.jgrapht">UndirectedGraph</a><<a href="../../../org/jgrapht/alg/CliqueMinimalSeparatorDecomposition.html" title="type parameter in CliqueMinimalSeparatorDecomposition">V</a>,<a href="../../../org/jgrapht/alg/CliqueMinimalSeparatorDecomposition.html" title="type parameter in CliqueMinimalSeparatorDecomposition">E</a>> g)</pre>
|
||||
<div class="block">Setup a clique minimal separator decomposition on undirected graph <code>
|
||||
g</code>. Loops and multiple edges are removed, i.e. the graph is
|
||||
transformed to a simple graph.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>g</code> - The graph to decompose.</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Detail</h3>
|
||||
<a name="isChordal()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>isChordal</h4>
|
||||
<pre>public boolean isChordal()</pre>
|
||||
<div class="block">Check if the graph is chordal.</div>
|
||||
<dl><dt><span class="strong">Returns:</span></dt><dd>true if the graph is chordal, false otherwise.</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="getFillEdges()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>getFillEdges</h4>
|
||||
<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/CliqueMinimalSeparatorDecomposition.html" title="type parameter in CliqueMinimalSeparatorDecomposition">E</a>> getFillEdges()</pre>
|
||||
<div class="block">Get the fill edges generated by the triangulation.</div>
|
||||
<dl><dt><span class="strong">Returns:</span></dt><dd>Set of fill edges.</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="getMinimalTriangulation()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>getMinimalTriangulation</h4>
|
||||
<pre>public <a href="../../../org/jgrapht/UndirectedGraph.html" title="interface in org.jgrapht">UndirectedGraph</a><<a href="../../../org/jgrapht/alg/CliqueMinimalSeparatorDecomposition.html" title="type parameter in CliqueMinimalSeparatorDecomposition">V</a>,<a href="../../../org/jgrapht/alg/CliqueMinimalSeparatorDecomposition.html" title="type parameter in CliqueMinimalSeparatorDecomposition">E</a>> getMinimalTriangulation()</pre>
|
||||
<div class="block">Get the minimal triangulation of the graph.</div>
|
||||
<dl><dt><span class="strong">Returns:</span></dt><dd>Triangulated graph.</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="getGenerators()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>getGenerators</h4>
|
||||
<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../org/jgrapht/alg/CliqueMinimalSeparatorDecomposition.html" title="type parameter in CliqueMinimalSeparatorDecomposition">V</a>> getGenerators()</pre>
|
||||
<div class="block">Get the generators of the separators of the triangulated graph, i.e. all
|
||||
vertices that generate a minimal separator of triangulated graph.</div>
|
||||
<dl><dt><span class="strong">Returns:</span></dt><dd>List of generators.</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="getMeo()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>getMeo</h4>
|
||||
<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/LinkedList.html?is-external=true" title="class or interface in java.util">LinkedList</a><<a href="../../../org/jgrapht/alg/CliqueMinimalSeparatorDecomposition.html" title="type parameter in CliqueMinimalSeparatorDecomposition">V</a>> getMeo()</pre>
|
||||
<div class="block">Get the minimal elimination ordering produced by the triangulation.</div>
|
||||
<dl><dt><span class="strong">Returns:</span></dt><dd>The minimal elimination ordering.</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="getFullComponentCount()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>getFullComponentCount</h4>
|
||||
<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/CliqueMinimalSeparatorDecomposition.html" title="type parameter in CliqueMinimalSeparatorDecomposition">V</a>>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>> getFullComponentCount()</pre>
|
||||
<div class="block">Get a map to know for each separator how many components it produces.</div>
|
||||
<dl><dt><span class="strong">Returns:</span></dt><dd>A map from separators to integers (component count).</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="getAtoms()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>getAtoms</h4>
|
||||
<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/CliqueMinimalSeparatorDecomposition.html" title="type parameter in CliqueMinimalSeparatorDecomposition">V</a>>> getAtoms()</pre>
|
||||
<div class="block">Get the atoms generated by the decomposition.</div>
|
||||
<dl><dt><span class="strong">Returns:</span></dt><dd>Set of atoms, where each atom is described as the set of its
|
||||
vertices.</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="getSeparators()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>getSeparators</h4>
|
||||
<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/CliqueMinimalSeparatorDecomposition.html" title="type parameter in CliqueMinimalSeparatorDecomposition">V</a>>> getSeparators()</pre>
|
||||
<div class="block">Get the clique minimal separators.</div>
|
||||
<dl><dt><span class="strong">Returns:</span></dt><dd>Set of separators, where each separator is described as the set
|
||||
of its vertices.</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="getGraph()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>getGraph</h4>
|
||||
<pre>public <a href="../../../org/jgrapht/UndirectedGraph.html" title="interface in org.jgrapht">UndirectedGraph</a><<a href="../../../org/jgrapht/alg/CliqueMinimalSeparatorDecomposition.html" title="type parameter in CliqueMinimalSeparatorDecomposition">V</a>,<a href="../../../org/jgrapht/alg/CliqueMinimalSeparatorDecomposition.html" title="type parameter in CliqueMinimalSeparatorDecomposition">E</a>> getGraph()</pre>
|
||||
<div class="block">Get the original graph.</div>
|
||||
<dl><dt><span class="strong">Returns:</span></dt><dd>Original graph.</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar_bottom">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/CliqueMinimalSeparatorDecomposition.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../org/jgrapht/alg/ChromaticNumber.html" title="class in org.jgrapht.alg"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../../org/jgrapht/alg/ConnectivityInspector.html" title="class in org.jgrapht.alg"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?org/jgrapht/alg/CliqueMinimalSeparatorDecomposition.html" target="_top">Frames</a></li>
|
||||
<li><a href="CliqueMinimalSeparatorDecomposition.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_summary">Constr</a> | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_detail">Constr</a> | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright © 2016. All rights reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
@ -1,473 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (version 1.7.0_79) on Sun Apr 03 00:28:30 PDT 2016 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>ConnectivityInspector (JGraphT : a free Java graph library)</title>
|
||||
<meta name="date" content="2016-04-03">
|
||||
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="ConnectivityInspector (JGraphT : a free Java graph library)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar_top">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/ConnectivityInspector.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../org/jgrapht/alg/CliqueMinimalSeparatorDecomposition.html" title="class in org.jgrapht.alg"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../../org/jgrapht/alg/CycleDetector.html" title="class in org.jgrapht.alg"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?org/jgrapht/alg/ConnectivityInspector.html" target="_top">Frames</a></li>
|
||||
<li><a href="ConnectivityInspector.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_summary">Constr</a> | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_detail">Constr</a> | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="subTitle">org.jgrapht.alg</div>
|
||||
<h2 title="Class ConnectivityInspector" class="title">Class ConnectivityInspector<V,E></h2>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<ul class="inheritance">
|
||||
<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
|
||||
<li>
|
||||
<ul class="inheritance">
|
||||
<li>org.jgrapht.alg.ConnectivityInspector<V,E></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="description">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<dl>
|
||||
<dt>All Implemented Interfaces:</dt>
|
||||
<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/util/EventListener.html?is-external=true" title="class or interface in java.util">EventListener</a>, <a href="../../../org/jgrapht/event/GraphListener.html" title="interface in org.jgrapht.event">GraphListener</a><V,E>, <a href="../../../org/jgrapht/event/VertexSetListener.html" title="interface in org.jgrapht.event">VertexSetListener</a><V></dd>
|
||||
</dl>
|
||||
<hr>
|
||||
<br>
|
||||
<pre>public class <span class="strong">ConnectivityInspector<V,E></span>
|
||||
extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
|
||||
implements <a href="../../../org/jgrapht/event/GraphListener.html" title="interface in org.jgrapht.event">GraphListener</a><V,E></pre>
|
||||
<div class="block">Allows obtaining various connectivity aspects of a graph. The <i>inspected
|
||||
graph</i> is specified at construction time and cannot be modified.
|
||||
Currently, the inspector supports connected components for an undirected
|
||||
graph and weakly connected components for a directed graph. To find strongly
|
||||
connected components, use <a href="../../../org/jgrapht/alg/KosarajuStrongConnectivityInspector.html" title="class in org.jgrapht.alg"><code>KosarajuStrongConnectivityInspector</code></a>
|
||||
instead.
|
||||
|
||||
<p>The inspector methods work in a lazy fashion: no computation is performed
|
||||
unless immediately necessary. Computation are done once and results and
|
||||
cached within this class for future need.</p>
|
||||
|
||||
<p>The inspector is also a <a href="../../../org/jgrapht/event/GraphListener.html" title="interface in org.jgrapht.event"><code>GraphListener</code></a>. If added
|
||||
as a listener to the inspected graph, the inspector will amend internal
|
||||
cached results instead of recomputing them. It is efficient when a few
|
||||
modifications are applied to a large graph. If many modifications are
|
||||
expected it will not be efficient due to added overhead on graph update
|
||||
operations. If inspector is added as listener to a graph other than the one
|
||||
it inspects, results are undefined.</p></div>
|
||||
<dl><dt><span class="strong">Since:</span></dt>
|
||||
<dd>Aug 6, 2003</dd>
|
||||
<dt><span class="strong">Author:</span></dt>
|
||||
<dd>Barak Naveh, John V. Sichi</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="summary">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
|
||||
<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colOne" scope="col">Constructor and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><code><strong><a href="../../../org/jgrapht/alg/ConnectivityInspector.html#ConnectivityInspector(org.jgrapht.DirectedGraph)">ConnectivityInspector</a></strong>(<a href="../../../org/jgrapht/DirectedGraph.html" title="interface in org.jgrapht">DirectedGraph</a><<a href="../../../org/jgrapht/alg/ConnectivityInspector.html" title="type parameter in ConnectivityInspector">V</a>,<a href="../../../org/jgrapht/alg/ConnectivityInspector.html" title="type parameter in ConnectivityInspector">E</a>> g)</code>
|
||||
<div class="block">Creates a connectivity inspector for the specified directed graph.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colOne"><code><strong><a href="../../../org/jgrapht/alg/ConnectivityInspector.html#ConnectivityInspector(org.jgrapht.UndirectedGraph)">ConnectivityInspector</a></strong>(<a href="../../../org/jgrapht/UndirectedGraph.html" title="interface in org.jgrapht">UndirectedGraph</a><<a href="../../../org/jgrapht/alg/ConnectivityInspector.html" title="type parameter in ConnectivityInspector">V</a>,<a href="../../../org/jgrapht/alg/ConnectivityInspector.html" title="type parameter in ConnectivityInspector">E</a>> g)</code>
|
||||
<div class="block">Creates a connectivity inspector for the specified undirected graph.</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
|
||||
<caption><span>Methods</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th class="colLast" scope="col">Method and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/ConnectivityInspector.html" title="type parameter in ConnectivityInspector">V</a>></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/ConnectivityInspector.html#connectedSetOf(V)">connectedSetOf</a></strong>(<a href="../../../org/jgrapht/alg/ConnectivityInspector.html" title="type parameter in ConnectivityInspector">V</a> vertex)</code>
|
||||
<div class="block">Returns a set of all vertices that are in the maximally connected
|
||||
component together with the specified vertex.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/ConnectivityInspector.html" title="type parameter in ConnectivityInspector">V</a>>></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/ConnectivityInspector.html#connectedSets()">connectedSets</a></strong>()</code>
|
||||
<div class="block">Returns a list of <code>Set</code> s, where each set contains all
|
||||
vertices that are in the same maximally connected component.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>void</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/ConnectivityInspector.html#edgeAdded(org.jgrapht.event.GraphEdgeChangeEvent)">edgeAdded</a></strong>(<a href="../../../org/jgrapht/event/GraphEdgeChangeEvent.html" title="class in org.jgrapht.event">GraphEdgeChangeEvent</a><<a href="../../../org/jgrapht/alg/ConnectivityInspector.html" title="type parameter in ConnectivityInspector">V</a>,<a href="../../../org/jgrapht/alg/ConnectivityInspector.html" title="type parameter in ConnectivityInspector">E</a>> e)</code>
|
||||
<div class="block">Notifies that an edge has been added to the graph.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code>void</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/ConnectivityInspector.html#edgeRemoved(org.jgrapht.event.GraphEdgeChangeEvent)">edgeRemoved</a></strong>(<a href="../../../org/jgrapht/event/GraphEdgeChangeEvent.html" title="class in org.jgrapht.event">GraphEdgeChangeEvent</a><<a href="../../../org/jgrapht/alg/ConnectivityInspector.html" title="type parameter in ConnectivityInspector">V</a>,<a href="../../../org/jgrapht/alg/ConnectivityInspector.html" title="type parameter in ConnectivityInspector">E</a>> e)</code>
|
||||
<div class="block">Notifies that an edge has been removed from the graph.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>boolean</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/ConnectivityInspector.html#isGraphConnected()">isGraphConnected</a></strong>()</code>
|
||||
<div class="block">Test if the inspected graph is connected.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code>boolean</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/ConnectivityInspector.html#pathExists(V,%20V)">pathExists</a></strong>(<a href="../../../org/jgrapht/alg/ConnectivityInspector.html" title="type parameter in ConnectivityInspector">V</a> sourceVertex,
|
||||
<a href="../../../org/jgrapht/alg/ConnectivityInspector.html" title="type parameter in ConnectivityInspector">V</a> targetVertex)</code>
|
||||
<div class="block">Tests if there is a path from the specified source vertex to the
|
||||
specified target vertices.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>void</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/ConnectivityInspector.html#vertexAdded(org.jgrapht.event.GraphVertexChangeEvent)">vertexAdded</a></strong>(<a href="../../../org/jgrapht/event/GraphVertexChangeEvent.html" title="class in org.jgrapht.event">GraphVertexChangeEvent</a><<a href="../../../org/jgrapht/alg/ConnectivityInspector.html" title="type parameter in ConnectivityInspector">V</a>> e)</code>
|
||||
<div class="block">Notifies that a vertex has been added to the graph.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code>void</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/ConnectivityInspector.html#vertexRemoved(org.jgrapht.event.GraphVertexChangeEvent)">vertexRemoved</a></strong>(<a href="../../../org/jgrapht/event/GraphVertexChangeEvent.html" title="class in org.jgrapht.event">GraphVertexChangeEvent</a><<a href="../../../org/jgrapht/alg/ConnectivityInspector.html" title="type parameter in ConnectivityInspector">V</a>> e)</code>
|
||||
<div class="block">Notifies that a vertex has been removed from the graph.</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
|
||||
<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="details">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Detail</h3>
|
||||
<a name="ConnectivityInspector(org.jgrapht.UndirectedGraph)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>ConnectivityInspector</h4>
|
||||
<pre>public ConnectivityInspector(<a href="../../../org/jgrapht/UndirectedGraph.html" title="interface in org.jgrapht">UndirectedGraph</a><<a href="../../../org/jgrapht/alg/ConnectivityInspector.html" title="type parameter in ConnectivityInspector">V</a>,<a href="../../../org/jgrapht/alg/ConnectivityInspector.html" title="type parameter in ConnectivityInspector">E</a>> g)</pre>
|
||||
<div class="block">Creates a connectivity inspector for the specified undirected graph.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>g</code> - the graph for which a connectivity inspector to be created.</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="ConnectivityInspector(org.jgrapht.DirectedGraph)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>ConnectivityInspector</h4>
|
||||
<pre>public ConnectivityInspector(<a href="../../../org/jgrapht/DirectedGraph.html" title="interface in org.jgrapht">DirectedGraph</a><<a href="../../../org/jgrapht/alg/ConnectivityInspector.html" title="type parameter in ConnectivityInspector">V</a>,<a href="../../../org/jgrapht/alg/ConnectivityInspector.html" title="type parameter in ConnectivityInspector">E</a>> g)</pre>
|
||||
<div class="block">Creates a connectivity inspector for the specified directed graph.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>g</code> - the graph for which a connectivity inspector to be created.</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Detail</h3>
|
||||
<a name="isGraphConnected()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>isGraphConnected</h4>
|
||||
<pre>public boolean isGraphConnected()</pre>
|
||||
<div class="block">Test if the inspected graph is connected. An empty graph is <i>not</i>
|
||||
considered connected.</div>
|
||||
<dl><dt><span class="strong">Returns:</span></dt><dd><code>true</code> if and only if inspected graph is connected.</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="connectedSetOf(java.lang.Object)">
|
||||
<!-- -->
|
||||
</a><a name="connectedSetOf(V)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>connectedSetOf</h4>
|
||||
<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/ConnectivityInspector.html" title="type parameter in ConnectivityInspector">V</a>> connectedSetOf(<a href="../../../org/jgrapht/alg/ConnectivityInspector.html" title="type parameter in ConnectivityInspector">V</a> vertex)</pre>
|
||||
<div class="block">Returns a set of all vertices that are in the maximally connected
|
||||
component together with the specified vertex. For more on maximally
|
||||
connected component, see <a
|
||||
href="http://www.nist.gov/dads/HTML/maximallyConnectedComponent.html">
|
||||
http://www.nist.gov/dads/HTML/maximallyConnectedComponent.html</a>.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>vertex</code> - the vertex for which the connected set to be returned.</dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd>a set of all vertices that are in the maximally connected
|
||||
component together with the specified vertex.</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="connectedSets()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>connectedSets</h4>
|
||||
<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/ConnectivityInspector.html" title="type parameter in ConnectivityInspector">V</a>>> connectedSets()</pre>
|
||||
<div class="block">Returns a list of <code>Set</code> s, where each set contains all
|
||||
vertices that are in the same maximally connected component. All graph
|
||||
vertices occur in exactly one set. For more on maximally connected
|
||||
component, see <a
|
||||
href="http://www.nist.gov/dads/HTML/maximallyConnectedComponent.html">
|
||||
http://www.nist.gov/dads/HTML/maximallyConnectedComponent.html</a>.</div>
|
||||
<dl><dt><span class="strong">Returns:</span></dt><dd>Returns a list of <code>Set</code> s, where each set contains all
|
||||
vertices that are in the same maximally connected component.</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="edgeAdded(org.jgrapht.event.GraphEdgeChangeEvent)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>edgeAdded</h4>
|
||||
<pre>public void edgeAdded(<a href="../../../org/jgrapht/event/GraphEdgeChangeEvent.html" title="class in org.jgrapht.event">GraphEdgeChangeEvent</a><<a href="../../../org/jgrapht/alg/ConnectivityInspector.html" title="type parameter in ConnectivityInspector">V</a>,<a href="../../../org/jgrapht/alg/ConnectivityInspector.html" title="type parameter in ConnectivityInspector">E</a>> e)</pre>
|
||||
<div class="block"><strong>Description copied from interface: <code><a href="../../../org/jgrapht/event/GraphListener.html#edgeAdded(org.jgrapht.event.GraphEdgeChangeEvent)">GraphListener</a></code></strong></div>
|
||||
<div class="block">Notifies that an edge has been added to the graph.</div>
|
||||
<dl>
|
||||
<dt><strong>Specified by:</strong></dt>
|
||||
<dd><code><a href="../../../org/jgrapht/event/GraphListener.html#edgeAdded(org.jgrapht.event.GraphEdgeChangeEvent)">edgeAdded</a></code> in interface <code><a href="../../../org/jgrapht/event/GraphListener.html" title="interface in org.jgrapht.event">GraphListener</a><<a href="../../../org/jgrapht/alg/ConnectivityInspector.html" title="type parameter in ConnectivityInspector">V</a>,<a href="../../../org/jgrapht/alg/ConnectivityInspector.html" title="type parameter in ConnectivityInspector">E</a>></code></dd>
|
||||
<dt><span class="strong">Parameters:</span></dt><dd><code>e</code> - the edge event.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../org/jgrapht/event/GraphListener.html#edgeAdded(org.jgrapht.event.GraphEdgeChangeEvent)"><code>GraphListener.edgeAdded(GraphEdgeChangeEvent)</code></a></dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="edgeRemoved(org.jgrapht.event.GraphEdgeChangeEvent)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>edgeRemoved</h4>
|
||||
<pre>public void edgeRemoved(<a href="../../../org/jgrapht/event/GraphEdgeChangeEvent.html" title="class in org.jgrapht.event">GraphEdgeChangeEvent</a><<a href="../../../org/jgrapht/alg/ConnectivityInspector.html" title="type parameter in ConnectivityInspector">V</a>,<a href="../../../org/jgrapht/alg/ConnectivityInspector.html" title="type parameter in ConnectivityInspector">E</a>> e)</pre>
|
||||
<div class="block"><strong>Description copied from interface: <code><a href="../../../org/jgrapht/event/GraphListener.html#edgeRemoved(org.jgrapht.event.GraphEdgeChangeEvent)">GraphListener</a></code></strong></div>
|
||||
<div class="block">Notifies that an edge has been removed from the graph.</div>
|
||||
<dl>
|
||||
<dt><strong>Specified by:</strong></dt>
|
||||
<dd><code><a href="../../../org/jgrapht/event/GraphListener.html#edgeRemoved(org.jgrapht.event.GraphEdgeChangeEvent)">edgeRemoved</a></code> in interface <code><a href="../../../org/jgrapht/event/GraphListener.html" title="interface in org.jgrapht.event">GraphListener</a><<a href="../../../org/jgrapht/alg/ConnectivityInspector.html" title="type parameter in ConnectivityInspector">V</a>,<a href="../../../org/jgrapht/alg/ConnectivityInspector.html" title="type parameter in ConnectivityInspector">E</a>></code></dd>
|
||||
<dt><span class="strong">Parameters:</span></dt><dd><code>e</code> - the edge event.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../org/jgrapht/event/GraphListener.html#edgeRemoved(org.jgrapht.event.GraphEdgeChangeEvent)"><code>GraphListener.edgeRemoved(GraphEdgeChangeEvent)</code></a></dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="pathExists(java.lang.Object,java.lang.Object)">
|
||||
<!-- -->
|
||||
</a><a name="pathExists(V, V)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>pathExists</h4>
|
||||
<pre>public boolean pathExists(<a href="../../../org/jgrapht/alg/ConnectivityInspector.html" title="type parameter in ConnectivityInspector">V</a> sourceVertex,
|
||||
<a href="../../../org/jgrapht/alg/ConnectivityInspector.html" title="type parameter in ConnectivityInspector">V</a> targetVertex)</pre>
|
||||
<div class="block">Tests if there is a path from the specified source vertex to the
|
||||
specified target vertices. For a directed graph, direction is ignored for
|
||||
this interpretation of path.
|
||||
|
||||
<p>Note: Future versions of this method might not ignore edge directions
|
||||
for directed graphs.</p></div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>sourceVertex</code> - one end of the path.</dd><dd><code>targetVertex</code> - another end of the path.</dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd><code>true</code> if and only if there is a path from the source
|
||||
vertex to the target vertex.</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="vertexAdded(org.jgrapht.event.GraphVertexChangeEvent)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>vertexAdded</h4>
|
||||
<pre>public void vertexAdded(<a href="../../../org/jgrapht/event/GraphVertexChangeEvent.html" title="class in org.jgrapht.event">GraphVertexChangeEvent</a><<a href="../../../org/jgrapht/alg/ConnectivityInspector.html" title="type parameter in ConnectivityInspector">V</a>> e)</pre>
|
||||
<div class="block"><strong>Description copied from interface: <code><a href="../../../org/jgrapht/event/VertexSetListener.html#vertexAdded(org.jgrapht.event.GraphVertexChangeEvent)">VertexSetListener</a></code></strong></div>
|
||||
<div class="block">Notifies that a vertex has been added to the graph.</div>
|
||||
<dl>
|
||||
<dt><strong>Specified by:</strong></dt>
|
||||
<dd><code><a href="../../../org/jgrapht/event/VertexSetListener.html#vertexAdded(org.jgrapht.event.GraphVertexChangeEvent)">vertexAdded</a></code> in interface <code><a href="../../../org/jgrapht/event/VertexSetListener.html" title="interface in org.jgrapht.event">VertexSetListener</a><<a href="../../../org/jgrapht/alg/ConnectivityInspector.html" title="type parameter in ConnectivityInspector">V</a>></code></dd>
|
||||
<dt><span class="strong">Parameters:</span></dt><dd><code>e</code> - the vertex event.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../org/jgrapht/event/VertexSetListener.html#vertexAdded(org.jgrapht.event.GraphVertexChangeEvent)"><code>VertexSetListener.vertexAdded(GraphVertexChangeEvent)</code></a></dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="vertexRemoved(org.jgrapht.event.GraphVertexChangeEvent)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>vertexRemoved</h4>
|
||||
<pre>public void vertexRemoved(<a href="../../../org/jgrapht/event/GraphVertexChangeEvent.html" title="class in org.jgrapht.event">GraphVertexChangeEvent</a><<a href="../../../org/jgrapht/alg/ConnectivityInspector.html" title="type parameter in ConnectivityInspector">V</a>> e)</pre>
|
||||
<div class="block"><strong>Description copied from interface: <code><a href="../../../org/jgrapht/event/VertexSetListener.html#vertexRemoved(org.jgrapht.event.GraphVertexChangeEvent)">VertexSetListener</a></code></strong></div>
|
||||
<div class="block">Notifies that a vertex has been removed from the graph.</div>
|
||||
<dl>
|
||||
<dt><strong>Specified by:</strong></dt>
|
||||
<dd><code><a href="../../../org/jgrapht/event/VertexSetListener.html#vertexRemoved(org.jgrapht.event.GraphVertexChangeEvent)">vertexRemoved</a></code> in interface <code><a href="../../../org/jgrapht/event/VertexSetListener.html" title="interface in org.jgrapht.event">VertexSetListener</a><<a href="../../../org/jgrapht/alg/ConnectivityInspector.html" title="type parameter in ConnectivityInspector">V</a>></code></dd>
|
||||
<dt><span class="strong">Parameters:</span></dt><dd><code>e</code> - the vertex event.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../org/jgrapht/event/VertexSetListener.html#vertexRemoved(org.jgrapht.event.GraphVertexChangeEvent)"><code>VertexSetListener.vertexRemoved(GraphVertexChangeEvent)</code></a></dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar_bottom">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/ConnectivityInspector.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../org/jgrapht/alg/CliqueMinimalSeparatorDecomposition.html" title="class in org.jgrapht.alg"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../../org/jgrapht/alg/CycleDetector.html" title="class in org.jgrapht.alg"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?org/jgrapht/alg/ConnectivityInspector.html" target="_top">Frames</a></li>
|
||||
<li><a href="ConnectivityInspector.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_summary">Constr</a> | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_detail">Constr</a> | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright © 2016. All rights reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
@ -1,340 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (version 1.7.0_79) on Sun Apr 03 00:28:30 PDT 2016 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>CycleDetector (JGraphT : a free Java graph library)</title>
|
||||
<meta name="date" content="2016-04-03">
|
||||
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="CycleDetector (JGraphT : a free Java graph library)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar_top">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/CycleDetector.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../org/jgrapht/alg/ConnectivityInspector.html" title="class in org.jgrapht.alg"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../../org/jgrapht/alg/DijkstraShortestPath.html" title="class in org.jgrapht.alg"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?org/jgrapht/alg/CycleDetector.html" target="_top">Frames</a></li>
|
||||
<li><a href="CycleDetector.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_summary">Constr</a> | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_detail">Constr</a> | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="subTitle">org.jgrapht.alg</div>
|
||||
<h2 title="Class CycleDetector" class="title">Class CycleDetector<V,E></h2>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<ul class="inheritance">
|
||||
<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
|
||||
<li>
|
||||
<ul class="inheritance">
|
||||
<li>org.jgrapht.alg.CycleDetector<V,E></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="description">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<hr>
|
||||
<br>
|
||||
<pre>public class <span class="strong">CycleDetector<V,E></span>
|
||||
extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
|
||||
<div class="block">Performs cycle detection on a graph. The <i>inspected graph</i> is specified
|
||||
at construction time and cannot be modified. Currently, the detector supports
|
||||
only directed graphs.</div>
|
||||
<dl><dt><span class="strong">Since:</span></dt>
|
||||
<dd>Sept 16, 2004</dd>
|
||||
<dt><span class="strong">Author:</span></dt>
|
||||
<dd>John V. Sichi</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="summary">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
|
||||
<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colOne" scope="col">Constructor and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><code><strong><a href="../../../org/jgrapht/alg/CycleDetector.html#CycleDetector(org.jgrapht.DirectedGraph)">CycleDetector</a></strong>(<a href="../../../org/jgrapht/DirectedGraph.html" title="interface in org.jgrapht">DirectedGraph</a><<a href="../../../org/jgrapht/alg/CycleDetector.html" title="type parameter in CycleDetector">V</a>,<a href="../../../org/jgrapht/alg/CycleDetector.html" title="type parameter in CycleDetector">E</a>> graph)</code>
|
||||
<div class="block">Creates a cycle detector for the specified graph.</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
|
||||
<caption><span>Methods</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th class="colLast" scope="col">Method and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>boolean</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/CycleDetector.html#detectCycles()">detectCycles</a></strong>()</code>
|
||||
<div class="block">Performs yes/no cycle detection on the entire graph.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code>boolean</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/CycleDetector.html#detectCyclesContainingVertex(V)">detectCyclesContainingVertex</a></strong>(<a href="../../../org/jgrapht/alg/CycleDetector.html" title="type parameter in CycleDetector">V</a> v)</code>
|
||||
<div class="block">Performs yes/no cycle detection on an individual vertex.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/CycleDetector.html" title="type parameter in CycleDetector">V</a>></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/CycleDetector.html#findCycles()">findCycles</a></strong>()</code>
|
||||
<div class="block">Finds the vertex set for the subgraph of all cycles.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/CycleDetector.html" title="type parameter in CycleDetector">V</a>></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/CycleDetector.html#findCyclesContainingVertex(V)">findCyclesContainingVertex</a></strong>(<a href="../../../org/jgrapht/alg/CycleDetector.html" title="type parameter in CycleDetector">V</a> v)</code>
|
||||
<div class="block">Finds the vertex set for the subgraph of all cycles which contain a
|
||||
particular vertex.</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
|
||||
<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="details">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Detail</h3>
|
||||
<a name="CycleDetector(org.jgrapht.DirectedGraph)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>CycleDetector</h4>
|
||||
<pre>public CycleDetector(<a href="../../../org/jgrapht/DirectedGraph.html" title="interface in org.jgrapht">DirectedGraph</a><<a href="../../../org/jgrapht/alg/CycleDetector.html" title="type parameter in CycleDetector">V</a>,<a href="../../../org/jgrapht/alg/CycleDetector.html" title="type parameter in CycleDetector">E</a>> graph)</pre>
|
||||
<div class="block">Creates a cycle detector for the specified graph. Currently only directed
|
||||
graphs are supported.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>graph</code> - the DirectedGraph in which to detect cycles</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Detail</h3>
|
||||
<a name="detectCycles()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>detectCycles</h4>
|
||||
<pre>public boolean detectCycles()</pre>
|
||||
<div class="block">Performs yes/no cycle detection on the entire graph.</div>
|
||||
<dl><dt><span class="strong">Returns:</span></dt><dd>true iff the graph contains at least one cycle</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="detectCyclesContainingVertex(java.lang.Object)">
|
||||
<!-- -->
|
||||
</a><a name="detectCyclesContainingVertex(V)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>detectCyclesContainingVertex</h4>
|
||||
<pre>public boolean detectCyclesContainingVertex(<a href="../../../org/jgrapht/alg/CycleDetector.html" title="type parameter in CycleDetector">V</a> v)</pre>
|
||||
<div class="block">Performs yes/no cycle detection on an individual vertex.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>v</code> - the vertex to test</dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd>true if v is on at least one cycle</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="findCycles()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>findCycles</h4>
|
||||
<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/CycleDetector.html" title="type parameter in CycleDetector">V</a>> findCycles()</pre>
|
||||
<div class="block">Finds the vertex set for the subgraph of all cycles.</div>
|
||||
<dl><dt><span class="strong">Returns:</span></dt><dd>set of all vertices which participate in at least one cycle in
|
||||
this graph</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="findCyclesContainingVertex(java.lang.Object)">
|
||||
<!-- -->
|
||||
</a><a name="findCyclesContainingVertex(V)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>findCyclesContainingVertex</h4>
|
||||
<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/CycleDetector.html" title="type parameter in CycleDetector">V</a>> findCyclesContainingVertex(<a href="../../../org/jgrapht/alg/CycleDetector.html" title="type parameter in CycleDetector">V</a> v)</pre>
|
||||
<div class="block">Finds the vertex set for the subgraph of all cycles which contain a
|
||||
particular vertex.
|
||||
|
||||
<p>REVIEW jvs 25-Aug-2006: This implementation is not guaranteed to cover
|
||||
all cases. If you want to be absolutely certain that you report vertices
|
||||
from all cycles containing v, it's safer (but less efficient) to use
|
||||
StrongConnectivityAlgorithm instead and return the strongly connected
|
||||
component containing v.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>v</code> - the vertex to test</dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd>set of all vertices reachable from v via at least one cycle</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar_bottom">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/CycleDetector.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../org/jgrapht/alg/ConnectivityInspector.html" title="class in org.jgrapht.alg"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../../org/jgrapht/alg/DijkstraShortestPath.html" title="class in org.jgrapht.alg"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?org/jgrapht/alg/CycleDetector.html" target="_top">Frames</a></li>
|
||||
<li><a href="CycleDetector.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_summary">Constr</a> | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_detail">Constr</a> | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright © 2016. All rights reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
@ -1,369 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (version 1.7.0_79) on Sun Apr 03 00:28:30 PDT 2016 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>DijkstraShortestPath (JGraphT : a free Java graph library)</title>
|
||||
<meta name="date" content="2016-04-03">
|
||||
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="DijkstraShortestPath (JGraphT : a free Java graph library)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar_top">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/DijkstraShortestPath.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../org/jgrapht/alg/CycleDetector.html" title="class in org.jgrapht.alg"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../../org/jgrapht/alg/DirectedNeighborIndex.html" title="class in org.jgrapht.alg"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?org/jgrapht/alg/DijkstraShortestPath.html" target="_top">Frames</a></li>
|
||||
<li><a href="DijkstraShortestPath.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_summary">Constr</a> | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_detail">Constr</a> | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="subTitle">org.jgrapht.alg</div>
|
||||
<h2 title="Class DijkstraShortestPath" class="title">Class DijkstraShortestPath<V,E></h2>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<ul class="inheritance">
|
||||
<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
|
||||
<li>
|
||||
<ul class="inheritance">
|
||||
<li>org.jgrapht.alg.DijkstraShortestPath<V,E></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="description">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<hr>
|
||||
<br>
|
||||
<pre>public final class <span class="strong">DijkstraShortestPath<V,E></span>
|
||||
extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
|
||||
<div class="block">An implementation of <a
|
||||
href="http://mathworld.wolfram.com/DijkstrasAlgorithm.html">Dijkstra's
|
||||
shortest path algorithm</a> using <code>ClosestFirstIterator</code>.</div>
|
||||
<dl><dt><span class="strong">Since:</span></dt>
|
||||
<dd>Sep 2, 2003</dd>
|
||||
<dt><span class="strong">Author:</span></dt>
|
||||
<dd>John V. Sichi</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="summary">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
|
||||
<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colOne" scope="col">Constructor and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><code><strong><a href="../../../org/jgrapht/alg/DijkstraShortestPath.html#DijkstraShortestPath(org.jgrapht.Graph,%20V,%20V)">DijkstraShortestPath</a></strong>(<a href="../../../org/jgrapht/Graph.html" title="interface in org.jgrapht">Graph</a><<a href="../../../org/jgrapht/alg/DijkstraShortestPath.html" title="type parameter in DijkstraShortestPath">V</a>,<a href="../../../org/jgrapht/alg/DijkstraShortestPath.html" title="type parameter in DijkstraShortestPath">E</a>> graph,
|
||||
<a href="../../../org/jgrapht/alg/DijkstraShortestPath.html" title="type parameter in DijkstraShortestPath">V</a> startVertex,
|
||||
<a href="../../../org/jgrapht/alg/DijkstraShortestPath.html" title="type parameter in DijkstraShortestPath">V</a> endVertex)</code>
|
||||
<div class="block">Creates and executes a new DijkstraShortestPath algorithm instance.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colOne"><code><strong><a href="../../../org/jgrapht/alg/DijkstraShortestPath.html#DijkstraShortestPath(org.jgrapht.Graph,%20V,%20V,%20double)">DijkstraShortestPath</a></strong>(<a href="../../../org/jgrapht/Graph.html" title="interface in org.jgrapht">Graph</a><<a href="../../../org/jgrapht/alg/DijkstraShortestPath.html" title="type parameter in DijkstraShortestPath">V</a>,<a href="../../../org/jgrapht/alg/DijkstraShortestPath.html" title="type parameter in DijkstraShortestPath">E</a>> graph,
|
||||
<a href="../../../org/jgrapht/alg/DijkstraShortestPath.html" title="type parameter in DijkstraShortestPath">V</a> startVertex,
|
||||
<a href="../../../org/jgrapht/alg/DijkstraShortestPath.html" title="type parameter in DijkstraShortestPath">V</a> endVertex,
|
||||
double radius)</code>
|
||||
<div class="block">Creates and executes a new DijkstraShortestPath algorithm instance.</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
|
||||
<caption><span>Methods</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th class="colLast" scope="col">Method and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>static <V,E> <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><E></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/DijkstraShortestPath.html#findPathBetween(org.jgrapht.Graph,%20V,%20V)">findPathBetween</a></strong>(<a href="../../../org/jgrapht/Graph.html" title="interface in org.jgrapht">Graph</a><V,E> graph,
|
||||
V startVertex,
|
||||
V endVertex)</code>
|
||||
<div class="block">Convenience method to find the shortest path via a single static method
|
||||
call.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code><a href="../../../org/jgrapht/GraphPath.html" title="interface in org.jgrapht">GraphPath</a><<a href="../../../org/jgrapht/alg/DijkstraShortestPath.html" title="type parameter in DijkstraShortestPath">V</a>,<a href="../../../org/jgrapht/alg/DijkstraShortestPath.html" title="type parameter in DijkstraShortestPath">E</a>></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/DijkstraShortestPath.html#getPath()">getPath</a></strong>()</code>
|
||||
<div class="block">Return the path found.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../org/jgrapht/alg/DijkstraShortestPath.html" title="type parameter in DijkstraShortestPath">E</a>></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/DijkstraShortestPath.html#getPathEdgeList()">getPathEdgeList</a></strong>()</code>
|
||||
<div class="block">Return the edges making up the path found.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code>double</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/DijkstraShortestPath.html#getPathLength()">getPathLength</a></strong>()</code>
|
||||
<div class="block">Return the weighted length of the path found.</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
|
||||
<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="details">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Detail</h3>
|
||||
<a name="DijkstraShortestPath(org.jgrapht.Graph,java.lang.Object,java.lang.Object)">
|
||||
<!-- -->
|
||||
</a><a name="DijkstraShortestPath(org.jgrapht.Graph, V, V)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>DijkstraShortestPath</h4>
|
||||
<pre>public DijkstraShortestPath(<a href="../../../org/jgrapht/Graph.html" title="interface in org.jgrapht">Graph</a><<a href="../../../org/jgrapht/alg/DijkstraShortestPath.html" title="type parameter in DijkstraShortestPath">V</a>,<a href="../../../org/jgrapht/alg/DijkstraShortestPath.html" title="type parameter in DijkstraShortestPath">E</a>> graph,
|
||||
<a href="../../../org/jgrapht/alg/DijkstraShortestPath.html" title="type parameter in DijkstraShortestPath">V</a> startVertex,
|
||||
<a href="../../../org/jgrapht/alg/DijkstraShortestPath.html" title="type parameter in DijkstraShortestPath">V</a> endVertex)</pre>
|
||||
<div class="block">Creates and executes a new DijkstraShortestPath algorithm instance. An
|
||||
instance is only good for a single search; after construction, it can be
|
||||
accessed to retrieve information about the path found.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>graph</code> - the graph to be searched</dd><dd><code>startVertex</code> - the vertex at which the path should start</dd><dd><code>endVertex</code> - the vertex at which the path should end</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="DijkstraShortestPath(org.jgrapht.Graph,java.lang.Object,java.lang.Object,double)">
|
||||
<!-- -->
|
||||
</a><a name="DijkstraShortestPath(org.jgrapht.Graph, V, V, double)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>DijkstraShortestPath</h4>
|
||||
<pre>public DijkstraShortestPath(<a href="../../../org/jgrapht/Graph.html" title="interface in org.jgrapht">Graph</a><<a href="../../../org/jgrapht/alg/DijkstraShortestPath.html" title="type parameter in DijkstraShortestPath">V</a>,<a href="../../../org/jgrapht/alg/DijkstraShortestPath.html" title="type parameter in DijkstraShortestPath">E</a>> graph,
|
||||
<a href="../../../org/jgrapht/alg/DijkstraShortestPath.html" title="type parameter in DijkstraShortestPath">V</a> startVertex,
|
||||
<a href="../../../org/jgrapht/alg/DijkstraShortestPath.html" title="type parameter in DijkstraShortestPath">V</a> endVertex,
|
||||
double radius)</pre>
|
||||
<div class="block">Creates and executes a new DijkstraShortestPath algorithm instance. An
|
||||
instance is only good for a single search; after construction, it can be
|
||||
accessed to retrieve information about the path found.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>graph</code> - the graph to be searched</dd><dd><code>startVertex</code> - the vertex at which the path should start</dd><dd><code>endVertex</code> - the vertex at which the path should end</dd><dd><code>radius</code> - limit on weighted path length, or Double.POSITIVE_INFINITY
|
||||
for unbounded search</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Detail</h3>
|
||||
<a name="getPathEdgeList()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>getPathEdgeList</h4>
|
||||
<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../org/jgrapht/alg/DijkstraShortestPath.html" title="type parameter in DijkstraShortestPath">E</a>> getPathEdgeList()</pre>
|
||||
<div class="block">Return the edges making up the path found.</div>
|
||||
<dl><dt><span class="strong">Returns:</span></dt><dd>List of Edges, or null if no path exists</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="getPath()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>getPath</h4>
|
||||
<pre>public <a href="../../../org/jgrapht/GraphPath.html" title="interface in org.jgrapht">GraphPath</a><<a href="../../../org/jgrapht/alg/DijkstraShortestPath.html" title="type parameter in DijkstraShortestPath">V</a>,<a href="../../../org/jgrapht/alg/DijkstraShortestPath.html" title="type parameter in DijkstraShortestPath">E</a>> getPath()</pre>
|
||||
<div class="block">Return the path found.</div>
|
||||
<dl><dt><span class="strong">Returns:</span></dt><dd>path representation, or null if no path exists</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="getPathLength()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>getPathLength</h4>
|
||||
<pre>public double getPathLength()</pre>
|
||||
<div class="block">Return the weighted length of the path found.</div>
|
||||
<dl><dt><span class="strong">Returns:</span></dt><dd>path length, or Double.POSITIVE_INFINITY if no path exists</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="findPathBetween(org.jgrapht.Graph,java.lang.Object,java.lang.Object)">
|
||||
<!-- -->
|
||||
</a><a name="findPathBetween(org.jgrapht.Graph, V, V)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>findPathBetween</h4>
|
||||
<pre>public static <V,E> <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><E> findPathBetween(<a href="../../../org/jgrapht/Graph.html" title="interface in org.jgrapht">Graph</a><V,E> graph,
|
||||
V startVertex,
|
||||
V endVertex)</pre>
|
||||
<div class="block">Convenience method to find the shortest path via a single static method
|
||||
call. If you need a more advanced search (e.g. limited by radius, or
|
||||
computation of the path length), use the constructor instead.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>graph</code> - the graph to be searched</dd><dd><code>startVertex</code> - the vertex at which the path should start</dd><dd><code>endVertex</code> - the vertex at which the path should end</dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd>List of Edges, or null if no path exists</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar_bottom">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/DijkstraShortestPath.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../org/jgrapht/alg/CycleDetector.html" title="class in org.jgrapht.alg"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../../org/jgrapht/alg/DirectedNeighborIndex.html" title="class in org.jgrapht.alg"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?org/jgrapht/alg/DijkstraShortestPath.html" target="_top">Frames</a></li>
|
||||
<li><a href="DijkstraShortestPath.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_summary">Constr</a> | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_detail">Constr</a> | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright © 2016. All rights reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
@ -1,450 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (version 1.7.0_79) on Sun Apr 03 00:28:30 PDT 2016 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>DirectedNeighborIndex (JGraphT : a free Java graph library)</title>
|
||||
<meta name="date" content="2016-04-03">
|
||||
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="DirectedNeighborIndex (JGraphT : a free Java graph library)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar_top">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/DirectedNeighborIndex.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../org/jgrapht/alg/DijkstraShortestPath.html" title="class in org.jgrapht.alg"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../../org/jgrapht/alg/EdmondsBlossomShrinking.html" title="class in org.jgrapht.alg"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?org/jgrapht/alg/DirectedNeighborIndex.html" target="_top">Frames</a></li>
|
||||
<li><a href="DirectedNeighborIndex.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_summary">Constr</a> | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_detail">Constr</a> | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="subTitle">org.jgrapht.alg</div>
|
||||
<h2 title="Class DirectedNeighborIndex" class="title">Class DirectedNeighborIndex<V,E></h2>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<ul class="inheritance">
|
||||
<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
|
||||
<li>
|
||||
<ul class="inheritance">
|
||||
<li>org.jgrapht.alg.DirectedNeighborIndex<V,E></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="description">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<dl>
|
||||
<dt>All Implemented Interfaces:</dt>
|
||||
<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/util/EventListener.html?is-external=true" title="class or interface in java.util">EventListener</a>, <a href="../../../org/jgrapht/event/GraphListener.html" title="interface in org.jgrapht.event">GraphListener</a><V,E>, <a href="../../../org/jgrapht/event/VertexSetListener.html" title="interface in org.jgrapht.event">VertexSetListener</a><V></dd>
|
||||
</dl>
|
||||
<hr>
|
||||
<br>
|
||||
<pre>public class <span class="strong">DirectedNeighborIndex<V,E></span>
|
||||
extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
|
||||
implements <a href="../../../org/jgrapht/event/GraphListener.html" title="interface in org.jgrapht.event">GraphListener</a><V,E></pre>
|
||||
<div class="block">Maintains a cache of each vertex's neighbors. While lists of neighbors can be
|
||||
obtained from <a href="../../../org/jgrapht/Graphs.html" title="class in org.jgrapht"><code>Graphs</code></a>, they are re-calculated at each invocation by
|
||||
walking a vertex's incident edges, which becomes inordinately expensive when
|
||||
performed often.
|
||||
|
||||
<p>A vertex's neighbors are cached the first time they are asked for (i.e.
|
||||
the index is built on demand). The index will only be updated automatically
|
||||
if it is added to the associated graph as a listener. If it is added as a
|
||||
listener to a graph other than the one it indexes, results are undefined.</p></div>
|
||||
<dl><dt><span class="strong">Since:</span></dt>
|
||||
<dd>Dec 13, 2005</dd>
|
||||
<dt><span class="strong">Author:</span></dt>
|
||||
<dd>Charles Fry</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="summary">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
|
||||
<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colOne" scope="col">Constructor and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><code><strong><a href="../../../org/jgrapht/alg/DirectedNeighborIndex.html#DirectedNeighborIndex(org.jgrapht.DirectedGraph)">DirectedNeighborIndex</a></strong>(<a href="../../../org/jgrapht/DirectedGraph.html" title="interface in org.jgrapht">DirectedGraph</a><<a href="../../../org/jgrapht/alg/DirectedNeighborIndex.html" title="type parameter in DirectedNeighborIndex">V</a>,<a href="../../../org/jgrapht/alg/DirectedNeighborIndex.html" title="type parameter in DirectedNeighborIndex">E</a>> g)</code>
|
||||
<div class="block">Creates a neighbor index for the specified directed graph.</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
|
||||
<caption><span>Methods</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th class="colLast" scope="col">Method and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>void</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/DirectedNeighborIndex.html#edgeAdded(org.jgrapht.event.GraphEdgeChangeEvent)">edgeAdded</a></strong>(<a href="../../../org/jgrapht/event/GraphEdgeChangeEvent.html" title="class in org.jgrapht.event">GraphEdgeChangeEvent</a><<a href="../../../org/jgrapht/alg/DirectedNeighborIndex.html" title="type parameter in DirectedNeighborIndex">V</a>,<a href="../../../org/jgrapht/alg/DirectedNeighborIndex.html" title="type parameter in DirectedNeighborIndex">E</a>> e)</code>
|
||||
<div class="block">Notifies that an edge has been added to the graph.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code>void</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/DirectedNeighborIndex.html#edgeRemoved(org.jgrapht.event.GraphEdgeChangeEvent)">edgeRemoved</a></strong>(<a href="../../../org/jgrapht/event/GraphEdgeChangeEvent.html" title="class in org.jgrapht.event">GraphEdgeChangeEvent</a><<a href="../../../org/jgrapht/alg/DirectedNeighborIndex.html" title="type parameter in DirectedNeighborIndex">V</a>,<a href="../../../org/jgrapht/alg/DirectedNeighborIndex.html" title="type parameter in DirectedNeighborIndex">E</a>> e)</code>
|
||||
<div class="block">Notifies that an edge has been removed from the graph.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../org/jgrapht/alg/DirectedNeighborIndex.html" title="type parameter in DirectedNeighborIndex">V</a>></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/DirectedNeighborIndex.html#predecessorListOf(V)">predecessorListOf</a></strong>(<a href="../../../org/jgrapht/alg/DirectedNeighborIndex.html" title="type parameter in DirectedNeighborIndex">V</a> v)</code>
|
||||
<div class="block">Returns the set of vertices which are the predecessors of a specified
|
||||
vertex.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/DirectedNeighborIndex.html" title="type parameter in DirectedNeighborIndex">V</a>></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/DirectedNeighborIndex.html#predecessorsOf(V)">predecessorsOf</a></strong>(<a href="../../../org/jgrapht/alg/DirectedNeighborIndex.html" title="type parameter in DirectedNeighborIndex">V</a> v)</code>
|
||||
<div class="block">Returns the set of vertices which are the predecessors of a specified
|
||||
vertex.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../org/jgrapht/alg/DirectedNeighborIndex.html" title="type parameter in DirectedNeighborIndex">V</a>></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/DirectedNeighborIndex.html#successorListOf(V)">successorListOf</a></strong>(<a href="../../../org/jgrapht/alg/DirectedNeighborIndex.html" title="type parameter in DirectedNeighborIndex">V</a> v)</code>
|
||||
<div class="block">Returns the set of vertices which are the successors of a specified
|
||||
vertex.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/DirectedNeighborIndex.html" title="type parameter in DirectedNeighborIndex">V</a>></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/DirectedNeighborIndex.html#successorsOf(V)">successorsOf</a></strong>(<a href="../../../org/jgrapht/alg/DirectedNeighborIndex.html" title="type parameter in DirectedNeighborIndex">V</a> v)</code>
|
||||
<div class="block">Returns the set of vertices which are the successors of a specified
|
||||
vertex.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>void</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/DirectedNeighborIndex.html#vertexAdded(org.jgrapht.event.GraphVertexChangeEvent)">vertexAdded</a></strong>(<a href="../../../org/jgrapht/event/GraphVertexChangeEvent.html" title="class in org.jgrapht.event">GraphVertexChangeEvent</a><<a href="../../../org/jgrapht/alg/DirectedNeighborIndex.html" title="type parameter in DirectedNeighborIndex">V</a>> e)</code>
|
||||
<div class="block">Notifies that a vertex has been added to the graph.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code>void</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/DirectedNeighborIndex.html#vertexRemoved(org.jgrapht.event.GraphVertexChangeEvent)">vertexRemoved</a></strong>(<a href="../../../org/jgrapht/event/GraphVertexChangeEvent.html" title="class in org.jgrapht.event">GraphVertexChangeEvent</a><<a href="../../../org/jgrapht/alg/DirectedNeighborIndex.html" title="type parameter in DirectedNeighborIndex">V</a>> e)</code>
|
||||
<div class="block">Notifies that a vertex has been removed from the graph.</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
|
||||
<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="details">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Detail</h3>
|
||||
<a name="DirectedNeighborIndex(org.jgrapht.DirectedGraph)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>DirectedNeighborIndex</h4>
|
||||
<pre>public DirectedNeighborIndex(<a href="../../../org/jgrapht/DirectedGraph.html" title="interface in org.jgrapht">DirectedGraph</a><<a href="../../../org/jgrapht/alg/DirectedNeighborIndex.html" title="type parameter in DirectedNeighborIndex">V</a>,<a href="../../../org/jgrapht/alg/DirectedNeighborIndex.html" title="type parameter in DirectedNeighborIndex">E</a>> g)</pre>
|
||||
<div class="block">Creates a neighbor index for the specified directed graph.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>g</code> - the graph for which a neighbor index is to be created.</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Detail</h3>
|
||||
<a name="predecessorsOf(java.lang.Object)">
|
||||
<!-- -->
|
||||
</a><a name="predecessorsOf(V)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>predecessorsOf</h4>
|
||||
<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/DirectedNeighborIndex.html" title="type parameter in DirectedNeighborIndex">V</a>> predecessorsOf(<a href="../../../org/jgrapht/alg/DirectedNeighborIndex.html" title="type parameter in DirectedNeighborIndex">V</a> v)</pre>
|
||||
<div class="block">Returns the set of vertices which are the predecessors of a specified
|
||||
vertex. The returned set is backed by the index, and will be updated when
|
||||
the graph changes as long as the index has been added as a listener to
|
||||
the graph.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>v</code> - the vertex whose predecessors are desired</dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd>all unique predecessors of the specified vertex</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="predecessorListOf(java.lang.Object)">
|
||||
<!-- -->
|
||||
</a><a name="predecessorListOf(V)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>predecessorListOf</h4>
|
||||
<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../org/jgrapht/alg/DirectedNeighborIndex.html" title="type parameter in DirectedNeighborIndex">V</a>> predecessorListOf(<a href="../../../org/jgrapht/alg/DirectedNeighborIndex.html" title="type parameter in DirectedNeighborIndex">V</a> v)</pre>
|
||||
<div class="block">Returns the set of vertices which are the predecessors of a specified
|
||||
vertex. If the graph is a multigraph, vertices may appear more than once
|
||||
in the returned list. Because a list of predecessors can not be
|
||||
efficiently maintained, it is reconstructed on every invocation by
|
||||
duplicating entries in the neighbor set. It is thus more efficient to use
|
||||
<a href="../../../org/jgrapht/alg/DirectedNeighborIndex.html#predecessorsOf(V)"><code>predecessorsOf(Object)</code></a> unless duplicate neighbors are required.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>v</code> - the vertex whose predecessors are desired</dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd>all predecessors of the specified vertex</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="successorsOf(java.lang.Object)">
|
||||
<!-- -->
|
||||
</a><a name="successorsOf(V)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>successorsOf</h4>
|
||||
<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/DirectedNeighborIndex.html" title="type parameter in DirectedNeighborIndex">V</a>> successorsOf(<a href="../../../org/jgrapht/alg/DirectedNeighborIndex.html" title="type parameter in DirectedNeighborIndex">V</a> v)</pre>
|
||||
<div class="block">Returns the set of vertices which are the successors of a specified
|
||||
vertex. The returned set is backed by the index, and will be updated when
|
||||
the graph changes as long as the index has been added as a listener to
|
||||
the graph.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>v</code> - the vertex whose successors are desired</dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd>all unique successors of the specified vertex</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="successorListOf(java.lang.Object)">
|
||||
<!-- -->
|
||||
</a><a name="successorListOf(V)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>successorListOf</h4>
|
||||
<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../org/jgrapht/alg/DirectedNeighborIndex.html" title="type parameter in DirectedNeighborIndex">V</a>> successorListOf(<a href="../../../org/jgrapht/alg/DirectedNeighborIndex.html" title="type parameter in DirectedNeighborIndex">V</a> v)</pre>
|
||||
<div class="block">Returns the set of vertices which are the successors of a specified
|
||||
vertex. If the graph is a multigraph, vertices may appear more than once
|
||||
in the returned list. Because a list of successors can not be efficiently
|
||||
maintained, it is reconstructed on every invocation by duplicating
|
||||
entries in the neighbor set. It is thus more efficient to use <a href="../../../org/jgrapht/alg/DirectedNeighborIndex.html#successorsOf(V)"><code>successorsOf(Object)</code></a> unless duplicate neighbors are required.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>v</code> - the vertex whose successors are desired</dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd>all successors of the specified vertex</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="edgeAdded(org.jgrapht.event.GraphEdgeChangeEvent)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>edgeAdded</h4>
|
||||
<pre>public void edgeAdded(<a href="../../../org/jgrapht/event/GraphEdgeChangeEvent.html" title="class in org.jgrapht.event">GraphEdgeChangeEvent</a><<a href="../../../org/jgrapht/alg/DirectedNeighborIndex.html" title="type parameter in DirectedNeighborIndex">V</a>,<a href="../../../org/jgrapht/alg/DirectedNeighborIndex.html" title="type parameter in DirectedNeighborIndex">E</a>> e)</pre>
|
||||
<div class="block"><strong>Description copied from interface: <code><a href="../../../org/jgrapht/event/GraphListener.html#edgeAdded(org.jgrapht.event.GraphEdgeChangeEvent)">GraphListener</a></code></strong></div>
|
||||
<div class="block">Notifies that an edge has been added to the graph.</div>
|
||||
<dl>
|
||||
<dt><strong>Specified by:</strong></dt>
|
||||
<dd><code><a href="../../../org/jgrapht/event/GraphListener.html#edgeAdded(org.jgrapht.event.GraphEdgeChangeEvent)">edgeAdded</a></code> in interface <code><a href="../../../org/jgrapht/event/GraphListener.html" title="interface in org.jgrapht.event">GraphListener</a><<a href="../../../org/jgrapht/alg/DirectedNeighborIndex.html" title="type parameter in DirectedNeighborIndex">V</a>,<a href="../../../org/jgrapht/alg/DirectedNeighborIndex.html" title="type parameter in DirectedNeighborIndex">E</a>></code></dd>
|
||||
<dt><span class="strong">Parameters:</span></dt><dd><code>e</code> - the edge event.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../org/jgrapht/event/GraphListener.html#edgeAdded(org.jgrapht.event.GraphEdgeChangeEvent)"><code>GraphListener.edgeAdded(GraphEdgeChangeEvent)</code></a></dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="edgeRemoved(org.jgrapht.event.GraphEdgeChangeEvent)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>edgeRemoved</h4>
|
||||
<pre>public void edgeRemoved(<a href="../../../org/jgrapht/event/GraphEdgeChangeEvent.html" title="class in org.jgrapht.event">GraphEdgeChangeEvent</a><<a href="../../../org/jgrapht/alg/DirectedNeighborIndex.html" title="type parameter in DirectedNeighborIndex">V</a>,<a href="../../../org/jgrapht/alg/DirectedNeighborIndex.html" title="type parameter in DirectedNeighborIndex">E</a>> e)</pre>
|
||||
<div class="block"><strong>Description copied from interface: <code><a href="../../../org/jgrapht/event/GraphListener.html#edgeRemoved(org.jgrapht.event.GraphEdgeChangeEvent)">GraphListener</a></code></strong></div>
|
||||
<div class="block">Notifies that an edge has been removed from the graph.</div>
|
||||
<dl>
|
||||
<dt><strong>Specified by:</strong></dt>
|
||||
<dd><code><a href="../../../org/jgrapht/event/GraphListener.html#edgeRemoved(org.jgrapht.event.GraphEdgeChangeEvent)">edgeRemoved</a></code> in interface <code><a href="../../../org/jgrapht/event/GraphListener.html" title="interface in org.jgrapht.event">GraphListener</a><<a href="../../../org/jgrapht/alg/DirectedNeighborIndex.html" title="type parameter in DirectedNeighborIndex">V</a>,<a href="../../../org/jgrapht/alg/DirectedNeighborIndex.html" title="type parameter in DirectedNeighborIndex">E</a>></code></dd>
|
||||
<dt><span class="strong">Parameters:</span></dt><dd><code>e</code> - the edge event.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../org/jgrapht/event/GraphListener.html#edgeRemoved(org.jgrapht.event.GraphEdgeChangeEvent)"><code>GraphListener.edgeRemoved(GraphEdgeChangeEvent)</code></a></dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="vertexAdded(org.jgrapht.event.GraphVertexChangeEvent)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>vertexAdded</h4>
|
||||
<pre>public void vertexAdded(<a href="../../../org/jgrapht/event/GraphVertexChangeEvent.html" title="class in org.jgrapht.event">GraphVertexChangeEvent</a><<a href="../../../org/jgrapht/alg/DirectedNeighborIndex.html" title="type parameter in DirectedNeighborIndex">V</a>> e)</pre>
|
||||
<div class="block"><strong>Description copied from interface: <code><a href="../../../org/jgrapht/event/VertexSetListener.html#vertexAdded(org.jgrapht.event.GraphVertexChangeEvent)">VertexSetListener</a></code></strong></div>
|
||||
<div class="block">Notifies that a vertex has been added to the graph.</div>
|
||||
<dl>
|
||||
<dt><strong>Specified by:</strong></dt>
|
||||
<dd><code><a href="../../../org/jgrapht/event/VertexSetListener.html#vertexAdded(org.jgrapht.event.GraphVertexChangeEvent)">vertexAdded</a></code> in interface <code><a href="../../../org/jgrapht/event/VertexSetListener.html" title="interface in org.jgrapht.event">VertexSetListener</a><<a href="../../../org/jgrapht/alg/DirectedNeighborIndex.html" title="type parameter in DirectedNeighborIndex">V</a>></code></dd>
|
||||
<dt><span class="strong">Parameters:</span></dt><dd><code>e</code> - the vertex event.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../org/jgrapht/event/VertexSetListener.html#vertexAdded(org.jgrapht.event.GraphVertexChangeEvent)"><code>VertexSetListener.vertexAdded(GraphVertexChangeEvent)</code></a></dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="vertexRemoved(org.jgrapht.event.GraphVertexChangeEvent)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>vertexRemoved</h4>
|
||||
<pre>public void vertexRemoved(<a href="../../../org/jgrapht/event/GraphVertexChangeEvent.html" title="class in org.jgrapht.event">GraphVertexChangeEvent</a><<a href="../../../org/jgrapht/alg/DirectedNeighborIndex.html" title="type parameter in DirectedNeighborIndex">V</a>> e)</pre>
|
||||
<div class="block"><strong>Description copied from interface: <code><a href="../../../org/jgrapht/event/VertexSetListener.html#vertexRemoved(org.jgrapht.event.GraphVertexChangeEvent)">VertexSetListener</a></code></strong></div>
|
||||
<div class="block">Notifies that a vertex has been removed from the graph.</div>
|
||||
<dl>
|
||||
<dt><strong>Specified by:</strong></dt>
|
||||
<dd><code><a href="../../../org/jgrapht/event/VertexSetListener.html#vertexRemoved(org.jgrapht.event.GraphVertexChangeEvent)">vertexRemoved</a></code> in interface <code><a href="../../../org/jgrapht/event/VertexSetListener.html" title="interface in org.jgrapht.event">VertexSetListener</a><<a href="../../../org/jgrapht/alg/DirectedNeighborIndex.html" title="type parameter in DirectedNeighborIndex">V</a>></code></dd>
|
||||
<dt><span class="strong">Parameters:</span></dt><dd><code>e</code> - the vertex event.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../org/jgrapht/event/VertexSetListener.html#vertexRemoved(org.jgrapht.event.GraphVertexChangeEvent)"><code>VertexSetListener.vertexRemoved(GraphVertexChangeEvent)</code></a></dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar_bottom">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/DirectedNeighborIndex.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../org/jgrapht/alg/DijkstraShortestPath.html" title="class in org.jgrapht.alg"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../../org/jgrapht/alg/EdmondsBlossomShrinking.html" title="class in org.jgrapht.alg"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?org/jgrapht/alg/DirectedNeighborIndex.html" target="_top">Frames</a></li>
|
||||
<li><a href="DirectedNeighborIndex.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_summary">Constr</a> | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_detail">Constr</a> | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright © 2016. All rights reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
@ -1,311 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (version 1.7.0_79) on Sun Apr 03 00:28:30 PDT 2016 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>EdmondsBlossomShrinking (JGraphT : a free Java graph library)</title>
|
||||
<meta name="date" content="2016-04-03">
|
||||
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="EdmondsBlossomShrinking (JGraphT : a free Java graph library)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar_top">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/EdmondsBlossomShrinking.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../org/jgrapht/alg/DirectedNeighborIndex.html" title="class in org.jgrapht.alg"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../../org/jgrapht/alg/EdmondsKarpMaximumFlow.html" title="class in org.jgrapht.alg"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?org/jgrapht/alg/EdmondsBlossomShrinking.html" target="_top">Frames</a></li>
|
||||
<li><a href="EdmondsBlossomShrinking.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_summary">Constr</a> | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_detail">Constr</a> | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="subTitle">org.jgrapht.alg</div>
|
||||
<h2 title="Class EdmondsBlossomShrinking" class="title">Class EdmondsBlossomShrinking<V,E></h2>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<ul class="inheritance">
|
||||
<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
|
||||
<li>
|
||||
<ul class="inheritance">
|
||||
<li>org.jgrapht.alg.EdmondsBlossomShrinking<V,E></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="description">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<dl>
|
||||
<dt>All Implemented Interfaces:</dt>
|
||||
<dd><a href="../../../org/jgrapht/alg/interfaces/MatchingAlgorithm.html" title="interface in org.jgrapht.alg.interfaces">MatchingAlgorithm</a><V,E></dd>
|
||||
</dl>
|
||||
<hr>
|
||||
<br>
|
||||
<pre>public class <span class="strong">EdmondsBlossomShrinking<V,E></span>
|
||||
extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
|
||||
implements <a href="../../../org/jgrapht/alg/interfaces/MatchingAlgorithm.html" title="interface in org.jgrapht.alg.interfaces">MatchingAlgorithm</a><V,E></pre>
|
||||
<div class="block">An implementation of Edmonds Blossom Shrinking algorithm for constructing
|
||||
maximum matchings on graphs. The algorithm runs in time O(V^4).</div>
|
||||
<dl><dt><span class="strong">Since:</span></dt>
|
||||
<dd>Jan 24, 2012</dd>
|
||||
<dt><span class="strong">Author:</span></dt>
|
||||
<dd>Alejandro R. Lopez del Huerto</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="summary">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
|
||||
<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colOne" scope="col">Constructor and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><code><strong><a href="../../../org/jgrapht/alg/EdmondsBlossomShrinking.html#EdmondsBlossomShrinking()">EdmondsBlossomShrinking</a></strong>()</code>
|
||||
<div class="block"><strong>Deprecated.</strong> </div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colOne"><code><strong><a href="../../../org/jgrapht/alg/EdmondsBlossomShrinking.html#EdmondsBlossomShrinking(org.jgrapht.UndirectedGraph)">EdmondsBlossomShrinking</a></strong>(<a href="../../../org/jgrapht/UndirectedGraph.html" title="interface in org.jgrapht">UndirectedGraph</a><<a href="../../../org/jgrapht/alg/EdmondsBlossomShrinking.html" title="type parameter in EdmondsBlossomShrinking">V</a>,<a href="../../../org/jgrapht/alg/EdmondsBlossomShrinking.html" title="type parameter in EdmondsBlossomShrinking">E</a>> G)</code> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
|
||||
<caption><span>Methods</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th class="colLast" scope="col">Method and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/EdmondsBlossomShrinking.html" title="type parameter in EdmondsBlossomShrinking">E</a>></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/EdmondsBlossomShrinking.html#findMatch(org.jgrapht.UndirectedGraph)">findMatch</a></strong>(<a href="../../../org/jgrapht/UndirectedGraph.html" title="interface in org.jgrapht">UndirectedGraph</a><<a href="../../../org/jgrapht/alg/EdmondsBlossomShrinking.html" title="type parameter in EdmondsBlossomShrinking">V</a>,<a href="../../../org/jgrapht/alg/EdmondsBlossomShrinking.html" title="type parameter in EdmondsBlossomShrinking">E</a>> g)</code>
|
||||
<div class="block"><strong>Deprecated.</strong> </div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/EdmondsBlossomShrinking.html" title="type parameter in EdmondsBlossomShrinking">E</a>></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/EdmondsBlossomShrinking.html#getMatching()">getMatching</a></strong>()</code>
|
||||
<div class="block">Returns set of edges making up the matching</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
|
||||
<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="details">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Detail</h3>
|
||||
<a name="EdmondsBlossomShrinking()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>EdmondsBlossomShrinking</h4>
|
||||
<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
|
||||
public EdmondsBlossomShrinking()</pre>
|
||||
<div class="block"><span class="strong">Deprecated.</span> </div>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="EdmondsBlossomShrinking(org.jgrapht.UndirectedGraph)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>EdmondsBlossomShrinking</h4>
|
||||
<pre>public EdmondsBlossomShrinking(<a href="../../../org/jgrapht/UndirectedGraph.html" title="interface in org.jgrapht">UndirectedGraph</a><<a href="../../../org/jgrapht/alg/EdmondsBlossomShrinking.html" title="type parameter in EdmondsBlossomShrinking">V</a>,<a href="../../../org/jgrapht/alg/EdmondsBlossomShrinking.html" title="type parameter in EdmondsBlossomShrinking">E</a>> G)</pre>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Detail</h3>
|
||||
<a name="findMatch(org.jgrapht.UndirectedGraph)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>findMatch</h4>
|
||||
<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
|
||||
public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/EdmondsBlossomShrinking.html" title="type parameter in EdmondsBlossomShrinking">E</a>> findMatch(<a href="../../../org/jgrapht/UndirectedGraph.html" title="interface in org.jgrapht">UndirectedGraph</a><<a href="../../../org/jgrapht/alg/EdmondsBlossomShrinking.html" title="type parameter in EdmondsBlossomShrinking">V</a>,<a href="../../../org/jgrapht/alg/EdmondsBlossomShrinking.html" title="type parameter in EdmondsBlossomShrinking">E</a>> g)</pre>
|
||||
<div class="block"><span class="strong">Deprecated.</span> </div>
|
||||
<div class="block">See `getMatching` as preferred alternative to this one</div>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="getMatching()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>getMatching</h4>
|
||||
<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/EdmondsBlossomShrinking.html" title="type parameter in EdmondsBlossomShrinking">E</a>> getMatching()</pre>
|
||||
<div class="block"><strong>Description copied from interface: <code><a href="../../../org/jgrapht/alg/interfaces/MatchingAlgorithm.html#getMatching()">MatchingAlgorithm</a></code></strong></div>
|
||||
<div class="block">Returns set of edges making up the matching</div>
|
||||
<dl>
|
||||
<dt><strong>Specified by:</strong></dt>
|
||||
<dd><code><a href="../../../org/jgrapht/alg/interfaces/MatchingAlgorithm.html#getMatching()">getMatching</a></code> in interface <code><a href="../../../org/jgrapht/alg/interfaces/MatchingAlgorithm.html" title="interface in org.jgrapht.alg.interfaces">MatchingAlgorithm</a><<a href="../../../org/jgrapht/alg/EdmondsBlossomShrinking.html" title="type parameter in EdmondsBlossomShrinking">V</a>,<a href="../../../org/jgrapht/alg/EdmondsBlossomShrinking.html" title="type parameter in EdmondsBlossomShrinking">E</a>></code></dd>
|
||||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar_bottom">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/EdmondsBlossomShrinking.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../org/jgrapht/alg/DirectedNeighborIndex.html" title="class in org.jgrapht.alg"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../../org/jgrapht/alg/EdmondsKarpMaximumFlow.html" title="class in org.jgrapht.alg"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?org/jgrapht/alg/EdmondsBlossomShrinking.html" target="_top">Frames</a></li>
|
||||
<li><a href="EdmondsBlossomShrinking.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_summary">Constr</a> | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_detail">Constr</a> | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright © 2016. All rights reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
@ -1,491 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (version 1.7.0_79) on Sun Apr 03 00:28:30 PDT 2016 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>EdmondsKarpMaximumFlow (JGraphT : a free Java graph library)</title>
|
||||
<meta name="date" content="2016-04-03">
|
||||
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="EdmondsKarpMaximumFlow (JGraphT : a free Java graph library)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar_top">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/EdmondsKarpMaximumFlow.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../org/jgrapht/alg/EdmondsBlossomShrinking.html" title="class in org.jgrapht.alg"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../../org/jgrapht/alg/EulerianCircuit.html" title="class in org.jgrapht.alg"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?org/jgrapht/alg/EdmondsKarpMaximumFlow.html" target="_top">Frames</a></li>
|
||||
<li><a href="EdmondsKarpMaximumFlow.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li><a href="#field_summary">Field</a> | </li>
|
||||
<li><a href="#constructor_summary">Constr</a> | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li><a href="#field_detail">Field</a> | </li>
|
||||
<li><a href="#constructor_detail">Constr</a> | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="subTitle">org.jgrapht.alg</div>
|
||||
<h2 title="Class EdmondsKarpMaximumFlow" class="title">Class EdmondsKarpMaximumFlow<V,E></h2>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<ul class="inheritance">
|
||||
<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
|
||||
<li>
|
||||
<ul class="inheritance">
|
||||
<li>org.jgrapht.alg.EdmondsKarpMaximumFlow<V,E></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="description">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<dl>
|
||||
<dt>All Implemented Interfaces:</dt>
|
||||
<dd><a href="../../../org/jgrapht/alg/interfaces/MaximumFlowAlgorithm.html" title="interface in org.jgrapht.alg.interfaces">MaximumFlowAlgorithm</a><V,E></dd>
|
||||
</dl>
|
||||
<hr>
|
||||
<div class="block"><strong>Deprecated.</strong>
|
||||
<div class="block"><i>Use <a href="../../../org/jgrapht/alg/flow/EdmondsKarpMaximumFlow.html" title="class in org.jgrapht.alg.flow"><code>EdmondsKarpMaximumFlow</code></a> instead</i></div>
|
||||
</div>
|
||||
<br>
|
||||
<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
|
||||
public final class <span class="strong">EdmondsKarpMaximumFlow<V,E></span>
|
||||
extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
|
||||
implements <a href="../../../org/jgrapht/alg/interfaces/MaximumFlowAlgorithm.html" title="interface in org.jgrapht.alg.interfaces">MaximumFlowAlgorithm</a><V,E></pre>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="summary">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ======== NESTED CLASS SUMMARY ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="nested_class_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Nested Class Summary</h3>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="nested_classes_inherited_from_class_org.jgrapht.alg.interfaces.MaximumFlowAlgorithm">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Nested classes/interfaces inherited from interface org.jgrapht.alg.interfaces.<a href="../../../org/jgrapht/alg/interfaces/MaximumFlowAlgorithm.html" title="interface in org.jgrapht.alg.interfaces">MaximumFlowAlgorithm</a></h3>
|
||||
<code><a href="../../../org/jgrapht/alg/interfaces/MaximumFlowAlgorithm.MaximumFlow.html" title="interface in org.jgrapht.alg.interfaces">MaximumFlowAlgorithm.MaximumFlow</a><<a href="../../../org/jgrapht/alg/interfaces/MaximumFlowAlgorithm.MaximumFlow.html" title="type parameter in MaximumFlowAlgorithm.MaximumFlow">V</a>,<a href="../../../org/jgrapht/alg/interfaces/MaximumFlowAlgorithm.MaximumFlow.html" title="type parameter in MaximumFlowAlgorithm.MaximumFlow">E</a>>, <a href="../../../org/jgrapht/alg/interfaces/MaximumFlowAlgorithm.MaximumFlowImpl.html" title="class in org.jgrapht.alg.interfaces">MaximumFlowAlgorithm.MaximumFlowImpl</a><<a href="../../../org/jgrapht/alg/interfaces/MaximumFlowAlgorithm.MaximumFlowImpl.html" title="type parameter in MaximumFlowAlgorithm.MaximumFlowImpl">V</a>,<a href="../../../org/jgrapht/alg/interfaces/MaximumFlowAlgorithm.MaximumFlowImpl.html" title="type parameter in MaximumFlowAlgorithm.MaximumFlowImpl">E</a>></code></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- =========== FIELD SUMMARY =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="field_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Field Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
|
||||
<caption><span>Fields</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th class="colLast" scope="col">Field and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>static double</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/EdmondsKarpMaximumFlow.html#DEFAULT_EPSILON">DEFAULT_EPSILON</a></strong></code>
|
||||
<div class="block"><strong>Deprecated.</strong> </div>
|
||||
<div class="block">Default tolerance.</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
|
||||
<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colOne" scope="col">Constructor and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><code><strong><a href="../../../org/jgrapht/alg/EdmondsKarpMaximumFlow.html#EdmondsKarpMaximumFlow(org.jgrapht.DirectedGraph)">EdmondsKarpMaximumFlow</a></strong>(<a href="../../../org/jgrapht/DirectedGraph.html" title="interface in org.jgrapht">DirectedGraph</a><<a href="../../../org/jgrapht/alg/EdmondsKarpMaximumFlow.html" title="type parameter in EdmondsKarpMaximumFlow">V</a>,<a href="../../../org/jgrapht/alg/EdmondsKarpMaximumFlow.html" title="type parameter in EdmondsKarpMaximumFlow">E</a>> network)</code>
|
||||
<div class="block"><strong>Deprecated.</strong> </div>
|
||||
<div class="block">Constructs <tt>MaximumFlow</tt> instance to work with <i>a copy of</i>
|
||||
<tt>network</tt>.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colOne"><code><strong><a href="../../../org/jgrapht/alg/EdmondsKarpMaximumFlow.html#EdmondsKarpMaximumFlow(org.jgrapht.DirectedGraph,%20double)">EdmondsKarpMaximumFlow</a></strong>(<a href="../../../org/jgrapht/DirectedGraph.html" title="interface in org.jgrapht">DirectedGraph</a><<a href="../../../org/jgrapht/alg/EdmondsKarpMaximumFlow.html" title="type parameter in EdmondsKarpMaximumFlow">V</a>,<a href="../../../org/jgrapht/alg/EdmondsKarpMaximumFlow.html" title="type parameter in EdmondsKarpMaximumFlow">E</a>> network,
|
||||
double epsilon)</code>
|
||||
<div class="block"><strong>Deprecated.</strong> </div>
|
||||
<div class="block">Constructs <tt>MaximumFlow</tt> instance to work with <i>a copy of</i>
|
||||
<tt>network</tt>.</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
|
||||
<caption><span>Methods</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th class="colLast" scope="col">Method and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code><a href="../../../org/jgrapht/alg/interfaces/MaximumFlowAlgorithm.MaximumFlow.html" title="interface in org.jgrapht.alg.interfaces">MaximumFlowAlgorithm.MaximumFlow</a><<a href="../../../org/jgrapht/alg/EdmondsKarpMaximumFlow.html" title="type parameter in EdmondsKarpMaximumFlow">V</a>,<a href="../../../org/jgrapht/alg/EdmondsKarpMaximumFlow.html" title="type parameter in EdmondsKarpMaximumFlow">E</a>></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/EdmondsKarpMaximumFlow.html#buildMaximumFlow(V,%20V)">buildMaximumFlow</a></strong>(<a href="../../../org/jgrapht/alg/EdmondsKarpMaximumFlow.html" title="type parameter in EdmondsKarpMaximumFlow">V</a> source,
|
||||
<a href="../../../org/jgrapht/alg/EdmondsKarpMaximumFlow.html" title="type parameter in EdmondsKarpMaximumFlow">V</a> sink)</code>
|
||||
<div class="block"><strong>Deprecated.</strong> </div>
|
||||
<div class="block">Builds maximum flow for the supplied network flow, for the supplied
|
||||
${source} and ${sink}</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code>void</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/EdmondsKarpMaximumFlow.html#calculateMaximumFlow(V,%20V)">calculateMaximumFlow</a></strong>(<a href="../../../org/jgrapht/alg/EdmondsKarpMaximumFlow.html" title="type parameter in EdmondsKarpMaximumFlow">V</a> source,
|
||||
<a href="../../../org/jgrapht/alg/EdmondsKarpMaximumFlow.html" title="type parameter in EdmondsKarpMaximumFlow">V</a> sink)</code>
|
||||
<div class="block"><strong>Deprecated.</strong> </div>
|
||||
<div class="block">Sets current source to <tt>source</tt>, current sink to <tt>sink</tt>,
|
||||
then calculates maximum flow from <tt>source</tt> to <tt>sink</tt>.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code><a href="../../../org/jgrapht/alg/EdmondsKarpMaximumFlow.html" title="type parameter in EdmondsKarpMaximumFlow">V</a></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/EdmondsKarpMaximumFlow.html#getCurrentSink()">getCurrentSink</a></strong>()</code>
|
||||
<div class="block"><strong>Deprecated.</strong> </div>
|
||||
<div class="block">Returns current sink vertex, or <tt>null</tt> if there was no <tt>
|
||||
calculateMaximumFlow</tt> calls.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code><a href="../../../org/jgrapht/alg/EdmondsKarpMaximumFlow.html" title="type parameter in EdmondsKarpMaximumFlow">V</a></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/EdmondsKarpMaximumFlow.html#getCurrentSource()">getCurrentSource</a></strong>()</code>
|
||||
<div class="block"><strong>Deprecated.</strong> </div>
|
||||
<div class="block">Returns current source vertex, or <tt>null</tt> if there was no <tt>
|
||||
calculateMaximumFlow</tt> calls.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="../../../org/jgrapht/alg/EdmondsKarpMaximumFlow.html" title="type parameter in EdmondsKarpMaximumFlow">E</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/EdmondsKarpMaximumFlow.html#getMaximumFlow()">getMaximumFlow</a></strong>()</code>
|
||||
<div class="block"><strong>Deprecated.</strong> </div>
|
||||
<div class="block">Returns maximum flow, that was calculated during last <tt>
|
||||
calculateMaximumFlow</tt> call, or <tt>null</tt>, if there was no <tt>
|
||||
calculateMaximumFlow</tt> calls.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/EdmondsKarpMaximumFlow.html#getMaximumFlowValue()">getMaximumFlowValue</a></strong>()</code>
|
||||
<div class="block"><strong>Deprecated.</strong> </div>
|
||||
<div class="block">Returns maximum flow value, that was calculated during last <tt>
|
||||
calculateMaximumFlow</tt> call, or <tt>null</tt>, if there was no <tt>
|
||||
calculateMaximumFlow</tt> calls.</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
|
||||
<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="details">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ============ FIELD DETAIL =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="field_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Field Detail</h3>
|
||||
<a name="DEFAULT_EPSILON">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>DEFAULT_EPSILON</h4>
|
||||
<pre>public static final double DEFAULT_EPSILON</pre>
|
||||
<div class="block"><span class="strong">Deprecated.</span> </div>
|
||||
<div class="block">Default tolerance.</div>
|
||||
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../constant-values.html#org.jgrapht.alg.EdmondsKarpMaximumFlow.DEFAULT_EPSILON">Constant Field Values</a></dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Detail</h3>
|
||||
<a name="EdmondsKarpMaximumFlow(org.jgrapht.DirectedGraph)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>EdmondsKarpMaximumFlow</h4>
|
||||
<pre>public EdmondsKarpMaximumFlow(<a href="../../../org/jgrapht/DirectedGraph.html" title="interface in org.jgrapht">DirectedGraph</a><<a href="../../../org/jgrapht/alg/EdmondsKarpMaximumFlow.html" title="type parameter in EdmondsKarpMaximumFlow">V</a>,<a href="../../../org/jgrapht/alg/EdmondsKarpMaximumFlow.html" title="type parameter in EdmondsKarpMaximumFlow">E</a>> network)</pre>
|
||||
<div class="block"><span class="strong">Deprecated.</span> </div>
|
||||
<div class="block">Constructs <tt>MaximumFlow</tt> instance to work with <i>a copy of</i>
|
||||
<tt>network</tt>. Current source and sink are set to <tt>null</tt>. If
|
||||
<tt>network</tt> is weighted, then capacities are weights, otherwise all
|
||||
capacities are equal to one. Doubles are compared using <tt>
|
||||
DEFAULT_EPSILON</tt> tolerance.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>network</code> - network, where maximum flow will be calculated</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="EdmondsKarpMaximumFlow(org.jgrapht.DirectedGraph, double)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>EdmondsKarpMaximumFlow</h4>
|
||||
<pre>public EdmondsKarpMaximumFlow(<a href="../../../org/jgrapht/DirectedGraph.html" title="interface in org.jgrapht">DirectedGraph</a><<a href="../../../org/jgrapht/alg/EdmondsKarpMaximumFlow.html" title="type parameter in EdmondsKarpMaximumFlow">V</a>,<a href="../../../org/jgrapht/alg/EdmondsKarpMaximumFlow.html" title="type parameter in EdmondsKarpMaximumFlow">E</a>> network,
|
||||
double epsilon)</pre>
|
||||
<div class="block"><span class="strong">Deprecated.</span> </div>
|
||||
<div class="block">Constructs <tt>MaximumFlow</tt> instance to work with <i>a copy of</i>
|
||||
<tt>network</tt>. Current source and sink are set to <tt>null</tt>. If
|
||||
<tt>network</tt> is weighted, then capacities are weights, otherwise all
|
||||
capacities are equal to one.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>network</code> - network, where maximum flow will be calculated</dd><dd><code>epsilon</code> - tolerance for comparing doubles</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Detail</h3>
|
||||
<a name="calculateMaximumFlow(java.lang.Object,java.lang.Object)">
|
||||
<!-- -->
|
||||
</a><a name="calculateMaximumFlow(V, V)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>calculateMaximumFlow</h4>
|
||||
<pre>public void calculateMaximumFlow(<a href="../../../org/jgrapht/alg/EdmondsKarpMaximumFlow.html" title="type parameter in EdmondsKarpMaximumFlow">V</a> source,
|
||||
<a href="../../../org/jgrapht/alg/EdmondsKarpMaximumFlow.html" title="type parameter in EdmondsKarpMaximumFlow">V</a> sink)</pre>
|
||||
<div class="block"><span class="strong">Deprecated.</span> </div>
|
||||
<div class="block">Sets current source to <tt>source</tt>, current sink to <tt>sink</tt>,
|
||||
then calculates maximum flow from <tt>source</tt> to <tt>sink</tt>. Note,
|
||||
that <tt>source</tt> and <tt>sink</tt> must be vertices of the <tt>
|
||||
network</tt> passed to the constructor, and they must be different.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>source</code> - source vertex</dd><dd><code>sink</code> - sink vertex</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="getMaximumFlowValue()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>getMaximumFlowValue</h4>
|
||||
<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a> getMaximumFlowValue()</pre>
|
||||
<div class="block"><span class="strong">Deprecated.</span> </div>
|
||||
<div class="block">Returns maximum flow value, that was calculated during last <tt>
|
||||
calculateMaximumFlow</tt> call, or <tt>null</tt>, if there was no <tt>
|
||||
calculateMaximumFlow</tt> calls.</div>
|
||||
<dl><dt><span class="strong">Returns:</span></dt><dd>maximum flow value</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="getMaximumFlow()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>getMaximumFlow</h4>
|
||||
<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="../../../org/jgrapht/alg/EdmondsKarpMaximumFlow.html" title="type parameter in EdmondsKarpMaximumFlow">E</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a>> getMaximumFlow()</pre>
|
||||
<div class="block"><span class="strong">Deprecated.</span> </div>
|
||||
<div class="block">Returns maximum flow, that was calculated during last <tt>
|
||||
calculateMaximumFlow</tt> call, or <tt>null</tt>, if there was no <tt>
|
||||
calculateMaximumFlow</tt> calls.</div>
|
||||
<dl><dt><span class="strong">Returns:</span></dt><dd><i>read-only</i> mapping from edges to doubles - flow values</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="getCurrentSource()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>getCurrentSource</h4>
|
||||
<pre>public <a href="../../../org/jgrapht/alg/EdmondsKarpMaximumFlow.html" title="type parameter in EdmondsKarpMaximumFlow">V</a> getCurrentSource()</pre>
|
||||
<div class="block"><span class="strong">Deprecated.</span> </div>
|
||||
<div class="block">Returns current source vertex, or <tt>null</tt> if there was no <tt>
|
||||
calculateMaximumFlow</tt> calls.</div>
|
||||
<dl><dt><span class="strong">Returns:</span></dt><dd>current source</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="getCurrentSink()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>getCurrentSink</h4>
|
||||
<pre>public <a href="../../../org/jgrapht/alg/EdmondsKarpMaximumFlow.html" title="type parameter in EdmondsKarpMaximumFlow">V</a> getCurrentSink()</pre>
|
||||
<div class="block"><span class="strong">Deprecated.</span> </div>
|
||||
<div class="block">Returns current sink vertex, or <tt>null</tt> if there was no <tt>
|
||||
calculateMaximumFlow</tt> calls.</div>
|
||||
<dl><dt><span class="strong">Returns:</span></dt><dd>current sink</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="buildMaximumFlow(java.lang.Object,java.lang.Object)">
|
||||
<!-- -->
|
||||
</a><a name="buildMaximumFlow(V, V)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>buildMaximumFlow</h4>
|
||||
<pre>public <a href="../../../org/jgrapht/alg/interfaces/MaximumFlowAlgorithm.MaximumFlow.html" title="interface in org.jgrapht.alg.interfaces">MaximumFlowAlgorithm.MaximumFlow</a><<a href="../../../org/jgrapht/alg/EdmondsKarpMaximumFlow.html" title="type parameter in EdmondsKarpMaximumFlow">V</a>,<a href="../../../org/jgrapht/alg/EdmondsKarpMaximumFlow.html" title="type parameter in EdmondsKarpMaximumFlow">E</a>> buildMaximumFlow(<a href="../../../org/jgrapht/alg/EdmondsKarpMaximumFlow.html" title="type parameter in EdmondsKarpMaximumFlow">V</a> source,
|
||||
<a href="../../../org/jgrapht/alg/EdmondsKarpMaximumFlow.html" title="type parameter in EdmondsKarpMaximumFlow">V</a> sink)</pre>
|
||||
<div class="block"><span class="strong">Deprecated.</span> </div>
|
||||
<div class="block"><strong>Description copied from interface: <code><a href="../../../org/jgrapht/alg/interfaces/MaximumFlowAlgorithm.html#buildMaximumFlow(V,%20V)">MaximumFlowAlgorithm</a></code></strong></div>
|
||||
<div class="block">Builds maximum flow for the supplied network flow, for the supplied
|
||||
${source} and ${sink}</div>
|
||||
<dl>
|
||||
<dt><strong>Specified by:</strong></dt>
|
||||
<dd><code><a href="../../../org/jgrapht/alg/interfaces/MaximumFlowAlgorithm.html#buildMaximumFlow(V,%20V)">buildMaximumFlow</a></code> in interface <code><a href="../../../org/jgrapht/alg/interfaces/MaximumFlowAlgorithm.html" title="interface in org.jgrapht.alg.interfaces">MaximumFlowAlgorithm</a><<a href="../../../org/jgrapht/alg/EdmondsKarpMaximumFlow.html" title="type parameter in EdmondsKarpMaximumFlow">V</a>,<a href="../../../org/jgrapht/alg/EdmondsKarpMaximumFlow.html" title="type parameter in EdmondsKarpMaximumFlow">E</a>></code></dd>
|
||||
<dt><span class="strong">Parameters:</span></dt><dd><code>source</code> - source of the flow inside the network</dd><dd><code>sink</code> - sink of the flow inside the network</dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd>maximum flow</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar_bottom">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/EdmondsKarpMaximumFlow.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../org/jgrapht/alg/EdmondsBlossomShrinking.html" title="class in org.jgrapht.alg"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../../org/jgrapht/alg/EulerianCircuit.html" title="class in org.jgrapht.alg"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?org/jgrapht/alg/EdmondsKarpMaximumFlow.html" target="_top">Frames</a></li>
|
||||
<li><a href="EdmondsKarpMaximumFlow.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li><a href="#field_summary">Field</a> | </li>
|
||||
<li><a href="#constructor_summary">Constr</a> | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li><a href="#field_detail">Field</a> | </li>
|
||||
<li><a href="#constructor_detail">Constr</a> | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright © 2016. All rights reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
@ -1,293 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (version 1.7.0_79) on Sun Apr 03 00:28:30 PDT 2016 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>EulerianCircuit (JGraphT : a free Java graph library)</title>
|
||||
<meta name="date" content="2016-04-03">
|
||||
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="EulerianCircuit (JGraphT : a free Java graph library)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar_top">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/EulerianCircuit.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../org/jgrapht/alg/EdmondsKarpMaximumFlow.html" title="class in org.jgrapht.alg"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../../org/jgrapht/alg/FloydWarshallShortestPaths.html" title="class in org.jgrapht.alg"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?org/jgrapht/alg/EulerianCircuit.html" target="_top">Frames</a></li>
|
||||
<li><a href="EulerianCircuit.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_summary">Constr</a> | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_detail">Constr</a> | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="subTitle">org.jgrapht.alg</div>
|
||||
<h2 title="Class EulerianCircuit" class="title">Class EulerianCircuit</h2>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<ul class="inheritance">
|
||||
<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
|
||||
<li>
|
||||
<ul class="inheritance">
|
||||
<li>org.jgrapht.alg.EulerianCircuit</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="description">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<hr>
|
||||
<br>
|
||||
<pre>public abstract class <span class="strong">EulerianCircuit</span>
|
||||
extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
|
||||
<div class="block">This algorithm will check whether a graph is Eulerian (hence it contains an
|
||||
<a href="http://mathworld.wolfram.com/EulerianCircuit.html">Eulerian
|
||||
circuit</a>). Also, if a graph is Eulerian, the caller can obtain a list of
|
||||
vertices making up the Eulerian circuit. An Eulerian circuit is a circuit
|
||||
which traverses each edge exactly once.</div>
|
||||
<dl><dt><span class="strong">Since:</span></dt>
|
||||
<dd>Dec 21, 2008</dd>
|
||||
<dt><span class="strong">Author:</span></dt>
|
||||
<dd>Andrew Newell</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="summary">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
|
||||
<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colOne" scope="col">Constructor and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><code><strong><a href="../../../org/jgrapht/alg/EulerianCircuit.html#EulerianCircuit()">EulerianCircuit</a></strong>()</code> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
|
||||
<caption><span>Methods</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th class="colLast" scope="col">Method and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>static <V,E> <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><V></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/EulerianCircuit.html#getEulerianCircuitVertices(org.jgrapht.UndirectedGraph)">getEulerianCircuitVertices</a></strong>(<a href="../../../org/jgrapht/UndirectedGraph.html" title="interface in org.jgrapht">UndirectedGraph</a><V,E> g)</code>
|
||||
<div class="block">This method will return a list of vertices which represents the Eulerian
|
||||
circuit of the graph.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code>static <V,E> boolean</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/EulerianCircuit.html#isEulerian(org.jgrapht.UndirectedGraph)">isEulerian</a></strong>(<a href="../../../org/jgrapht/UndirectedGraph.html" title="interface in org.jgrapht">UndirectedGraph</a><V,E> g)</code>
|
||||
<div class="block">This method will check whether the graph passed in is Eulerian or not.</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
|
||||
<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="details">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Detail</h3>
|
||||
<a name="EulerianCircuit()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>EulerianCircuit</h4>
|
||||
<pre>public EulerianCircuit()</pre>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Detail</h3>
|
||||
<a name="isEulerian(org.jgrapht.UndirectedGraph)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>isEulerian</h4>
|
||||
<pre>public static <V,E> boolean isEulerian(<a href="../../../org/jgrapht/UndirectedGraph.html" title="interface in org.jgrapht">UndirectedGraph</a><V,E> g)</pre>
|
||||
<div class="block">This method will check whether the graph passed in is Eulerian or not.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>g</code> - The graph to be checked</dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd>true for Eulerian and false for non-Eulerian</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="getEulerianCircuitVertices(org.jgrapht.UndirectedGraph)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>getEulerianCircuitVertices</h4>
|
||||
<pre>public static <V,E> <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><V> getEulerianCircuitVertices(<a href="../../../org/jgrapht/UndirectedGraph.html" title="interface in org.jgrapht">UndirectedGraph</a><V,E> g)</pre>
|
||||
<div class="block">This method will return a list of vertices which represents the Eulerian
|
||||
circuit of the graph.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>g</code> - The graph to find an Eulerian circuit</dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd>null if no Eulerian circuit exists, or a list of vertices
|
||||
representing the Eulerian circuit if one does exist</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar_bottom">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/EulerianCircuit.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../org/jgrapht/alg/EdmondsKarpMaximumFlow.html" title="class in org.jgrapht.alg"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../../org/jgrapht/alg/FloydWarshallShortestPaths.html" title="class in org.jgrapht.alg"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?org/jgrapht/alg/EulerianCircuit.html" target="_top">Frames</a></li>
|
||||
<li><a href="EulerianCircuit.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_summary">Constr</a> | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_detail">Constr</a> | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright © 2016. All rights reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
@ -1,397 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (version 1.7.0_79) on Sun Apr 03 00:28:30 PDT 2016 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>FloydWarshallShortestPaths (JGraphT : a free Java graph library)</title>
|
||||
<meta name="date" content="2016-04-03">
|
||||
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="FloydWarshallShortestPaths (JGraphT : a free Java graph library)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar_top">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/FloydWarshallShortestPaths.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../org/jgrapht/alg/EulerianCircuit.html" title="class in org.jgrapht.alg"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../../org/jgrapht/alg/GabowStrongConnectivityInspector.html" title="class in org.jgrapht.alg"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?org/jgrapht/alg/FloydWarshallShortestPaths.html" target="_top">Frames</a></li>
|
||||
<li><a href="FloydWarshallShortestPaths.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_summary">Constr</a> | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_detail">Constr</a> | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="subTitle">org.jgrapht.alg</div>
|
||||
<h2 title="Class FloydWarshallShortestPaths" class="title">Class FloydWarshallShortestPaths<V,E></h2>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<ul class="inheritance">
|
||||
<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
|
||||
<li>
|
||||
<ul class="inheritance">
|
||||
<li>org.jgrapht.alg.FloydWarshallShortestPaths<V,E></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="description">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<hr>
|
||||
<br>
|
||||
<pre>public class <span class="strong">FloydWarshallShortestPaths<V,E></span>
|
||||
extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
|
||||
<div class="block">The <a href="http://en.wikipedia.org/wiki/Floyd-Warshall_algorithm">
|
||||
Floyd-Warshall algorithm</a> finds all shortest paths (all n^2 of them) in
|
||||
O(n^3) time. It can also calculate the graph diameter. Note that during
|
||||
construction time, no computations are performed! All computations are
|
||||
performed the first time one of the member methods of this class is invoked.
|
||||
The results are stored, so all subsequent calls to the same method are
|
||||
computationally efficient. Warning: This code has not been tested (and
|
||||
probably doesn't work) on multi-graphs. Code should be updated to work
|
||||
properly on multi-graphs.</div>
|
||||
<dl><dt><span class="strong">Author:</span></dt>
|
||||
<dd>Tom Larkworthy, Soren Davidsen (soren@tanesha.net), Joris Kinable</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="summary">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
|
||||
<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colOne" scope="col">Constructor and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><code><strong><a href="../../../org/jgrapht/alg/FloydWarshallShortestPaths.html#FloydWarshallShortestPaths(org.jgrapht.Graph)">FloydWarshallShortestPaths</a></strong>(<a href="../../../org/jgrapht/Graph.html" title="interface in org.jgrapht">Graph</a><<a href="../../../org/jgrapht/alg/FloydWarshallShortestPaths.html" title="type parameter in FloydWarshallShortestPaths">V</a>,<a href="../../../org/jgrapht/alg/FloydWarshallShortestPaths.html" title="type parameter in FloydWarshallShortestPaths">E</a>> graph)</code> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
|
||||
<caption><span>Methods</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th class="colLast" scope="col">Method and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>double</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/FloydWarshallShortestPaths.html#getDiameter()">getDiameter</a></strong>()</code> </td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code><a href="../../../org/jgrapht/Graph.html" title="interface in org.jgrapht">Graph</a><<a href="../../../org/jgrapht/alg/FloydWarshallShortestPaths.html" title="type parameter in FloydWarshallShortestPaths">V</a>,<a href="../../../org/jgrapht/alg/FloydWarshallShortestPaths.html" title="type parameter in FloydWarshallShortestPaths">E</a>></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/FloydWarshallShortestPaths.html#getGraph()">getGraph</a></strong>()</code> </td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code><a href="../../../org/jgrapht/GraphPath.html" title="interface in org.jgrapht">GraphPath</a><<a href="../../../org/jgrapht/alg/FloydWarshallShortestPaths.html" title="type parameter in FloydWarshallShortestPaths">V</a>,<a href="../../../org/jgrapht/alg/FloydWarshallShortestPaths.html" title="type parameter in FloydWarshallShortestPaths">E</a>></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/FloydWarshallShortestPaths.html#getShortestPath(V,%20V)">getShortestPath</a></strong>(<a href="../../../org/jgrapht/alg/FloydWarshallShortestPaths.html" title="type parameter in FloydWarshallShortestPaths">V</a> a,
|
||||
<a href="../../../org/jgrapht/alg/FloydWarshallShortestPaths.html" title="type parameter in FloydWarshallShortestPaths">V</a> b)</code>
|
||||
<div class="block">Get the shortest path between two vertices.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../org/jgrapht/alg/FloydWarshallShortestPaths.html" title="type parameter in FloydWarshallShortestPaths">V</a>></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/FloydWarshallShortestPaths.html#getShortestPathAsVertexList(V,%20V)">getShortestPathAsVertexList</a></strong>(<a href="../../../org/jgrapht/alg/FloydWarshallShortestPaths.html" title="type parameter in FloydWarshallShortestPaths">V</a> a,
|
||||
<a href="../../../org/jgrapht/alg/FloydWarshallShortestPaths.html" title="type parameter in FloydWarshallShortestPaths">V</a> b)</code> </td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../org/jgrapht/GraphPath.html" title="interface in org.jgrapht">GraphPath</a><<a href="../../../org/jgrapht/alg/FloydWarshallShortestPaths.html" title="type parameter in FloydWarshallShortestPaths">V</a>,<a href="../../../org/jgrapht/alg/FloydWarshallShortestPaths.html" title="type parameter in FloydWarshallShortestPaths">E</a>>></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/FloydWarshallShortestPaths.html#getShortestPaths()">getShortestPaths</a></strong>()</code>
|
||||
<div class="block">Get all shortest paths in the graph.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../org/jgrapht/GraphPath.html" title="interface in org.jgrapht">GraphPath</a><<a href="../../../org/jgrapht/alg/FloydWarshallShortestPaths.html" title="type parameter in FloydWarshallShortestPaths">V</a>,<a href="../../../org/jgrapht/alg/FloydWarshallShortestPaths.html" title="type parameter in FloydWarshallShortestPaths">E</a>>></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/FloydWarshallShortestPaths.html#getShortestPaths(V)">getShortestPaths</a></strong>(<a href="../../../org/jgrapht/alg/FloydWarshallShortestPaths.html" title="type parameter in FloydWarshallShortestPaths">V</a> v)</code>
|
||||
<div class="block">Get shortest paths from a vertex to all other vertices in the graph.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>int</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/FloydWarshallShortestPaths.html#getShortestPathsCount()">getShortestPathsCount</a></strong>()</code> </td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code>double</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/FloydWarshallShortestPaths.html#shortestDistance(V,%20V)">shortestDistance</a></strong>(<a href="../../../org/jgrapht/alg/FloydWarshallShortestPaths.html" title="type parameter in FloydWarshallShortestPaths">V</a> a,
|
||||
<a href="../../../org/jgrapht/alg/FloydWarshallShortestPaths.html" title="type parameter in FloydWarshallShortestPaths">V</a> b)</code>
|
||||
<div class="block">Get the length of a shortest path.</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
|
||||
<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="details">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Detail</h3>
|
||||
<a name="FloydWarshallShortestPaths(org.jgrapht.Graph)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>FloydWarshallShortestPaths</h4>
|
||||
<pre>public FloydWarshallShortestPaths(<a href="../../../org/jgrapht/Graph.html" title="interface in org.jgrapht">Graph</a><<a href="../../../org/jgrapht/alg/FloydWarshallShortestPaths.html" title="type parameter in FloydWarshallShortestPaths">V</a>,<a href="../../../org/jgrapht/alg/FloydWarshallShortestPaths.html" title="type parameter in FloydWarshallShortestPaths">E</a>> graph)</pre>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Detail</h3>
|
||||
<a name="getGraph()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>getGraph</h4>
|
||||
<pre>public <a href="../../../org/jgrapht/Graph.html" title="interface in org.jgrapht">Graph</a><<a href="../../../org/jgrapht/alg/FloydWarshallShortestPaths.html" title="type parameter in FloydWarshallShortestPaths">V</a>,<a href="../../../org/jgrapht/alg/FloydWarshallShortestPaths.html" title="type parameter in FloydWarshallShortestPaths">E</a>> getGraph()</pre>
|
||||
<dl><dt><span class="strong">Returns:</span></dt><dd>the graph on which this algorithm operates</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="getShortestPathsCount()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>getShortestPathsCount</h4>
|
||||
<pre>public int getShortestPathsCount()</pre>
|
||||
<dl><dt><span class="strong">Returns:</span></dt><dd>total number of shortest paths</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="shortestDistance(java.lang.Object,java.lang.Object)">
|
||||
<!-- -->
|
||||
</a><a name="shortestDistance(V, V)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>shortestDistance</h4>
|
||||
<pre>public double shortestDistance(<a href="../../../org/jgrapht/alg/FloydWarshallShortestPaths.html" title="type parameter in FloydWarshallShortestPaths">V</a> a,
|
||||
<a href="../../../org/jgrapht/alg/FloydWarshallShortestPaths.html" title="type parameter in FloydWarshallShortestPaths">V</a> b)</pre>
|
||||
<div class="block">Get the length of a shortest path.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>a</code> - first vertex</dd><dd><code>b</code> - second vertex</dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd>shortest distance between a and b</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="getDiameter()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>getDiameter</h4>
|
||||
<pre>public double getDiameter()</pre>
|
||||
<dl><dt><span class="strong">Returns:</span></dt><dd>the diameter (longest of all the shortest paths) computed for the
|
||||
graph. If the graph is vertexless, return 0.0.</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="getShortestPath(java.lang.Object,java.lang.Object)">
|
||||
<!-- -->
|
||||
</a><a name="getShortestPath(V, V)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>getShortestPath</h4>
|
||||
<pre>public <a href="../../../org/jgrapht/GraphPath.html" title="interface in org.jgrapht">GraphPath</a><<a href="../../../org/jgrapht/alg/FloydWarshallShortestPaths.html" title="type parameter in FloydWarshallShortestPaths">V</a>,<a href="../../../org/jgrapht/alg/FloydWarshallShortestPaths.html" title="type parameter in FloydWarshallShortestPaths">E</a>> getShortestPath(<a href="../../../org/jgrapht/alg/FloydWarshallShortestPaths.html" title="type parameter in FloydWarshallShortestPaths">V</a> a,
|
||||
<a href="../../../org/jgrapht/alg/FloydWarshallShortestPaths.html" title="type parameter in FloydWarshallShortestPaths">V</a> b)</pre>
|
||||
<div class="block">Get the shortest path between two vertices.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>a</code> - From vertice</dd><dd><code>b</code> - To vertice</dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd>the path, or null if none found</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="getShortestPathAsVertexList(java.lang.Object,java.lang.Object)">
|
||||
<!-- -->
|
||||
</a><a name="getShortestPathAsVertexList(V, V)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>getShortestPathAsVertexList</h4>
|
||||
<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../org/jgrapht/alg/FloydWarshallShortestPaths.html" title="type parameter in FloydWarshallShortestPaths">V</a>> getShortestPathAsVertexList(<a href="../../../org/jgrapht/alg/FloydWarshallShortestPaths.html" title="type parameter in FloydWarshallShortestPaths">V</a> a,
|
||||
<a href="../../../org/jgrapht/alg/FloydWarshallShortestPaths.html" title="type parameter in FloydWarshallShortestPaths">V</a> b)</pre>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="getShortestPaths(java.lang.Object)">
|
||||
<!-- -->
|
||||
</a><a name="getShortestPaths(V)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>getShortestPaths</h4>
|
||||
<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../org/jgrapht/GraphPath.html" title="interface in org.jgrapht">GraphPath</a><<a href="../../../org/jgrapht/alg/FloydWarshallShortestPaths.html" title="type parameter in FloydWarshallShortestPaths">V</a>,<a href="../../../org/jgrapht/alg/FloydWarshallShortestPaths.html" title="type parameter in FloydWarshallShortestPaths">E</a>>> getShortestPaths(<a href="../../../org/jgrapht/alg/FloydWarshallShortestPaths.html" title="type parameter in FloydWarshallShortestPaths">V</a> v)</pre>
|
||||
<div class="block">Get shortest paths from a vertex to all other vertices in the graph.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>v</code> - the originating vertex</dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd>List of paths</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="getShortestPaths()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>getShortestPaths</h4>
|
||||
<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../org/jgrapht/GraphPath.html" title="interface in org.jgrapht">GraphPath</a><<a href="../../../org/jgrapht/alg/FloydWarshallShortestPaths.html" title="type parameter in FloydWarshallShortestPaths">V</a>,<a href="../../../org/jgrapht/alg/FloydWarshallShortestPaths.html" title="type parameter in FloydWarshallShortestPaths">E</a>>> getShortestPaths()</pre>
|
||||
<div class="block">Get all shortest paths in the graph.</div>
|
||||
<dl><dt><span class="strong">Returns:</span></dt><dd>List of paths</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar_bottom">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/FloydWarshallShortestPaths.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../org/jgrapht/alg/EulerianCircuit.html" title="class in org.jgrapht.alg"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../../org/jgrapht/alg/GabowStrongConnectivityInspector.html" title="class in org.jgrapht.alg"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?org/jgrapht/alg/FloydWarshallShortestPaths.html" target="_top">Frames</a></li>
|
||||
<li><a href="FloydWarshallShortestPaths.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_summary">Constr</a> | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_detail">Constr</a> | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright © 2016. All rights reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
@ -1,356 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (version 1.7.0_79) on Sun Apr 03 00:28:30 PDT 2016 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>GabowStrongConnectivityInspector (JGraphT : a free Java graph library)</title>
|
||||
<meta name="date" content="2016-04-03">
|
||||
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="GabowStrongConnectivityInspector (JGraphT : a free Java graph library)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar_top">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/GabowStrongConnectivityInspector.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../org/jgrapht/alg/FloydWarshallShortestPaths.html" title="class in org.jgrapht.alg"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../../org/jgrapht/alg/HamiltonianCycle.html" title="class in org.jgrapht.alg"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?org/jgrapht/alg/GabowStrongConnectivityInspector.html" target="_top">Frames</a></li>
|
||||
<li><a href="GabowStrongConnectivityInspector.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_summary">Constr</a> | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_detail">Constr</a> | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="subTitle">org.jgrapht.alg</div>
|
||||
<h2 title="Class GabowStrongConnectivityInspector" class="title">Class GabowStrongConnectivityInspector<V,E></h2>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<ul class="inheritance">
|
||||
<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
|
||||
<li>
|
||||
<ul class="inheritance">
|
||||
<li>org.jgrapht.alg.GabowStrongConnectivityInspector<V,E></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="description">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<dl>
|
||||
<dt>All Implemented Interfaces:</dt>
|
||||
<dd><a href="../../../org/jgrapht/alg/interfaces/StrongConnectivityAlgorithm.html" title="interface in org.jgrapht.alg.interfaces">StrongConnectivityAlgorithm</a><V,E></dd>
|
||||
</dl>
|
||||
<hr>
|
||||
<br>
|
||||
<pre>public class <span class="strong">GabowStrongConnectivityInspector<V,E></span>
|
||||
extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
|
||||
implements <a href="../../../org/jgrapht/alg/interfaces/StrongConnectivityAlgorithm.html" title="interface in org.jgrapht.alg.interfaces">StrongConnectivityAlgorithm</a><V,E></pre>
|
||||
<div class="block">Allows obtaining the strongly connected components of a directed graph. The
|
||||
implemented algorithm follows Cheriyan-Mehlhorn/Gabow's algorithm Presented
|
||||
in Path-based depth-first search for strong and biconnected components by
|
||||
Gabow (2000). The running time is order of O(|V|+|E|)</div>
|
||||
<dl><dt><span class="strong">Since:</span></dt>
|
||||
<dd>September, 2013</dd>
|
||||
<dt><span class="strong">Author:</span></dt>
|
||||
<dd>Sarah Komla-Ebri</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="summary">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
|
||||
<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colOne" scope="col">Constructor and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><code><strong><a href="../../../org/jgrapht/alg/GabowStrongConnectivityInspector.html#GabowStrongConnectivityInspector(org.jgrapht.DirectedGraph)">GabowStrongConnectivityInspector</a></strong>(<a href="../../../org/jgrapht/DirectedGraph.html" title="interface in org.jgrapht">DirectedGraph</a><<a href="../../../org/jgrapht/alg/GabowStrongConnectivityInspector.html" title="type parameter in GabowStrongConnectivityInspector">V</a>,<a href="../../../org/jgrapht/alg/GabowStrongConnectivityInspector.html" title="type parameter in GabowStrongConnectivityInspector">E</a>> directedGraph)</code>
|
||||
<div class="block">The constructor of GabowStrongConnectivityInspector class.</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
|
||||
<caption><span>Methods</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th class="colLast" scope="col">Method and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code><a href="../../../org/jgrapht/DirectedGraph.html" title="interface in org.jgrapht">DirectedGraph</a><<a href="../../../org/jgrapht/alg/GabowStrongConnectivityInspector.html" title="type parameter in GabowStrongConnectivityInspector">V</a>,<a href="../../../org/jgrapht/alg/GabowStrongConnectivityInspector.html" title="type parameter in GabowStrongConnectivityInspector">E</a>></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/GabowStrongConnectivityInspector.html#getGraph()">getGraph</a></strong>()</code>
|
||||
<div class="block">Returns the graph inspected</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code>boolean</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/GabowStrongConnectivityInspector.html#isStronglyConnected()">isStronglyConnected</a></strong>()</code>
|
||||
<div class="block">Returns true if the graph instance is strongly connected.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/GabowStrongConnectivityInspector.html" title="type parameter in GabowStrongConnectivityInspector">V</a>>></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/GabowStrongConnectivityInspector.html#stronglyConnectedSets()">stronglyConnectedSets</a></strong>()</code>
|
||||
<div class="block">Computes a <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util"><code>List</code></a> of <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util"><code>Set</code></a>s, where each set contains vertices
|
||||
which together form a strongly connected component within the given
|
||||
graph.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../org/jgrapht/graph/DirectedSubgraph.html" title="class in org.jgrapht.graph">DirectedSubgraph</a><<a href="../../../org/jgrapht/alg/GabowStrongConnectivityInspector.html" title="type parameter in GabowStrongConnectivityInspector">V</a>,<a href="../../../org/jgrapht/alg/GabowStrongConnectivityInspector.html" title="type parameter in GabowStrongConnectivityInspector">E</a>>></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/GabowStrongConnectivityInspector.html#stronglyConnectedSubgraphs()">stronglyConnectedSubgraphs</a></strong>()</code>
|
||||
<div class="block">Computes a list of <a href="../../../org/jgrapht/graph/DirectedSubgraph.html" title="class in org.jgrapht.graph"><code>DirectedSubgraph</code></a>s of the given graph.</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
|
||||
<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="details">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Detail</h3>
|
||||
<a name="GabowStrongConnectivityInspector(org.jgrapht.DirectedGraph)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>GabowStrongConnectivityInspector</h4>
|
||||
<pre>public GabowStrongConnectivityInspector(<a href="../../../org/jgrapht/DirectedGraph.html" title="interface in org.jgrapht">DirectedGraph</a><<a href="../../../org/jgrapht/alg/GabowStrongConnectivityInspector.html" title="type parameter in GabowStrongConnectivityInspector">V</a>,<a href="../../../org/jgrapht/alg/GabowStrongConnectivityInspector.html" title="type parameter in GabowStrongConnectivityInspector">E</a>> directedGraph)</pre>
|
||||
<div class="block">The constructor of GabowStrongConnectivityInspector class.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>directedGraph</code> - the graph to inspect</dd>
|
||||
<dt><span class="strong">Throws:</span></dt>
|
||||
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code></dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Detail</h3>
|
||||
<a name="getGraph()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>getGraph</h4>
|
||||
<pre>public <a href="../../../org/jgrapht/DirectedGraph.html" title="interface in org.jgrapht">DirectedGraph</a><<a href="../../../org/jgrapht/alg/GabowStrongConnectivityInspector.html" title="type parameter in GabowStrongConnectivityInspector">V</a>,<a href="../../../org/jgrapht/alg/GabowStrongConnectivityInspector.html" title="type parameter in GabowStrongConnectivityInspector">E</a>> getGraph()</pre>
|
||||
<div class="block">Returns the graph inspected</div>
|
||||
<dl>
|
||||
<dt><strong>Specified by:</strong></dt>
|
||||
<dd><code><a href="../../../org/jgrapht/alg/interfaces/StrongConnectivityAlgorithm.html#getGraph()">getGraph</a></code> in interface <code><a href="../../../org/jgrapht/alg/interfaces/StrongConnectivityAlgorithm.html" title="interface in org.jgrapht.alg.interfaces">StrongConnectivityAlgorithm</a><<a href="../../../org/jgrapht/alg/GabowStrongConnectivityInspector.html" title="type parameter in GabowStrongConnectivityInspector">V</a>,<a href="../../../org/jgrapht/alg/GabowStrongConnectivityInspector.html" title="type parameter in GabowStrongConnectivityInspector">E</a>></code></dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd>the graph inspected</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="isStronglyConnected()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>isStronglyConnected</h4>
|
||||
<pre>public boolean isStronglyConnected()</pre>
|
||||
<div class="block">Returns true if the graph instance is strongly connected.</div>
|
||||
<dl>
|
||||
<dt><strong>Specified by:</strong></dt>
|
||||
<dd><code><a href="../../../org/jgrapht/alg/interfaces/StrongConnectivityAlgorithm.html#isStronglyConnected()">isStronglyConnected</a></code> in interface <code><a href="../../../org/jgrapht/alg/interfaces/StrongConnectivityAlgorithm.html" title="interface in org.jgrapht.alg.interfaces">StrongConnectivityAlgorithm</a><<a href="../../../org/jgrapht/alg/GabowStrongConnectivityInspector.html" title="type parameter in GabowStrongConnectivityInspector">V</a>,<a href="../../../org/jgrapht/alg/GabowStrongConnectivityInspector.html" title="type parameter in GabowStrongConnectivityInspector">E</a>></code></dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd>true if the graph is strongly connected, false otherwise</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="stronglyConnectedSets()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>stronglyConnectedSets</h4>
|
||||
<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/GabowStrongConnectivityInspector.html" title="type parameter in GabowStrongConnectivityInspector">V</a>>> stronglyConnectedSets()</pre>
|
||||
<div class="block">Computes a <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util"><code>List</code></a> of <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util"><code>Set</code></a>s, where each set contains vertices
|
||||
which together form a strongly connected component within the given
|
||||
graph.</div>
|
||||
<dl>
|
||||
<dt><strong>Specified by:</strong></dt>
|
||||
<dd><code><a href="../../../org/jgrapht/alg/interfaces/StrongConnectivityAlgorithm.html#stronglyConnectedSets()">stronglyConnectedSets</a></code> in interface <code><a href="../../../org/jgrapht/alg/interfaces/StrongConnectivityAlgorithm.html" title="interface in org.jgrapht.alg.interfaces">StrongConnectivityAlgorithm</a><<a href="../../../org/jgrapht/alg/GabowStrongConnectivityInspector.html" title="type parameter in GabowStrongConnectivityInspector">V</a>,<a href="../../../org/jgrapht/alg/GabowStrongConnectivityInspector.html" title="type parameter in GabowStrongConnectivityInspector">E</a>></code></dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd><code>List</code> of <code>Set</code> s containing the strongly
|
||||
connected components</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="stronglyConnectedSubgraphs()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>stronglyConnectedSubgraphs</h4>
|
||||
<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../org/jgrapht/graph/DirectedSubgraph.html" title="class in org.jgrapht.graph">DirectedSubgraph</a><<a href="../../../org/jgrapht/alg/GabowStrongConnectivityInspector.html" title="type parameter in GabowStrongConnectivityInspector">V</a>,<a href="../../../org/jgrapht/alg/GabowStrongConnectivityInspector.html" title="type parameter in GabowStrongConnectivityInspector">E</a>>> stronglyConnectedSubgraphs()</pre>
|
||||
<div class="block"><p>Computes a list of <a href="../../../org/jgrapht/graph/DirectedSubgraph.html" title="class in org.jgrapht.graph"><code>DirectedSubgraph</code></a>s of the given graph. Each
|
||||
subgraph will represent a strongly connected component and will contain
|
||||
all vertices of that component. The subgraph will have an edge (u,v) iff
|
||||
u and v are contained in the strongly connected component.</p>
|
||||
|
||||
<p>NOTE: Calling this method will first execute <a href="../../../org/jgrapht/alg/GabowStrongConnectivityInspector.html#stronglyConnectedSets()"><code>stronglyConnectedSets()</code></a>. If you don't
|
||||
need subgraphs, use that method.</p></div>
|
||||
<dl>
|
||||
<dt><strong>Specified by:</strong></dt>
|
||||
<dd><code><a href="../../../org/jgrapht/alg/interfaces/StrongConnectivityAlgorithm.html#stronglyConnectedSubgraphs()">stronglyConnectedSubgraphs</a></code> in interface <code><a href="../../../org/jgrapht/alg/interfaces/StrongConnectivityAlgorithm.html" title="interface in org.jgrapht.alg.interfaces">StrongConnectivityAlgorithm</a><<a href="../../../org/jgrapht/alg/GabowStrongConnectivityInspector.html" title="type parameter in GabowStrongConnectivityInspector">V</a>,<a href="../../../org/jgrapht/alg/GabowStrongConnectivityInspector.html" title="type parameter in GabowStrongConnectivityInspector">E</a>></code></dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd>a list of subgraphs representing the strongly connected
|
||||
components</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar_bottom">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/GabowStrongConnectivityInspector.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../org/jgrapht/alg/FloydWarshallShortestPaths.html" title="class in org.jgrapht.alg"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../../org/jgrapht/alg/HamiltonianCycle.html" title="class in org.jgrapht.alg"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?org/jgrapht/alg/GabowStrongConnectivityInspector.html" target="_top">Frames</a></li>
|
||||
<li><a href="GabowStrongConnectivityInspector.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_summary">Constr</a> | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_detail">Constr</a> | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright © 2016. All rights reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
@ -1,277 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (version 1.7.0_79) on Sun Apr 03 00:28:30 PDT 2016 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>HamiltonianCycle (JGraphT : a free Java graph library)</title>
|
||||
<meta name="date" content="2016-04-03">
|
||||
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="HamiltonianCycle (JGraphT : a free Java graph library)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar_top">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/HamiltonianCycle.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../org/jgrapht/alg/GabowStrongConnectivityInspector.html" title="class in org.jgrapht.alg"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../../org/jgrapht/alg/HopcroftKarpBipartiteMatching.html" title="class in org.jgrapht.alg"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?org/jgrapht/alg/HamiltonianCycle.html" target="_top">Frames</a></li>
|
||||
<li><a href="HamiltonianCycle.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_summary">Constr</a> | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_detail">Constr</a> | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="subTitle">org.jgrapht.alg</div>
|
||||
<h2 title="Class HamiltonianCycle" class="title">Class HamiltonianCycle</h2>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<ul class="inheritance">
|
||||
<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
|
||||
<li>
|
||||
<ul class="inheritance">
|
||||
<li>org.jgrapht.alg.HamiltonianCycle</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="description">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<hr>
|
||||
<br>
|
||||
<pre>public class <span class="strong">HamiltonianCycle</span>
|
||||
extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
|
||||
<div class="block">This class will deal with finding the optimal or approximately optimal
|
||||
minimum tour (hamiltonian cycle) or commonly known as the <a
|
||||
href="http://mathworld.wolfram.com/TravelingSalesmanProblem.html">Traveling
|
||||
Salesman Problem</a>.</div>
|
||||
<dl><dt><span class="strong">Author:</span></dt>
|
||||
<dd>Andrew Newell</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="summary">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
|
||||
<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colOne" scope="col">Constructor and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><code><strong><a href="../../../org/jgrapht/alg/HamiltonianCycle.html#HamiltonianCycle()">HamiltonianCycle</a></strong>()</code> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
|
||||
<caption><span>Methods</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th class="colLast" scope="col">Method and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>static <V,E> <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><V></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/HamiltonianCycle.html#getApproximateOptimalForCompleteGraph(org.jgrapht.graph.SimpleWeightedGraph)">getApproximateOptimalForCompleteGraph</a></strong>(<a href="../../../org/jgrapht/graph/SimpleWeightedGraph.html" title="class in org.jgrapht.graph">SimpleWeightedGraph</a><V,E> g)</code>
|
||||
<div class="block">This method will return an approximate minimal traveling salesman tour
|
||||
(hamiltonian cycle).</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
|
||||
<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="details">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Detail</h3>
|
||||
<a name="HamiltonianCycle()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>HamiltonianCycle</h4>
|
||||
<pre>public HamiltonianCycle()</pre>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Detail</h3>
|
||||
<a name="getApproximateOptimalForCompleteGraph(org.jgrapht.graph.SimpleWeightedGraph)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>getApproximateOptimalForCompleteGraph</h4>
|
||||
<pre>public static <V,E> <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><V> getApproximateOptimalForCompleteGraph(<a href="../../../org/jgrapht/graph/SimpleWeightedGraph.html" title="class in org.jgrapht.graph">SimpleWeightedGraph</a><V,E> g)</pre>
|
||||
<div class="block">This method will return an approximate minimal traveling salesman tour
|
||||
(hamiltonian cycle). This algorithm requires that the graph be complete
|
||||
and the triangle inequality exists (if x,y,z are vertices then
|
||||
d(x,y)+d(y,z) < d(x,z) for all x,y,z) then this algorithm will
|
||||
guarantee a hamiltonian cycle such that the total weight of the cycle is
|
||||
less than or equal to double the total weight of the optimal hamiltonian
|
||||
cycle. The optimal solution is NP-complete, so this is a decent
|
||||
approximation that runs in polynomial time.</div>
|
||||
<dl><dt><span class="strong">Type Parameters:</span></dt><dd><code>V</code> - </dd><dd><code>E</code> - </dd><dt><span class="strong">Parameters:</span></dt><dd><code>g</code> - is the graph to find the optimal tour for.</dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd>The optimal tour as a list of vertices.</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar_bottom">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/HamiltonianCycle.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../org/jgrapht/alg/GabowStrongConnectivityInspector.html" title="class in org.jgrapht.alg"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../../org/jgrapht/alg/HopcroftKarpBipartiteMatching.html" title="class in org.jgrapht.alg"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?org/jgrapht/alg/HamiltonianCycle.html" target="_top">Frames</a></li>
|
||||
<li><a href="HamiltonianCycle.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_summary">Constr</a> | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_detail">Constr</a> | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright © 2016. All rights reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
@ -1,286 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (version 1.7.0_79) on Sun Apr 03 00:28:30 PDT 2016 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>HopcroftKarpBipartiteMatching (JGraphT : a free Java graph library)</title>
|
||||
<meta name="date" content="2016-04-03">
|
||||
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="HopcroftKarpBipartiteMatching (JGraphT : a free Java graph library)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar_top">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/HopcroftKarpBipartiteMatching.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../org/jgrapht/alg/HamiltonianCycle.html" title="class in org.jgrapht.alg"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../../org/jgrapht/alg/KosarajuStrongConnectivityInspector.html" title="class in org.jgrapht.alg"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?org/jgrapht/alg/HopcroftKarpBipartiteMatching.html" target="_top">Frames</a></li>
|
||||
<li><a href="HopcroftKarpBipartiteMatching.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_summary">Constr</a> | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_detail">Constr</a> | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="subTitle">org.jgrapht.alg</div>
|
||||
<h2 title="Class HopcroftKarpBipartiteMatching" class="title">Class HopcroftKarpBipartiteMatching<V,E></h2>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<ul class="inheritance">
|
||||
<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
|
||||
<li>
|
||||
<ul class="inheritance">
|
||||
<li>org.jgrapht.alg.HopcroftKarpBipartiteMatching<V,E></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="description">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<dl>
|
||||
<dt>All Implemented Interfaces:</dt>
|
||||
<dd><a href="../../../org/jgrapht/alg/interfaces/MatchingAlgorithm.html" title="interface in org.jgrapht.alg.interfaces">MatchingAlgorithm</a><V,E></dd>
|
||||
</dl>
|
||||
<hr>
|
||||
<br>
|
||||
<pre>public class <span class="strong">HopcroftKarpBipartiteMatching<V,E></span>
|
||||
extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
|
||||
implements <a href="../../../org/jgrapht/alg/interfaces/MatchingAlgorithm.html" title="interface in org.jgrapht.alg.interfaces">MatchingAlgorithm</a><V,E></pre>
|
||||
<div class="block">This class is an implementation of the Hopcroft-Karp algorithm which finds a
|
||||
maximum matching in an undirected simple bipartite graph. The algorithm runs
|
||||
in O(|E|*√|V|) time. The original algorithm is described in: Hopcroft, John
|
||||
E.; Karp, Richard M. (1973), "An n5/2 algorithm for maximum matchings in
|
||||
bipartite graphs", SIAM Journal on Computing 2 (4): 225–231,
|
||||
doi:10.1137/0202019 A coarse overview of the algorithm is given in:
|
||||
http://en.wikipedia.org/wiki/Hopcroft-Karp_algorithm Note: the behavior of
|
||||
this class is undefined when the input isn't a bipartite graph, i.e. when
|
||||
there are edges within a single partition!</div>
|
||||
<dl><dt><span class="strong">Author:</span></dt>
|
||||
<dd>Joris Kinable</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="summary">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
|
||||
<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colOne" scope="col">Constructor and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><code><strong><a href="../../../org/jgrapht/alg/HopcroftKarpBipartiteMatching.html#HopcroftKarpBipartiteMatching(org.jgrapht.UndirectedGraph,%20java.util.Set,%20java.util.Set)">HopcroftKarpBipartiteMatching</a></strong>(<a href="../../../org/jgrapht/UndirectedGraph.html" title="interface in org.jgrapht">UndirectedGraph</a><<a href="../../../org/jgrapht/alg/HopcroftKarpBipartiteMatching.html" title="type parameter in HopcroftKarpBipartiteMatching">V</a>,<a href="../../../org/jgrapht/alg/HopcroftKarpBipartiteMatching.html" title="type parameter in HopcroftKarpBipartiteMatching">E</a>> graph,
|
||||
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/HopcroftKarpBipartiteMatching.html" title="type parameter in HopcroftKarpBipartiteMatching">V</a>> partition1,
|
||||
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/HopcroftKarpBipartiteMatching.html" title="type parameter in HopcroftKarpBipartiteMatching">V</a>> partition2)</code> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
|
||||
<caption><span>Methods</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th class="colLast" scope="col">Method and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/HopcroftKarpBipartiteMatching.html" title="type parameter in HopcroftKarpBipartiteMatching">E</a>></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/HopcroftKarpBipartiteMatching.html#getMatching()">getMatching</a></strong>()</code>
|
||||
<div class="block">Returns set of edges making up the matching</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
|
||||
<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="details">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Detail</h3>
|
||||
<a name="HopcroftKarpBipartiteMatching(org.jgrapht.UndirectedGraph, java.util.Set, java.util.Set)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>HopcroftKarpBipartiteMatching</h4>
|
||||
<pre>public HopcroftKarpBipartiteMatching(<a href="../../../org/jgrapht/UndirectedGraph.html" title="interface in org.jgrapht">UndirectedGraph</a><<a href="../../../org/jgrapht/alg/HopcroftKarpBipartiteMatching.html" title="type parameter in HopcroftKarpBipartiteMatching">V</a>,<a href="../../../org/jgrapht/alg/HopcroftKarpBipartiteMatching.html" title="type parameter in HopcroftKarpBipartiteMatching">E</a>> graph,
|
||||
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/HopcroftKarpBipartiteMatching.html" title="type parameter in HopcroftKarpBipartiteMatching">V</a>> partition1,
|
||||
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/HopcroftKarpBipartiteMatching.html" title="type parameter in HopcroftKarpBipartiteMatching">V</a>> partition2)</pre>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Detail</h3>
|
||||
<a name="getMatching()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>getMatching</h4>
|
||||
<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/HopcroftKarpBipartiteMatching.html" title="type parameter in HopcroftKarpBipartiteMatching">E</a>> getMatching()</pre>
|
||||
<div class="block"><strong>Description copied from interface: <code><a href="../../../org/jgrapht/alg/interfaces/MatchingAlgorithm.html#getMatching()">MatchingAlgorithm</a></code></strong></div>
|
||||
<div class="block">Returns set of edges making up the matching</div>
|
||||
<dl>
|
||||
<dt><strong>Specified by:</strong></dt>
|
||||
<dd><code><a href="../../../org/jgrapht/alg/interfaces/MatchingAlgorithm.html#getMatching()">getMatching</a></code> in interface <code><a href="../../../org/jgrapht/alg/interfaces/MatchingAlgorithm.html" title="interface in org.jgrapht.alg.interfaces">MatchingAlgorithm</a><<a href="../../../org/jgrapht/alg/HopcroftKarpBipartiteMatching.html" title="type parameter in HopcroftKarpBipartiteMatching">V</a>,<a href="../../../org/jgrapht/alg/HopcroftKarpBipartiteMatching.html" title="type parameter in HopcroftKarpBipartiteMatching">E</a>></code></dd>
|
||||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar_bottom">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/HopcroftKarpBipartiteMatching.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../org/jgrapht/alg/HamiltonianCycle.html" title="class in org.jgrapht.alg"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../../org/jgrapht/alg/KosarajuStrongConnectivityInspector.html" title="class in org.jgrapht.alg"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?org/jgrapht/alg/HopcroftKarpBipartiteMatching.html" target="_top">Frames</a></li>
|
||||
<li><a href="HopcroftKarpBipartiteMatching.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_summary">Constr</a> | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_detail">Constr</a> | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright © 2016. All rights reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
@ -1,322 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (version 1.7.0_79) on Sun Apr 03 00:28:30 PDT 2016 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>KShortestPaths (JGraphT : a free Java graph library)</title>
|
||||
<meta name="date" content="2016-04-03">
|
||||
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="KShortestPaths (JGraphT : a free Java graph library)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar_top">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/KShortestPaths.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../org/jgrapht/alg/KruskalMinimumSpanningTree.html" title="class in org.jgrapht.alg"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../../org/jgrapht/alg/KuhnMunkresMinimalWeightBipartitePerfectMatching.html" title="class in org.jgrapht.alg"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?org/jgrapht/alg/KShortestPaths.html" target="_top">Frames</a></li>
|
||||
<li><a href="KShortestPaths.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_summary">Constr</a> | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_detail">Constr</a> | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="subTitle">org.jgrapht.alg</div>
|
||||
<h2 title="Class KShortestPaths" class="title">Class KShortestPaths<V,E></h2>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<ul class="inheritance">
|
||||
<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
|
||||
<li>
|
||||
<ul class="inheritance">
|
||||
<li>org.jgrapht.alg.KShortestPaths<V,E></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="description">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<hr>
|
||||
<br>
|
||||
<pre>public class <span class="strong">KShortestPaths<V,E></span>
|
||||
extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
|
||||
<div class="block">The algorithm determines the k shortest simple paths in increasing order of
|
||||
weight. Weights can be negative (but no negative cycle is allowed), and paths
|
||||
can be constrained by a maximum number of edges. Multigraphs are allowed.
|
||||
|
||||
<p>The algorithm is a variant of the Bellman-Ford algorithm but instead of
|
||||
only storing the best path it stores the "k" best paths at each pass,
|
||||
yielding a complexity of O(k*n*(m^2)) where m is the number of edges and n is
|
||||
the number of vertices.</div>
|
||||
<dl><dt><span class="strong">Since:</span></dt>
|
||||
<dd>July 5, 2007</dd>
|
||||
<dt><span class="strong">Author:</span></dt>
|
||||
<dd>Guillaume Boulmier</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="summary">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
|
||||
<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colOne" scope="col">Constructor and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><code><strong><a href="../../../org/jgrapht/alg/KShortestPaths.html#KShortestPaths(org.jgrapht.Graph,%20V,%20int)">KShortestPaths</a></strong>(<a href="../../../org/jgrapht/Graph.html" title="interface in org.jgrapht">Graph</a><<a href="../../../org/jgrapht/alg/KShortestPaths.html" title="type parameter in KShortestPaths">V</a>,<a href="../../../org/jgrapht/alg/KShortestPaths.html" title="type parameter in KShortestPaths">E</a>> graph,
|
||||
<a href="../../../org/jgrapht/alg/KShortestPaths.html" title="type parameter in KShortestPaths">V</a> startVertex,
|
||||
int k)</code>
|
||||
<div class="block">Creates an object to compute ranking shortest paths between the start
|
||||
vertex and others vertices.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colOne"><code><strong><a href="../../../org/jgrapht/alg/KShortestPaths.html#KShortestPaths(org.jgrapht.Graph,%20V,%20int,%20int)">KShortestPaths</a></strong>(<a href="../../../org/jgrapht/Graph.html" title="interface in org.jgrapht">Graph</a><<a href="../../../org/jgrapht/alg/KShortestPaths.html" title="type parameter in KShortestPaths">V</a>,<a href="../../../org/jgrapht/alg/KShortestPaths.html" title="type parameter in KShortestPaths">E</a>> graph,
|
||||
<a href="../../../org/jgrapht/alg/KShortestPaths.html" title="type parameter in KShortestPaths">V</a> startVertex,
|
||||
int nPaths,
|
||||
int nMaxHops)</code>
|
||||
<div class="block">Creates an object to calculate ranking shortest paths between the start
|
||||
vertex and others vertices.</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
|
||||
<caption><span>Methods</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th class="colLast" scope="col">Method and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../org/jgrapht/GraphPath.html" title="interface in org.jgrapht">GraphPath</a><<a href="../../../org/jgrapht/alg/KShortestPaths.html" title="type parameter in KShortestPaths">V</a>,<a href="../../../org/jgrapht/alg/KShortestPaths.html" title="type parameter in KShortestPaths">E</a>>></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/KShortestPaths.html#getPaths(V)">getPaths</a></strong>(<a href="../../../org/jgrapht/alg/KShortestPaths.html" title="type parameter in KShortestPaths">V</a> endVertex)</code>
|
||||
<div class="block">Returns the k shortest simple paths in increasing order of weight.</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
|
||||
<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="details">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Detail</h3>
|
||||
<a name="KShortestPaths(org.jgrapht.Graph,java.lang.Object,int)">
|
||||
<!-- -->
|
||||
</a><a name="KShortestPaths(org.jgrapht.Graph, V, int)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>KShortestPaths</h4>
|
||||
<pre>public KShortestPaths(<a href="../../../org/jgrapht/Graph.html" title="interface in org.jgrapht">Graph</a><<a href="../../../org/jgrapht/alg/KShortestPaths.html" title="type parameter in KShortestPaths">V</a>,<a href="../../../org/jgrapht/alg/KShortestPaths.html" title="type parameter in KShortestPaths">E</a>> graph,
|
||||
<a href="../../../org/jgrapht/alg/KShortestPaths.html" title="type parameter in KShortestPaths">V</a> startVertex,
|
||||
int k)</pre>
|
||||
<div class="block">Creates an object to compute ranking shortest paths between the start
|
||||
vertex and others vertices.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>graph</code> - </dd><dd><code>startVertex</code> - </dd><dd><code>k</code> - number of paths to be computed.</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="KShortestPaths(org.jgrapht.Graph,java.lang.Object,int,int)">
|
||||
<!-- -->
|
||||
</a><a name="KShortestPaths(org.jgrapht.Graph, V, int, int)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>KShortestPaths</h4>
|
||||
<pre>public KShortestPaths(<a href="../../../org/jgrapht/Graph.html" title="interface in org.jgrapht">Graph</a><<a href="../../../org/jgrapht/alg/KShortestPaths.html" title="type parameter in KShortestPaths">V</a>,<a href="../../../org/jgrapht/alg/KShortestPaths.html" title="type parameter in KShortestPaths">E</a>> graph,
|
||||
<a href="../../../org/jgrapht/alg/KShortestPaths.html" title="type parameter in KShortestPaths">V</a> startVertex,
|
||||
int nPaths,
|
||||
int nMaxHops)</pre>
|
||||
<div class="block">Creates an object to calculate ranking shortest paths between the start
|
||||
vertex and others vertices.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>graph</code> - graph on which shortest paths are searched.</dd><dd><code>startVertex</code> - start vertex of the calculated paths.</dd><dd><code>nPaths</code> - number of ranking paths between the start vertex and an end
|
||||
vertex.</dd><dd><code>nMaxHops</code> - maximum number of edges of the calculated paths.</dd>
|
||||
<dt><span class="strong">Throws:</span></dt>
|
||||
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/NullPointerException.html?is-external=true" title="class or interface in java.lang">NullPointerException</a></code> - if the specified graph or startVertex is
|
||||
<code>null</code>.</dd>
|
||||
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code> - if nPaths is negative or 0.</dd>
|
||||
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code> - if nMaxHops is negative or 0.</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Detail</h3>
|
||||
<a name="getPaths(java.lang.Object)">
|
||||
<!-- -->
|
||||
</a><a name="getPaths(V)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>getPaths</h4>
|
||||
<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../org/jgrapht/GraphPath.html" title="interface in org.jgrapht">GraphPath</a><<a href="../../../org/jgrapht/alg/KShortestPaths.html" title="type parameter in KShortestPaths">V</a>,<a href="../../../org/jgrapht/alg/KShortestPaths.html" title="type parameter in KShortestPaths">E</a>>> getPaths(<a href="../../../org/jgrapht/alg/KShortestPaths.html" title="type parameter in KShortestPaths">V</a> endVertex)</pre>
|
||||
<div class="block">Returns the k shortest simple paths in increasing order of weight.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>endVertex</code> - target vertex of the calculated paths.</dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd>list of paths, or <code>null</code> if no path exists between the
|
||||
start vertex and the end vertex.</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar_bottom">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/KShortestPaths.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../org/jgrapht/alg/KruskalMinimumSpanningTree.html" title="class in org.jgrapht.alg"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../../org/jgrapht/alg/KuhnMunkresMinimalWeightBipartitePerfectMatching.html" title="class in org.jgrapht.alg"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?org/jgrapht/alg/KShortestPaths.html" target="_top">Frames</a></li>
|
||||
<li><a href="KShortestPaths.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_summary">Constr</a> | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_detail">Constr</a> | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright © 2016. All rights reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
@ -1,363 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (version 1.7.0_79) on Sun Apr 03 00:28:30 PDT 2016 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>KosarajuStrongConnectivityInspector (JGraphT : a free Java graph library)</title>
|
||||
<meta name="date" content="2016-04-03">
|
||||
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="KosarajuStrongConnectivityInspector (JGraphT : a free Java graph library)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar_top">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/KosarajuStrongConnectivityInspector.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../org/jgrapht/alg/HopcroftKarpBipartiteMatching.html" title="class in org.jgrapht.alg"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../../org/jgrapht/alg/KruskalMinimumSpanningTree.html" title="class in org.jgrapht.alg"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?org/jgrapht/alg/KosarajuStrongConnectivityInspector.html" target="_top">Frames</a></li>
|
||||
<li><a href="KosarajuStrongConnectivityInspector.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_summary">Constr</a> | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_detail">Constr</a> | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="subTitle">org.jgrapht.alg</div>
|
||||
<h2 title="Class KosarajuStrongConnectivityInspector" class="title">Class KosarajuStrongConnectivityInspector<V,E></h2>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<ul class="inheritance">
|
||||
<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
|
||||
<li>
|
||||
<ul class="inheritance">
|
||||
<li>org.jgrapht.alg.KosarajuStrongConnectivityInspector<V,E></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="description">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<dl>
|
||||
<dt>All Implemented Interfaces:</dt>
|
||||
<dd><a href="../../../org/jgrapht/alg/interfaces/StrongConnectivityAlgorithm.html" title="interface in org.jgrapht.alg.interfaces">StrongConnectivityAlgorithm</a><V,E></dd>
|
||||
</dl>
|
||||
<hr>
|
||||
<br>
|
||||
<pre>public class <span class="strong">KosarajuStrongConnectivityInspector<V,E></span>
|
||||
extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
|
||||
implements <a href="../../../org/jgrapht/alg/interfaces/StrongConnectivityAlgorithm.html" title="interface in org.jgrapht.alg.interfaces">StrongConnectivityAlgorithm</a><V,E></pre>
|
||||
<div class="block"><p>Complements the <a href="../../../org/jgrapht/alg/ConnectivityInspector.html" title="class in org.jgrapht.alg"><code>ConnectivityInspector</code></a> class with
|
||||
the capability to compute the strongly connected components of a directed
|
||||
graph. The algorithm is implemented after "Cormen et al: Introduction to
|
||||
agorithms", Chapter 22.5. It has a running time of O(V + E).</p>
|
||||
|
||||
<p>Unlike <a href="../../../org/jgrapht/alg/ConnectivityInspector.html" title="class in org.jgrapht.alg"><code>ConnectivityInspector</code></a>, this class does not
|
||||
implement incremental inspection. The full algorithm is executed at the first
|
||||
call of <a href="../../../org/jgrapht/alg/KosarajuStrongConnectivityInspector.html#stronglyConnectedSets()"><code>stronglyConnectedSets()</code></a>
|
||||
or <a href="../../../org/jgrapht/alg/KosarajuStrongConnectivityInspector.html#isStronglyConnected()"><code>isStronglyConnected()</code></a>.</p></div>
|
||||
<dl><dt><span class="strong">Since:</span></dt>
|
||||
<dd>Feb 2, 2005</dd>
|
||||
<dt><span class="strong">Author:</span></dt>
|
||||
<dd>Christian Soltenborn, Christian Hammer</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="summary">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
|
||||
<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colOne" scope="col">Constructor and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><code><strong><a href="../../../org/jgrapht/alg/KosarajuStrongConnectivityInspector.html#KosarajuStrongConnectivityInspector(org.jgrapht.DirectedGraph)">KosarajuStrongConnectivityInspector</a></strong>(<a href="../../../org/jgrapht/DirectedGraph.html" title="interface in org.jgrapht">DirectedGraph</a><<a href="../../../org/jgrapht/alg/KosarajuStrongConnectivityInspector.html" title="type parameter in KosarajuStrongConnectivityInspector">V</a>,<a href="../../../org/jgrapht/alg/KosarajuStrongConnectivityInspector.html" title="type parameter in KosarajuStrongConnectivityInspector">E</a>> directedGraph)</code>
|
||||
<div class="block">The constructor of the StrongConnectivityAlgorithm class.</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
|
||||
<caption><span>Methods</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th class="colLast" scope="col">Method and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code><a href="../../../org/jgrapht/DirectedGraph.html" title="interface in org.jgrapht">DirectedGraph</a><<a href="../../../org/jgrapht/alg/KosarajuStrongConnectivityInspector.html" title="type parameter in KosarajuStrongConnectivityInspector">V</a>,<a href="../../../org/jgrapht/alg/KosarajuStrongConnectivityInspector.html" title="type parameter in KosarajuStrongConnectivityInspector">E</a>></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/KosarajuStrongConnectivityInspector.html#getGraph()">getGraph</a></strong>()</code>
|
||||
<div class="block">Returns the graph inspected by the StrongConnectivityAlgorithm.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code>boolean</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/KosarajuStrongConnectivityInspector.html#isStronglyConnected()">isStronglyConnected</a></strong>()</code>
|
||||
<div class="block">Returns true if the graph of this <code>
|
||||
StronglyConnectivityInspector</code> instance is strongly connected.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/KosarajuStrongConnectivityInspector.html" title="type parameter in KosarajuStrongConnectivityInspector">V</a>>></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/KosarajuStrongConnectivityInspector.html#stronglyConnectedSets()">stronglyConnectedSets</a></strong>()</code>
|
||||
<div class="block">Computes a <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util"><code>List</code></a> of <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util"><code>Set</code></a>s, where each set contains vertices
|
||||
which together form a strongly connected component within the given
|
||||
graph.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../org/jgrapht/graph/DirectedSubgraph.html" title="class in org.jgrapht.graph">DirectedSubgraph</a><<a href="../../../org/jgrapht/alg/KosarajuStrongConnectivityInspector.html" title="type parameter in KosarajuStrongConnectivityInspector">V</a>,<a href="../../../org/jgrapht/alg/KosarajuStrongConnectivityInspector.html" title="type parameter in KosarajuStrongConnectivityInspector">E</a>>></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/KosarajuStrongConnectivityInspector.html#stronglyConnectedSubgraphs()">stronglyConnectedSubgraphs</a></strong>()</code>
|
||||
<div class="block">Computes a list of <a href="../../../org/jgrapht/graph/DirectedSubgraph.html" title="class in org.jgrapht.graph"><code>DirectedSubgraph</code></a>s of the given graph.</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
|
||||
<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="details">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Detail</h3>
|
||||
<a name="KosarajuStrongConnectivityInspector(org.jgrapht.DirectedGraph)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>KosarajuStrongConnectivityInspector</h4>
|
||||
<pre>public KosarajuStrongConnectivityInspector(<a href="../../../org/jgrapht/DirectedGraph.html" title="interface in org.jgrapht">DirectedGraph</a><<a href="../../../org/jgrapht/alg/KosarajuStrongConnectivityInspector.html" title="type parameter in KosarajuStrongConnectivityInspector">V</a>,<a href="../../../org/jgrapht/alg/KosarajuStrongConnectivityInspector.html" title="type parameter in KosarajuStrongConnectivityInspector">E</a>> directedGraph)</pre>
|
||||
<div class="block">The constructor of the StrongConnectivityAlgorithm class.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>directedGraph</code> - the graph to inspect</dd>
|
||||
<dt><span class="strong">Throws:</span></dt>
|
||||
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code></dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Detail</h3>
|
||||
<a name="getGraph()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>getGraph</h4>
|
||||
<pre>public <a href="../../../org/jgrapht/DirectedGraph.html" title="interface in org.jgrapht">DirectedGraph</a><<a href="../../../org/jgrapht/alg/KosarajuStrongConnectivityInspector.html" title="type parameter in KosarajuStrongConnectivityInspector">V</a>,<a href="../../../org/jgrapht/alg/KosarajuStrongConnectivityInspector.html" title="type parameter in KosarajuStrongConnectivityInspector">E</a>> getGraph()</pre>
|
||||
<div class="block">Returns the graph inspected by the StrongConnectivityAlgorithm.</div>
|
||||
<dl>
|
||||
<dt><strong>Specified by:</strong></dt>
|
||||
<dd><code><a href="../../../org/jgrapht/alg/interfaces/StrongConnectivityAlgorithm.html#getGraph()">getGraph</a></code> in interface <code><a href="../../../org/jgrapht/alg/interfaces/StrongConnectivityAlgorithm.html" title="interface in org.jgrapht.alg.interfaces">StrongConnectivityAlgorithm</a><<a href="../../../org/jgrapht/alg/KosarajuStrongConnectivityInspector.html" title="type parameter in KosarajuStrongConnectivityInspector">V</a>,<a href="../../../org/jgrapht/alg/KosarajuStrongConnectivityInspector.html" title="type parameter in KosarajuStrongConnectivityInspector">E</a>></code></dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd>the graph inspected by this StrongConnectivityAlgorithm</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="isStronglyConnected()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>isStronglyConnected</h4>
|
||||
<pre>public boolean isStronglyConnected()</pre>
|
||||
<div class="block">Returns true if the graph of this <code>
|
||||
StronglyConnectivityInspector</code> instance is strongly connected.</div>
|
||||
<dl>
|
||||
<dt><strong>Specified by:</strong></dt>
|
||||
<dd><code><a href="../../../org/jgrapht/alg/interfaces/StrongConnectivityAlgorithm.html#isStronglyConnected()">isStronglyConnected</a></code> in interface <code><a href="../../../org/jgrapht/alg/interfaces/StrongConnectivityAlgorithm.html" title="interface in org.jgrapht.alg.interfaces">StrongConnectivityAlgorithm</a><<a href="../../../org/jgrapht/alg/KosarajuStrongConnectivityInspector.html" title="type parameter in KosarajuStrongConnectivityInspector">V</a>,<a href="../../../org/jgrapht/alg/KosarajuStrongConnectivityInspector.html" title="type parameter in KosarajuStrongConnectivityInspector">E</a>></code></dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd>true if the graph is strongly connected, false otherwise</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="stronglyConnectedSets()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>stronglyConnectedSets</h4>
|
||||
<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/KosarajuStrongConnectivityInspector.html" title="type parameter in KosarajuStrongConnectivityInspector">V</a>>> stronglyConnectedSets()</pre>
|
||||
<div class="block">Computes a <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util"><code>List</code></a> of <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util"><code>Set</code></a>s, where each set contains vertices
|
||||
which together form a strongly connected component within the given
|
||||
graph.</div>
|
||||
<dl>
|
||||
<dt><strong>Specified by:</strong></dt>
|
||||
<dd><code><a href="../../../org/jgrapht/alg/interfaces/StrongConnectivityAlgorithm.html#stronglyConnectedSets()">stronglyConnectedSets</a></code> in interface <code><a href="../../../org/jgrapht/alg/interfaces/StrongConnectivityAlgorithm.html" title="interface in org.jgrapht.alg.interfaces">StrongConnectivityAlgorithm</a><<a href="../../../org/jgrapht/alg/KosarajuStrongConnectivityInspector.html" title="type parameter in KosarajuStrongConnectivityInspector">V</a>,<a href="../../../org/jgrapht/alg/KosarajuStrongConnectivityInspector.html" title="type parameter in KosarajuStrongConnectivityInspector">E</a>></code></dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd><code>List</code> of <code>Set</code> s containing the strongly
|
||||
connected components</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="stronglyConnectedSubgraphs()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>stronglyConnectedSubgraphs</h4>
|
||||
<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../org/jgrapht/graph/DirectedSubgraph.html" title="class in org.jgrapht.graph">DirectedSubgraph</a><<a href="../../../org/jgrapht/alg/KosarajuStrongConnectivityInspector.html" title="type parameter in KosarajuStrongConnectivityInspector">V</a>,<a href="../../../org/jgrapht/alg/KosarajuStrongConnectivityInspector.html" title="type parameter in KosarajuStrongConnectivityInspector">E</a>>> stronglyConnectedSubgraphs()</pre>
|
||||
<div class="block"><p>Computes a list of <a href="../../../org/jgrapht/graph/DirectedSubgraph.html" title="class in org.jgrapht.graph"><code>DirectedSubgraph</code></a>s of the given graph. Each
|
||||
subgraph will represent a strongly connected component and will contain
|
||||
all vertices of that component. The subgraph will have an edge (u,v) iff
|
||||
u and v are contained in the strongly connected component.</p>
|
||||
|
||||
<p>NOTE: Calling this method will first execute <a href="../../../org/jgrapht/alg/KosarajuStrongConnectivityInspector.html#stronglyConnectedSets()"><code>stronglyConnectedSets()</code></a>. If you
|
||||
don't need subgraphs, use that method.</p></div>
|
||||
<dl>
|
||||
<dt><strong>Specified by:</strong></dt>
|
||||
<dd><code><a href="../../../org/jgrapht/alg/interfaces/StrongConnectivityAlgorithm.html#stronglyConnectedSubgraphs()">stronglyConnectedSubgraphs</a></code> in interface <code><a href="../../../org/jgrapht/alg/interfaces/StrongConnectivityAlgorithm.html" title="interface in org.jgrapht.alg.interfaces">StrongConnectivityAlgorithm</a><<a href="../../../org/jgrapht/alg/KosarajuStrongConnectivityInspector.html" title="type parameter in KosarajuStrongConnectivityInspector">V</a>,<a href="../../../org/jgrapht/alg/KosarajuStrongConnectivityInspector.html" title="type parameter in KosarajuStrongConnectivityInspector">E</a>></code></dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd>a list of subgraphs representing the strongly connected
|
||||
components</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar_bottom">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/KosarajuStrongConnectivityInspector.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../org/jgrapht/alg/HopcroftKarpBipartiteMatching.html" title="class in org.jgrapht.alg"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../../org/jgrapht/alg/KruskalMinimumSpanningTree.html" title="class in org.jgrapht.alg"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?org/jgrapht/alg/KosarajuStrongConnectivityInspector.html" target="_top">Frames</a></li>
|
||||
<li><a href="KosarajuStrongConnectivityInspector.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_summary">Constr</a> | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_detail">Constr</a> | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright © 2016. All rights reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
@ -1,346 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (version 1.7.0_79) on Sun Apr 03 00:28:30 PDT 2016 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>KruskalMinimumSpanningTree (JGraphT : a free Java graph library)</title>
|
||||
<meta name="date" content="2016-04-03">
|
||||
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="KruskalMinimumSpanningTree (JGraphT : a free Java graph library)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar_top">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/KruskalMinimumSpanningTree.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../org/jgrapht/alg/KosarajuStrongConnectivityInspector.html" title="class in org.jgrapht.alg"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../../org/jgrapht/alg/KShortestPaths.html" title="class in org.jgrapht.alg"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?org/jgrapht/alg/KruskalMinimumSpanningTree.html" target="_top">Frames</a></li>
|
||||
<li><a href="KruskalMinimumSpanningTree.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_summary">Constr</a> | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_detail">Constr</a> | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="subTitle">org.jgrapht.alg</div>
|
||||
<h2 title="Class KruskalMinimumSpanningTree" class="title">Class KruskalMinimumSpanningTree<V,E></h2>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<ul class="inheritance">
|
||||
<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
|
||||
<li>
|
||||
<ul class="inheritance">
|
||||
<li>org.jgrapht.alg.KruskalMinimumSpanningTree<V,E></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="description">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<dl>
|
||||
<dt>All Implemented Interfaces:</dt>
|
||||
<dd><a href="../../../org/jgrapht/alg/interfaces/MinimumSpanningTree.html" title="interface in org.jgrapht.alg.interfaces">MinimumSpanningTree</a><V,E></dd>
|
||||
</dl>
|
||||
<hr>
|
||||
<br>
|
||||
<pre>public class <span class="strong">KruskalMinimumSpanningTree<V,E></span>
|
||||
extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
|
||||
implements <a href="../../../org/jgrapht/alg/interfaces/MinimumSpanningTree.html" title="interface in org.jgrapht.alg.interfaces">MinimumSpanningTree</a><V,E></pre>
|
||||
<div class="block">An implementation of <a
|
||||
href="http://en.wikipedia.org/wiki/Kruskal's_algorithm">Kruskal's minimum
|
||||
spanning tree algorithm</a>. If the given graph is connected it computes the
|
||||
minimum spanning tree, otherwise it computes the minimum spanning forest. The
|
||||
algorithm runs in time O(E log E). This implementation uses the hashCode and
|
||||
equals method of the vertices.</div>
|
||||
<dl><dt><span class="strong">Since:</span></dt>
|
||||
<dd>Feb 10, 2010</dd>
|
||||
<dt><span class="strong">Author:</span></dt>
|
||||
<dd>Tom Conerly</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="summary">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
|
||||
<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colOne" scope="col">Constructor and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><code><strong><a href="../../../org/jgrapht/alg/KruskalMinimumSpanningTree.html#KruskalMinimumSpanningTree(org.jgrapht.Graph)">KruskalMinimumSpanningTree</a></strong>(<a href="../../../org/jgrapht/Graph.html" title="interface in org.jgrapht">Graph</a><<a href="../../../org/jgrapht/alg/KruskalMinimumSpanningTree.html" title="type parameter in KruskalMinimumSpanningTree">V</a>,<a href="../../../org/jgrapht/alg/KruskalMinimumSpanningTree.html" title="type parameter in KruskalMinimumSpanningTree">E</a>> graph)</code>
|
||||
<div class="block">Creates and executes a new KruskalMinimumSpanningTree algorithm instance.</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
|
||||
<caption><span>Methods</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th class="colLast" scope="col">Method and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/KruskalMinimumSpanningTree.html" title="type parameter in KruskalMinimumSpanningTree">E</a>></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/KruskalMinimumSpanningTree.html#getEdgeSet()">getEdgeSet</a></strong>()</code>
|
||||
<div class="block"><strong>Deprecated.</strong> </div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/KruskalMinimumSpanningTree.html" title="type parameter in KruskalMinimumSpanningTree">E</a>></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/KruskalMinimumSpanningTree.html#getMinimumSpanningTreeEdgeSet()">getMinimumSpanningTreeEdgeSet</a></strong>()</code>
|
||||
<div class="block">Returns edges set constituting the minimum spanning tree/forest</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>double</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/KruskalMinimumSpanningTree.html#getMinimumSpanningTreeTotalWeight()">getMinimumSpanningTreeTotalWeight</a></strong>()</code>
|
||||
<div class="block">Returns total weight of the minimum spanning tree/forest.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code>double</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/KruskalMinimumSpanningTree.html#getSpanningTreeCost()">getSpanningTreeCost</a></strong>()</code>
|
||||
<div class="block"><strong>Deprecated.</strong> </div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
|
||||
<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="details">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Detail</h3>
|
||||
<a name="KruskalMinimumSpanningTree(org.jgrapht.Graph)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>KruskalMinimumSpanningTree</h4>
|
||||
<pre>public KruskalMinimumSpanningTree(<a href="../../../org/jgrapht/Graph.html" title="interface in org.jgrapht">Graph</a><<a href="../../../org/jgrapht/alg/KruskalMinimumSpanningTree.html" title="type parameter in KruskalMinimumSpanningTree">V</a>,<a href="../../../org/jgrapht/alg/KruskalMinimumSpanningTree.html" title="type parameter in KruskalMinimumSpanningTree">E</a>> graph)</pre>
|
||||
<div class="block">Creates and executes a new KruskalMinimumSpanningTree algorithm instance.
|
||||
An instance is only good for a single spanning tree; after construction,
|
||||
it can be accessed to retrieve information about the spanning tree found.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>graph</code> - the graph to be searched</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Detail</h3>
|
||||
<a name="getMinimumSpanningTreeEdgeSet()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>getMinimumSpanningTreeEdgeSet</h4>
|
||||
<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/KruskalMinimumSpanningTree.html" title="type parameter in KruskalMinimumSpanningTree">E</a>> getMinimumSpanningTreeEdgeSet()</pre>
|
||||
<div class="block"><strong>Description copied from interface: <code><a href="../../../org/jgrapht/alg/interfaces/MinimumSpanningTree.html#getMinimumSpanningTreeEdgeSet()">MinimumSpanningTree</a></code></strong></div>
|
||||
<div class="block">Returns edges set constituting the minimum spanning tree/forest</div>
|
||||
<dl>
|
||||
<dt><strong>Specified by:</strong></dt>
|
||||
<dd><code><a href="../../../org/jgrapht/alg/interfaces/MinimumSpanningTree.html#getMinimumSpanningTreeEdgeSet()">getMinimumSpanningTreeEdgeSet</a></code> in interface <code><a href="../../../org/jgrapht/alg/interfaces/MinimumSpanningTree.html" title="interface in org.jgrapht.alg.interfaces">MinimumSpanningTree</a><<a href="../../../org/jgrapht/alg/KruskalMinimumSpanningTree.html" title="type parameter in KruskalMinimumSpanningTree">V</a>,<a href="../../../org/jgrapht/alg/KruskalMinimumSpanningTree.html" title="type parameter in KruskalMinimumSpanningTree">E</a>></code></dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd>minimum spanning-tree edges set</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="getMinimumSpanningTreeTotalWeight()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>getMinimumSpanningTreeTotalWeight</h4>
|
||||
<pre>public double getMinimumSpanningTreeTotalWeight()</pre>
|
||||
<div class="block"><strong>Description copied from interface: <code><a href="../../../org/jgrapht/alg/interfaces/MinimumSpanningTree.html#getMinimumSpanningTreeTotalWeight()">MinimumSpanningTree</a></code></strong></div>
|
||||
<div class="block">Returns total weight of the minimum spanning tree/forest.</div>
|
||||
<dl>
|
||||
<dt><strong>Specified by:</strong></dt>
|
||||
<dd><code><a href="../../../org/jgrapht/alg/interfaces/MinimumSpanningTree.html#getMinimumSpanningTreeTotalWeight()">getMinimumSpanningTreeTotalWeight</a></code> in interface <code><a href="../../../org/jgrapht/alg/interfaces/MinimumSpanningTree.html" title="interface in org.jgrapht.alg.interfaces">MinimumSpanningTree</a><<a href="../../../org/jgrapht/alg/KruskalMinimumSpanningTree.html" title="type parameter in KruskalMinimumSpanningTree">V</a>,<a href="../../../org/jgrapht/alg/KruskalMinimumSpanningTree.html" title="type parameter in KruskalMinimumSpanningTree">E</a>></code></dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd>minimum spanning-tree total weight</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="getEdgeSet()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>getEdgeSet</h4>
|
||||
<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
|
||||
public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/KruskalMinimumSpanningTree.html" title="type parameter in KruskalMinimumSpanningTree">E</a>> getEdgeSet()</pre>
|
||||
<div class="block"><span class="strong">Deprecated.</span> </div>
|
||||
<div class="block">Returns edges set constituting the minimum spanning tree/forest</div>
|
||||
<dl><dt><span class="strong">Returns:</span></dt><dd>minimum spanning-tree edges set</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="getSpanningTreeCost()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>getSpanningTreeCost</h4>
|
||||
<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
|
||||
public double getSpanningTreeCost()</pre>
|
||||
<div class="block"><span class="strong">Deprecated.</span> </div>
|
||||
<div class="block">Returns total weight of the minimum spanning tree/forest.</div>
|
||||
<dl><dt><span class="strong">Returns:</span></dt><dd>minimum spanning-tree total weight</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar_bottom">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/KruskalMinimumSpanningTree.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../org/jgrapht/alg/KosarajuStrongConnectivityInspector.html" title="class in org.jgrapht.alg"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../../org/jgrapht/alg/KShortestPaths.html" title="class in org.jgrapht.alg"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?org/jgrapht/alg/KruskalMinimumSpanningTree.html" target="_top">Frames</a></li>
|
||||
<li><a href="KruskalMinimumSpanningTree.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_summary">Constr</a> | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_detail">Constr</a> | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright © 2016. All rights reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
@ -1,235 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (version 1.7.0_79) on Sun Apr 03 00:28:30 PDT 2016 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>KuhnMunkresMinimalWeightBipartitePerfectMatching.KuhnMunkresMatrixImplementation.MatchExtender (JGraphT : a free Java graph library)</title>
|
||||
<meta name="date" content="2016-04-03">
|
||||
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="KuhnMunkresMinimalWeightBipartitePerfectMatching.KuhnMunkresMatrixImplementation.MatchExtender (JGraphT : a free Java graph library)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar_top">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/KuhnMunkresMinimalWeightBipartitePerfectMatching.KuhnMunkresMatrixImplementation.MatchExtender.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../org/jgrapht/alg/KuhnMunkresMinimalWeightBipartitePerfectMatching.KuhnMunkresMatrixImplementation.html" title="class in org.jgrapht.alg"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../../org/jgrapht/alg/MaximumWeightBipartiteMatching.html" title="class in org.jgrapht.alg"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?org/jgrapht/alg/KuhnMunkresMinimalWeightBipartitePerfectMatching.KuhnMunkresMatrixImplementation.MatchExtender.html" target="_top">Frames</a></li>
|
||||
<li><a href="KuhnMunkresMinimalWeightBipartitePerfectMatching.KuhnMunkresMatrixImplementation.MatchExtender.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li>Constr | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li>Constr | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="subTitle">org.jgrapht.alg</div>
|
||||
<h2 title="Class KuhnMunkresMinimalWeightBipartitePerfectMatching.KuhnMunkresMatrixImplementation.MatchExtender" class="title">Class KuhnMunkresMinimalWeightBipartitePerfectMatching.KuhnMunkresMatrixImplementation.MatchExtender</h2>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<ul class="inheritance">
|
||||
<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
|
||||
<li>
|
||||
<ul class="inheritance">
|
||||
<li>org.jgrapht.alg.KuhnMunkresMinimalWeightBipartitePerfectMatching.KuhnMunkresMatrixImplementation.MatchExtender</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="description">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<dl>
|
||||
<dt>Enclosing class:</dt>
|
||||
<dd><a href="../../../org/jgrapht/alg/KuhnMunkresMinimalWeightBipartitePerfectMatching.KuhnMunkresMatrixImplementation.html" title="class in org.jgrapht.alg">KuhnMunkresMinimalWeightBipartitePerfectMatching.KuhnMunkresMatrixImplementation</a><<a href="../../../org/jgrapht/alg/KuhnMunkresMinimalWeightBipartitePerfectMatching.KuhnMunkresMatrixImplementation.html" title="type parameter in KuhnMunkresMinimalWeightBipartitePerfectMatching.KuhnMunkresMatrixImplementation">V</a>,<a href="../../../org/jgrapht/alg/KuhnMunkresMinimalWeightBipartitePerfectMatching.KuhnMunkresMatrixImplementation.html" title="type parameter in KuhnMunkresMinimalWeightBipartitePerfectMatching.KuhnMunkresMatrixImplementation">E</a>></dd>
|
||||
</dl>
|
||||
<hr>
|
||||
<br>
|
||||
<pre>protected class <span class="strong">KuhnMunkresMinimalWeightBipartitePerfectMatching.KuhnMunkresMatrixImplementation.MatchExtender</span>
|
||||
extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
|
||||
<div class="block">Aggregates utilities to extend matching</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="summary">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
|
||||
<caption><span>Methods</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th class="colLast" scope="col">Method and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>boolean</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/KuhnMunkresMinimalWeightBipartitePerfectMatching.KuhnMunkresMatrixImplementation.MatchExtender.html#extend(int)">extend</a></strong>(int initialCol)</code>
|
||||
<div class="block">Performs DFS to seek after matching-augmenting path starting at
|
||||
the initial-vertex</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
|
||||
<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="details">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Detail</h3>
|
||||
<a name="extend(int)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>extend</h4>
|
||||
<pre>public boolean extend(int initialCol)</pre>
|
||||
<div class="block">Performs DFS to seek after matching-augmenting path starting at
|
||||
the initial-vertex</div>
|
||||
<dl><dt><span class="strong">Returns:</span></dt><dd>true when some augmenting-path found, false otherwise</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar_bottom">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/KuhnMunkresMinimalWeightBipartitePerfectMatching.KuhnMunkresMatrixImplementation.MatchExtender.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../org/jgrapht/alg/KuhnMunkresMinimalWeightBipartitePerfectMatching.KuhnMunkresMatrixImplementation.html" title="class in org.jgrapht.alg"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../../org/jgrapht/alg/MaximumWeightBipartiteMatching.html" title="class in org.jgrapht.alg"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?org/jgrapht/alg/KuhnMunkresMinimalWeightBipartitePerfectMatching.KuhnMunkresMatrixImplementation.MatchExtender.html" target="_top">Frames</a></li>
|
||||
<li><a href="KuhnMunkresMinimalWeightBipartitePerfectMatching.KuhnMunkresMatrixImplementation.MatchExtender.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li>Constr | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li>Constr | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright © 2016. All rights reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
@ -1,297 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (version 1.7.0_79) on Sun Apr 03 00:28:30 PDT 2016 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>KuhnMunkresMinimalWeightBipartitePerfectMatching.KuhnMunkresMatrixImplementation (JGraphT : a free Java graph library)</title>
|
||||
<meta name="date" content="2016-04-03">
|
||||
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="KuhnMunkresMinimalWeightBipartitePerfectMatching.KuhnMunkresMatrixImplementation (JGraphT : a free Java graph library)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar_top">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/KuhnMunkresMinimalWeightBipartitePerfectMatching.KuhnMunkresMatrixImplementation.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../org/jgrapht/alg/KuhnMunkresMinimalWeightBipartitePerfectMatching.html" title="class in org.jgrapht.alg"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../../org/jgrapht/alg/KuhnMunkresMinimalWeightBipartitePerfectMatching.KuhnMunkresMatrixImplementation.MatchExtender.html" title="class in org.jgrapht.alg"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?org/jgrapht/alg/KuhnMunkresMinimalWeightBipartitePerfectMatching.KuhnMunkresMatrixImplementation.html" target="_top">Frames</a></li>
|
||||
<li><a href="KuhnMunkresMinimalWeightBipartitePerfectMatching.KuhnMunkresMatrixImplementation.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li><a href="#nested_class_summary">Nested</a> | </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_summary">Constr</a> | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_detail">Constr</a> | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="subTitle">org.jgrapht.alg</div>
|
||||
<h2 title="Class KuhnMunkresMinimalWeightBipartitePerfectMatching.KuhnMunkresMatrixImplementation" class="title">Class KuhnMunkresMinimalWeightBipartitePerfectMatching.KuhnMunkresMatrixImplementation<V,E></h2>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<ul class="inheritance">
|
||||
<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
|
||||
<li>
|
||||
<ul class="inheritance">
|
||||
<li>org.jgrapht.alg.KuhnMunkresMinimalWeightBipartitePerfectMatching.KuhnMunkresMatrixImplementation<V,E></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="description">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<dl>
|
||||
<dt>Enclosing class:</dt>
|
||||
<dd><a href="../../../org/jgrapht/alg/KuhnMunkresMinimalWeightBipartitePerfectMatching.html" title="class in org.jgrapht.alg">KuhnMunkresMinimalWeightBipartitePerfectMatching</a><<a href="../../../org/jgrapht/alg/KuhnMunkresMinimalWeightBipartitePerfectMatching.html" title="type parameter in KuhnMunkresMinimalWeightBipartitePerfectMatching">V</a>,<a href="../../../org/jgrapht/alg/KuhnMunkresMinimalWeightBipartitePerfectMatching.html" title="type parameter in KuhnMunkresMinimalWeightBipartitePerfectMatching">E</a>></dd>
|
||||
</dl>
|
||||
<hr>
|
||||
<br>
|
||||
<pre>protected static class <span class="strong">KuhnMunkresMinimalWeightBipartitePerfectMatching.KuhnMunkresMatrixImplementation<V,E></span>
|
||||
extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
|
||||
<div class="block">...</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="summary">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ======== NESTED CLASS SUMMARY ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="nested_class_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Nested Class Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
|
||||
<caption><span>Nested Classes</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th class="colLast" scope="col">Class and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>protected class </code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/KuhnMunkresMinimalWeightBipartitePerfectMatching.KuhnMunkresMatrixImplementation.MatchExtender.html" title="class in org.jgrapht.alg">KuhnMunkresMinimalWeightBipartitePerfectMatching.KuhnMunkresMatrixImplementation.MatchExtender</a></strong></code>
|
||||
<div class="block">Aggregates utilities to extend matching</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
|
||||
<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colOne" scope="col">Constructor and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><code><strong><a href="../../../org/jgrapht/alg/KuhnMunkresMinimalWeightBipartitePerfectMatching.KuhnMunkresMatrixImplementation.html#KuhnMunkresMinimalWeightBipartitePerfectMatching.KuhnMunkresMatrixImplementation(org.jgrapht.WeightedGraph,%20java.util.List,%20java.util.List)">KuhnMunkresMinimalWeightBipartitePerfectMatching.KuhnMunkresMatrixImplementation</a></strong>(<a href="../../../org/jgrapht/WeightedGraph.html" title="interface in org.jgrapht">WeightedGraph</a><<a href="../../../org/jgrapht/alg/KuhnMunkresMinimalWeightBipartitePerfectMatching.KuhnMunkresMatrixImplementation.html" title="type parameter in KuhnMunkresMinimalWeightBipartitePerfectMatching.KuhnMunkresMatrixImplementation">V</a>,<a href="../../../org/jgrapht/alg/KuhnMunkresMinimalWeightBipartitePerfectMatching.KuhnMunkresMatrixImplementation.html" title="type parameter in KuhnMunkresMinimalWeightBipartitePerfectMatching.KuhnMunkresMatrixImplementation">E</a>> G,
|
||||
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><? extends <a href="../../../org/jgrapht/alg/KuhnMunkresMinimalWeightBipartitePerfectMatching.KuhnMunkresMatrixImplementation.html" title="type parameter in KuhnMunkresMinimalWeightBipartitePerfectMatching.KuhnMunkresMatrixImplementation">V</a>> S,
|
||||
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><? extends <a href="../../../org/jgrapht/alg/KuhnMunkresMinimalWeightBipartitePerfectMatching.KuhnMunkresMatrixImplementation.html" title="type parameter in KuhnMunkresMinimalWeightBipartitePerfectMatching.KuhnMunkresMatrixImplementation">V</a>> T)</code> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
|
||||
<caption><span>Methods</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th class="colLast" scope="col">Method and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>protected int[]</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/KuhnMunkresMinimalWeightBipartitePerfectMatching.KuhnMunkresMatrixImplementation.html#buildMatching()">buildMatching</a></strong>()</code>
|
||||
<div class="block">Gets costs-matrix as input and returns assignment of tasks
|
||||
(designated by the columns of cost-matrix) to the workers (designated
|
||||
by the rows of the cost-matrix) so that to MINIMIZE total
|
||||
tasks-tackling costs</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
|
||||
<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="details">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Detail</h3>
|
||||
<a name="KuhnMunkresMinimalWeightBipartitePerfectMatching.KuhnMunkresMatrixImplementation(org.jgrapht.WeightedGraph, java.util.List, java.util.List)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>KuhnMunkresMinimalWeightBipartitePerfectMatching.KuhnMunkresMatrixImplementation</h4>
|
||||
<pre>public KuhnMunkresMinimalWeightBipartitePerfectMatching.KuhnMunkresMatrixImplementation(<a href="../../../org/jgrapht/WeightedGraph.html" title="interface in org.jgrapht">WeightedGraph</a><<a href="../../../org/jgrapht/alg/KuhnMunkresMinimalWeightBipartitePerfectMatching.KuhnMunkresMatrixImplementation.html" title="type parameter in KuhnMunkresMinimalWeightBipartitePerfectMatching.KuhnMunkresMatrixImplementation">V</a>,<a href="../../../org/jgrapht/alg/KuhnMunkresMinimalWeightBipartitePerfectMatching.KuhnMunkresMatrixImplementation.html" title="type parameter in KuhnMunkresMinimalWeightBipartitePerfectMatching.KuhnMunkresMatrixImplementation">E</a>> G,
|
||||
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><? extends <a href="../../../org/jgrapht/alg/KuhnMunkresMinimalWeightBipartitePerfectMatching.KuhnMunkresMatrixImplementation.html" title="type parameter in KuhnMunkresMinimalWeightBipartitePerfectMatching.KuhnMunkresMatrixImplementation">V</a>> S,
|
||||
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><? extends <a href="../../../org/jgrapht/alg/KuhnMunkresMinimalWeightBipartitePerfectMatching.KuhnMunkresMatrixImplementation.html" title="type parameter in KuhnMunkresMinimalWeightBipartitePerfectMatching.KuhnMunkresMatrixImplementation">V</a>> T)</pre>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Detail</h3>
|
||||
<a name="buildMatching()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>buildMatching</h4>
|
||||
<pre>protected int[] buildMatching()</pre>
|
||||
<div class="block">Gets costs-matrix as input and returns assignment of tasks
|
||||
(designated by the columns of cost-matrix) to the workers (designated
|
||||
by the rows of the cost-matrix) so that to MINIMIZE total
|
||||
tasks-tackling costs</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar_bottom">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/KuhnMunkresMinimalWeightBipartitePerfectMatching.KuhnMunkresMatrixImplementation.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../org/jgrapht/alg/KuhnMunkresMinimalWeightBipartitePerfectMatching.html" title="class in org.jgrapht.alg"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../../org/jgrapht/alg/KuhnMunkresMinimalWeightBipartitePerfectMatching.KuhnMunkresMatrixImplementation.MatchExtender.html" title="class in org.jgrapht.alg"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?org/jgrapht/alg/KuhnMunkresMinimalWeightBipartitePerfectMatching.KuhnMunkresMatrixImplementation.html" target="_top">Frames</a></li>
|
||||
<li><a href="KuhnMunkresMinimalWeightBipartitePerfectMatching.KuhnMunkresMatrixImplementation.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li><a href="#nested_class_summary">Nested</a> | </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_summary">Constr</a> | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_detail">Constr</a> | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright © 2016. All rights reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
@ -1,332 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (version 1.7.0_79) on Sun Apr 03 00:28:30 PDT 2016 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>KuhnMunkresMinimalWeightBipartitePerfectMatching (JGraphT : a free Java graph library)</title>
|
||||
<meta name="date" content="2016-04-03">
|
||||
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="KuhnMunkresMinimalWeightBipartitePerfectMatching (JGraphT : a free Java graph library)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar_top">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/KuhnMunkresMinimalWeightBipartitePerfectMatching.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../org/jgrapht/alg/KShortestPaths.html" title="class in org.jgrapht.alg"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../../org/jgrapht/alg/KuhnMunkresMinimalWeightBipartitePerfectMatching.KuhnMunkresMatrixImplementation.html" title="class in org.jgrapht.alg"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?org/jgrapht/alg/KuhnMunkresMinimalWeightBipartitePerfectMatching.html" target="_top">Frames</a></li>
|
||||
<li><a href="KuhnMunkresMinimalWeightBipartitePerfectMatching.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li><a href="#nested_class_summary">Nested</a> | </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_summary">Constr</a> | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_detail">Constr</a> | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="subTitle">org.jgrapht.alg</div>
|
||||
<h2 title="Class KuhnMunkresMinimalWeightBipartitePerfectMatching" class="title">Class KuhnMunkresMinimalWeightBipartitePerfectMatching<V,E></h2>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<ul class="inheritance">
|
||||
<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
|
||||
<li>
|
||||
<ul class="inheritance">
|
||||
<li>org.jgrapht.alg.KuhnMunkresMinimalWeightBipartitePerfectMatching<V,E></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="description">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<dl>
|
||||
<dt>All Implemented Interfaces:</dt>
|
||||
<dd><a href="../../../org/jgrapht/alg/interfaces/MatchingAlgorithm.html" title="interface in org.jgrapht.alg.interfaces">MatchingAlgorithm</a><V,E>, <a href="../../../org/jgrapht/alg/interfaces/WeightedMatchingAlgorithm.html" title="interface in org.jgrapht.alg.interfaces">WeightedMatchingAlgorithm</a><V,E></dd>
|
||||
</dl>
|
||||
<hr>
|
||||
<br>
|
||||
<pre>public class <span class="strong">KuhnMunkresMinimalWeightBipartitePerfectMatching<V,E></span>
|
||||
extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
|
||||
implements <a href="../../../org/jgrapht/alg/interfaces/WeightedMatchingAlgorithm.html" title="interface in org.jgrapht.alg.interfaces">WeightedMatchingAlgorithm</a><V,E></pre>
|
||||
<div class="block">Kuhn-Munkres algorithm (named in honor of Harold Kuhn and James Munkres)
|
||||
solving <i>assignment problem</i> also known as <a
|
||||
href=http://en.wikipedia.org/wiki/Hungarian_algorithm>hungarian algorithm</a>
|
||||
(in the honor of hungarian mathematicians Dénes K?nig and Jen? Egerváry).
|
||||
It's running time O(V^3).
|
||||
|
||||
<p><i>Assignment problem</i> could be set as follows:
|
||||
|
||||
<p>Given <a href=http://en.wikipedia.org/wiki/Complete_bipartite_graph>
|
||||
complete bipartite graph</a> G = (S, T; E), such that |S| = |T|, and each
|
||||
edge has <i>non-negative</i> cost <i>c(i, j)</i>, find <i>perfect</i>
|
||||
matching of <i>minimal cost</i>.</p></div>
|
||||
<dl><dt><span class="strong">Author:</span></dt>
|
||||
<dd>Alexey Kudinkin</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="summary">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ======== NESTED CLASS SUMMARY ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="nested_class_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Nested Class Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
|
||||
<caption><span>Nested Classes</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th class="colLast" scope="col">Class and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>protected static class </code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/KuhnMunkresMinimalWeightBipartitePerfectMatching.KuhnMunkresMatrixImplementation.html" title="class in org.jgrapht.alg">KuhnMunkresMinimalWeightBipartitePerfectMatching.KuhnMunkresMatrixImplementation</a><<a href="../../../org/jgrapht/alg/KuhnMunkresMinimalWeightBipartitePerfectMatching.KuhnMunkresMatrixImplementation.html" title="type parameter in KuhnMunkresMinimalWeightBipartitePerfectMatching.KuhnMunkresMatrixImplementation">V</a>,<a href="../../../org/jgrapht/alg/KuhnMunkresMinimalWeightBipartitePerfectMatching.KuhnMunkresMatrixImplementation.html" title="type parameter in KuhnMunkresMinimalWeightBipartitePerfectMatching.KuhnMunkresMatrixImplementation">E</a>></strong></code>
|
||||
<div class="block">...</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
|
||||
<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colOne" scope="col">Constructor and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><code><strong><a href="../../../org/jgrapht/alg/KuhnMunkresMinimalWeightBipartitePerfectMatching.html#KuhnMunkresMinimalWeightBipartitePerfectMatching(org.jgrapht.WeightedGraph,%20java.util.List,%20java.util.List)">KuhnMunkresMinimalWeightBipartitePerfectMatching</a></strong>(<a href="../../../org/jgrapht/WeightedGraph.html" title="interface in org.jgrapht">WeightedGraph</a><<a href="../../../org/jgrapht/alg/KuhnMunkresMinimalWeightBipartitePerfectMatching.html" title="type parameter in KuhnMunkresMinimalWeightBipartitePerfectMatching">V</a>,<a href="../../../org/jgrapht/alg/KuhnMunkresMinimalWeightBipartitePerfectMatching.html" title="type parameter in KuhnMunkresMinimalWeightBipartitePerfectMatching">E</a>> G,
|
||||
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><? extends <a href="../../../org/jgrapht/alg/KuhnMunkresMinimalWeightBipartitePerfectMatching.html" title="type parameter in KuhnMunkresMinimalWeightBipartitePerfectMatching">V</a>> S,
|
||||
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><? extends <a href="../../../org/jgrapht/alg/KuhnMunkresMinimalWeightBipartitePerfectMatching.html" title="type parameter in KuhnMunkresMinimalWeightBipartitePerfectMatching">V</a>> T)</code> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
|
||||
<caption><span>Methods</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th class="colLast" scope="col">Method and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/KuhnMunkresMinimalWeightBipartitePerfectMatching.html" title="type parameter in KuhnMunkresMinimalWeightBipartitePerfectMatching">E</a>></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/KuhnMunkresMinimalWeightBipartitePerfectMatching.html#getMatching()">getMatching</a></strong>()</code>
|
||||
<div class="block">Returns set of edges making up the matching</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code>double</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/KuhnMunkresMinimalWeightBipartitePerfectMatching.html#getMatchingWeight()">getMatchingWeight</a></strong>()</code>
|
||||
<div class="block">Returns weight of a matching found</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
|
||||
<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="details">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Detail</h3>
|
||||
<a name="KuhnMunkresMinimalWeightBipartitePerfectMatching(org.jgrapht.WeightedGraph, java.util.List, java.util.List)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>KuhnMunkresMinimalWeightBipartitePerfectMatching</h4>
|
||||
<pre>public KuhnMunkresMinimalWeightBipartitePerfectMatching(<a href="../../../org/jgrapht/WeightedGraph.html" title="interface in org.jgrapht">WeightedGraph</a><<a href="../../../org/jgrapht/alg/KuhnMunkresMinimalWeightBipartitePerfectMatching.html" title="type parameter in KuhnMunkresMinimalWeightBipartitePerfectMatching">V</a>,<a href="../../../org/jgrapht/alg/KuhnMunkresMinimalWeightBipartitePerfectMatching.html" title="type parameter in KuhnMunkresMinimalWeightBipartitePerfectMatching">E</a>> G,
|
||||
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><? extends <a href="../../../org/jgrapht/alg/KuhnMunkresMinimalWeightBipartitePerfectMatching.html" title="type parameter in KuhnMunkresMinimalWeightBipartitePerfectMatching">V</a>> S,
|
||||
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><? extends <a href="../../../org/jgrapht/alg/KuhnMunkresMinimalWeightBipartitePerfectMatching.html" title="type parameter in KuhnMunkresMinimalWeightBipartitePerfectMatching">V</a>> T)</pre>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>G</code> - target weighted bipartite graph to find matching in</dd><dd><code>S</code> - first vertex partition of the target bipartite graph</dd><dd><code>T</code> - second vertex partition of the target bipartite graph</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Detail</h3>
|
||||
<a name="getMatching()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>getMatching</h4>
|
||||
<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/KuhnMunkresMinimalWeightBipartitePerfectMatching.html" title="type parameter in KuhnMunkresMinimalWeightBipartitePerfectMatching">E</a>> getMatching()</pre>
|
||||
<div class="block"><strong>Description copied from interface: <code><a href="../../../org/jgrapht/alg/interfaces/MatchingAlgorithm.html#getMatching()">MatchingAlgorithm</a></code></strong></div>
|
||||
<div class="block">Returns set of edges making up the matching</div>
|
||||
<dl>
|
||||
<dt><strong>Specified by:</strong></dt>
|
||||
<dd><code><a href="../../../org/jgrapht/alg/interfaces/MatchingAlgorithm.html#getMatching()">getMatching</a></code> in interface <code><a href="../../../org/jgrapht/alg/interfaces/MatchingAlgorithm.html" title="interface in org.jgrapht.alg.interfaces">MatchingAlgorithm</a><<a href="../../../org/jgrapht/alg/KuhnMunkresMinimalWeightBipartitePerfectMatching.html" title="type parameter in KuhnMunkresMinimalWeightBipartitePerfectMatching">V</a>,<a href="../../../org/jgrapht/alg/KuhnMunkresMinimalWeightBipartitePerfectMatching.html" title="type parameter in KuhnMunkresMinimalWeightBipartitePerfectMatching">E</a>></code></dd>
|
||||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="getMatchingWeight()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>getMatchingWeight</h4>
|
||||
<pre>public double getMatchingWeight()</pre>
|
||||
<div class="block"><strong>Description copied from interface: <code><a href="../../../org/jgrapht/alg/interfaces/WeightedMatchingAlgorithm.html#getMatchingWeight()">WeightedMatchingAlgorithm</a></code></strong></div>
|
||||
<div class="block">Returns weight of a matching found</div>
|
||||
<dl>
|
||||
<dt><strong>Specified by:</strong></dt>
|
||||
<dd><code><a href="../../../org/jgrapht/alg/interfaces/WeightedMatchingAlgorithm.html#getMatchingWeight()">getMatchingWeight</a></code> in interface <code><a href="../../../org/jgrapht/alg/interfaces/WeightedMatchingAlgorithm.html" title="interface in org.jgrapht.alg.interfaces">WeightedMatchingAlgorithm</a><<a href="../../../org/jgrapht/alg/KuhnMunkresMinimalWeightBipartitePerfectMatching.html" title="type parameter in KuhnMunkresMinimalWeightBipartitePerfectMatching">V</a>,<a href="../../../org/jgrapht/alg/KuhnMunkresMinimalWeightBipartitePerfectMatching.html" title="type parameter in KuhnMunkresMinimalWeightBipartitePerfectMatching">E</a>></code></dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd>weight of a matching found</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar_bottom">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/KuhnMunkresMinimalWeightBipartitePerfectMatching.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../org/jgrapht/alg/KShortestPaths.html" title="class in org.jgrapht.alg"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../../org/jgrapht/alg/KuhnMunkresMinimalWeightBipartitePerfectMatching.KuhnMunkresMatrixImplementation.html" title="class in org.jgrapht.alg"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?org/jgrapht/alg/KuhnMunkresMinimalWeightBipartitePerfectMatching.html" target="_top">Frames</a></li>
|
||||
<li><a href="KuhnMunkresMinimalWeightBipartitePerfectMatching.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li><a href="#nested_class_summary">Nested</a> | </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_summary">Constr</a> | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_detail">Constr</a> | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright © 2016. All rights reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
@ -1,313 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (version 1.7.0_79) on Sun Apr 03 00:28:30 PDT 2016 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>MaximumWeightBipartiteMatching (JGraphT : a free Java graph library)</title>
|
||||
<meta name="date" content="2016-04-03">
|
||||
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="MaximumWeightBipartiteMatching (JGraphT : a free Java graph library)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar_top">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/MaximumWeightBipartiteMatching.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../org/jgrapht/alg/KuhnMunkresMinimalWeightBipartitePerfectMatching.KuhnMunkresMatrixImplementation.MatchExtender.html" title="class in org.jgrapht.alg"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../../org/jgrapht/alg/MinSourceSinkCut.html" title="class in org.jgrapht.alg"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?org/jgrapht/alg/MaximumWeightBipartiteMatching.html" target="_top">Frames</a></li>
|
||||
<li><a href="MaximumWeightBipartiteMatching.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_summary">Constr</a> | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_detail">Constr</a> | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="subTitle">org.jgrapht.alg</div>
|
||||
<h2 title="Class MaximumWeightBipartiteMatching" class="title">Class MaximumWeightBipartiteMatching<V,E></h2>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<ul class="inheritance">
|
||||
<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
|
||||
<li>
|
||||
<ul class="inheritance">
|
||||
<li>org.jgrapht.alg.MaximumWeightBipartiteMatching<V,E></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="description">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<dl>
|
||||
<dt>All Implemented Interfaces:</dt>
|
||||
<dd><a href="../../../org/jgrapht/alg/interfaces/MatchingAlgorithm.html" title="interface in org.jgrapht.alg.interfaces">MatchingAlgorithm</a><V,E>, <a href="../../../org/jgrapht/alg/interfaces/WeightedMatchingAlgorithm.html" title="interface in org.jgrapht.alg.interfaces">WeightedMatchingAlgorithm</a><V,E></dd>
|
||||
</dl>
|
||||
<hr>
|
||||
<br>
|
||||
<pre>public class <span class="strong">MaximumWeightBipartiteMatching<V,E></span>
|
||||
extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
|
||||
implements <a href="../../../org/jgrapht/alg/interfaces/WeightedMatchingAlgorithm.html" title="interface in org.jgrapht.alg.interfaces">WeightedMatchingAlgorithm</a><V,E></pre>
|
||||
<div class="block">This class finds a maximum weight matching of a simple undirected weighted
|
||||
bipartite graph. The algorithm runs in O(V|E|^2). The algorithm is described
|
||||
in The LEDA Platform of Combinatorial and Geometric Computing, Cambridge
|
||||
University Press, 1999. https://people.mpi-inf.mpg.de/~mehlhorn/LEDAbook.html
|
||||
Note: the input graph must be bipartite with positive integer edge weights</div>
|
||||
<dl><dt><span class="strong">Author:</span></dt>
|
||||
<dd>Graeme Ahokas</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="summary">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
|
||||
<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colOne" scope="col">Constructor and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><code><strong><a href="../../../org/jgrapht/alg/MaximumWeightBipartiteMatching.html#MaximumWeightBipartiteMatching(org.jgrapht.WeightedGraph,%20java.util.Set,%20java.util.Set)">MaximumWeightBipartiteMatching</a></strong>(<a href="../../../org/jgrapht/WeightedGraph.html" title="interface in org.jgrapht">WeightedGraph</a><<a href="../../../org/jgrapht/alg/MaximumWeightBipartiteMatching.html" title="type parameter in MaximumWeightBipartiteMatching">V</a>,<a href="../../../org/jgrapht/alg/MaximumWeightBipartiteMatching.html" title="type parameter in MaximumWeightBipartiteMatching">E</a>> graph,
|
||||
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/MaximumWeightBipartiteMatching.html" title="type parameter in MaximumWeightBipartiteMatching">V</a>> vertexPartition1,
|
||||
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/MaximumWeightBipartiteMatching.html" title="type parameter in MaximumWeightBipartiteMatching">V</a>> vertexPartition2)</code>
|
||||
<div class="block">Creates a new MaximumWeightBipartiteMatching algorithm instance.</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
|
||||
<caption><span>Methods</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th class="colLast" scope="col">Method and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/MaximumWeightBipartiteMatching.html" title="type parameter in MaximumWeightBipartiteMatching">E</a>></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/MaximumWeightBipartiteMatching.html#getMatching()">getMatching</a></strong>()</code>
|
||||
<div class="block">Returns set of edges making up the matching</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code>double</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/MaximumWeightBipartiteMatching.html#getMatchingWeight()">getMatchingWeight</a></strong>()</code>
|
||||
<div class="block">Returns weight of a matching found</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
|
||||
<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="details">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Detail</h3>
|
||||
<a name="MaximumWeightBipartiteMatching(org.jgrapht.WeightedGraph, java.util.Set, java.util.Set)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>MaximumWeightBipartiteMatching</h4>
|
||||
<pre>public MaximumWeightBipartiteMatching(<a href="../../../org/jgrapht/WeightedGraph.html" title="interface in org.jgrapht">WeightedGraph</a><<a href="../../../org/jgrapht/alg/MaximumWeightBipartiteMatching.html" title="type parameter in MaximumWeightBipartiteMatching">V</a>,<a href="../../../org/jgrapht/alg/MaximumWeightBipartiteMatching.html" title="type parameter in MaximumWeightBipartiteMatching">E</a>> graph,
|
||||
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/MaximumWeightBipartiteMatching.html" title="type parameter in MaximumWeightBipartiteMatching">V</a>> vertexPartition1,
|
||||
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/MaximumWeightBipartiteMatching.html" title="type parameter in MaximumWeightBipartiteMatching">V</a>> vertexPartition2)</pre>
|
||||
<div class="block">Creates a new MaximumWeightBipartiteMatching algorithm instance. The
|
||||
union of vertexPartition1 and vertexParition2 should be equal to the
|
||||
vertex set of the graph Every edge in the graph must connect a vertex in
|
||||
vertexPartition1 with a vertex in vertexPartition2</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>graph</code> - simple undirected weighted bipartite graph to find matching
|
||||
in, with positive integer edge weights</dd><dd><code>vertexPartition1</code> - first vertex partition of the bipartite graph,
|
||||
disjoint from vertexPartition2</dd><dd><code>vertexPartition2</code> - second vertex partition of the bipartite graph,
|
||||
disjoint from vertexPartition1</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Detail</h3>
|
||||
<a name="getMatching()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>getMatching</h4>
|
||||
<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/MaximumWeightBipartiteMatching.html" title="type parameter in MaximumWeightBipartiteMatching">E</a>> getMatching()</pre>
|
||||
<div class="block"><strong>Description copied from interface: <code><a href="../../../org/jgrapht/alg/interfaces/MatchingAlgorithm.html#getMatching()">MatchingAlgorithm</a></code></strong></div>
|
||||
<div class="block">Returns set of edges making up the matching</div>
|
||||
<dl>
|
||||
<dt><strong>Specified by:</strong></dt>
|
||||
<dd><code><a href="../../../org/jgrapht/alg/interfaces/MatchingAlgorithm.html#getMatching()">getMatching</a></code> in interface <code><a href="../../../org/jgrapht/alg/interfaces/MatchingAlgorithm.html" title="interface in org.jgrapht.alg.interfaces">MatchingAlgorithm</a><<a href="../../../org/jgrapht/alg/MaximumWeightBipartiteMatching.html" title="type parameter in MaximumWeightBipartiteMatching">V</a>,<a href="../../../org/jgrapht/alg/MaximumWeightBipartiteMatching.html" title="type parameter in MaximumWeightBipartiteMatching">E</a>></code></dd>
|
||||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="getMatchingWeight()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>getMatchingWeight</h4>
|
||||
<pre>public double getMatchingWeight()</pre>
|
||||
<div class="block"><strong>Description copied from interface: <code><a href="../../../org/jgrapht/alg/interfaces/WeightedMatchingAlgorithm.html#getMatchingWeight()">WeightedMatchingAlgorithm</a></code></strong></div>
|
||||
<div class="block">Returns weight of a matching found</div>
|
||||
<dl>
|
||||
<dt><strong>Specified by:</strong></dt>
|
||||
<dd><code><a href="../../../org/jgrapht/alg/interfaces/WeightedMatchingAlgorithm.html#getMatchingWeight()">getMatchingWeight</a></code> in interface <code><a href="../../../org/jgrapht/alg/interfaces/WeightedMatchingAlgorithm.html" title="interface in org.jgrapht.alg.interfaces">WeightedMatchingAlgorithm</a><<a href="../../../org/jgrapht/alg/MaximumWeightBipartiteMatching.html" title="type parameter in MaximumWeightBipartiteMatching">V</a>,<a href="../../../org/jgrapht/alg/MaximumWeightBipartiteMatching.html" title="type parameter in MaximumWeightBipartiteMatching">E</a>></code></dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd>weight of a matching found</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar_bottom">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/MaximumWeightBipartiteMatching.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../org/jgrapht/alg/KuhnMunkresMinimalWeightBipartitePerfectMatching.KuhnMunkresMatrixImplementation.MatchExtender.html" title="class in org.jgrapht.alg"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../../org/jgrapht/alg/MinSourceSinkCut.html" title="class in org.jgrapht.alg"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?org/jgrapht/alg/MaximumWeightBipartiteMatching.html" target="_top">Frames</a></li>
|
||||
<li><a href="MaximumWeightBipartiteMatching.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_summary">Constr</a> | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_detail">Constr</a> | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright © 2016. All rights reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
@ -1,393 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (version 1.7.0_79) on Sun Apr 03 00:28:30 PDT 2016 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>MinSourceSinkCut (JGraphT : a free Java graph library)</title>
|
||||
<meta name="date" content="2016-04-03">
|
||||
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="MinSourceSinkCut (JGraphT : a free Java graph library)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar_top">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/MinSourceSinkCut.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../org/jgrapht/alg/MaximumWeightBipartiteMatching.html" title="class in org.jgrapht.alg"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../../org/jgrapht/alg/NaiveLcaFinder.html" title="class in org.jgrapht.alg"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?org/jgrapht/alg/MinSourceSinkCut.html" target="_top">Frames</a></li>
|
||||
<li><a href="MinSourceSinkCut.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_summary">Constr</a> | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_detail">Constr</a> | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="subTitle">org.jgrapht.alg</div>
|
||||
<h2 title="Class MinSourceSinkCut" class="title">Class MinSourceSinkCut<V,E></h2>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<ul class="inheritance">
|
||||
<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
|
||||
<li>
|
||||
<ul class="inheritance">
|
||||
<li>org.jgrapht.alg.MinSourceSinkCut<V,E></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="description">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<hr>
|
||||
<br>
|
||||
<pre>public class <span class="strong">MinSourceSinkCut<V,E></span>
|
||||
extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
|
||||
<div class="block">Given a directed, weighted graph G(V,E). This class computes a minimum s-t
|
||||
cut. For this, it relies on the EdmondsKarpMaximumFlow implementation. Note:
|
||||
it is not recommended to use this class to calculate the overall minimum cut
|
||||
in a graph by iteratively invoking this class for all source-sink pairs. This
|
||||
is computationally expensive. Instead, use the StoerWagnerMinimumCut
|
||||
implementation.</div>
|
||||
<dl><dt><span class="strong">Author:</span></dt>
|
||||
<dd>Joris Kinable</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="summary">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
|
||||
<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colOne" scope="col">Constructor and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><code><strong><a href="../../../org/jgrapht/alg/MinSourceSinkCut.html#MinSourceSinkCut(org.jgrapht.DirectedGraph)">MinSourceSinkCut</a></strong>(<a href="../../../org/jgrapht/DirectedGraph.html" title="interface in org.jgrapht">DirectedGraph</a><<a href="../../../org/jgrapht/alg/MinSourceSinkCut.html" title="type parameter in MinSourceSinkCut">V</a>,<a href="../../../org/jgrapht/alg/MinSourceSinkCut.html" title="type parameter in MinSourceSinkCut">E</a>> graph)</code> </td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colOne"><code><strong><a href="../../../org/jgrapht/alg/MinSourceSinkCut.html#MinSourceSinkCut(org.jgrapht.DirectedGraph,%20double)">MinSourceSinkCut</a></strong>(<a href="../../../org/jgrapht/DirectedGraph.html" title="interface in org.jgrapht">DirectedGraph</a><<a href="../../../org/jgrapht/alg/MinSourceSinkCut.html" title="type parameter in MinSourceSinkCut">V</a>,<a href="../../../org/jgrapht/alg/MinSourceSinkCut.html" title="type parameter in MinSourceSinkCut">E</a>> graph,
|
||||
double epsilon)</code> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
|
||||
<caption><span>Methods</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th class="colLast" scope="col">Method and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>void</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/MinSourceSinkCut.html#computeMinCut(V,%20V)">computeMinCut</a></strong>(<a href="../../../org/jgrapht/alg/MinSourceSinkCut.html" title="type parameter in MinSourceSinkCut">V</a> source,
|
||||
<a href="../../../org/jgrapht/alg/MinSourceSinkCut.html" title="type parameter in MinSourceSinkCut">V</a> sink)</code>
|
||||
<div class="block">Compute a minimum s-t cut</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code><a href="../../../org/jgrapht/alg/MinSourceSinkCut.html" title="type parameter in MinSourceSinkCut">V</a></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/MinSourceSinkCut.html#getCurrentSink()">getCurrentSink</a></strong>()</code>
|
||||
<div class="block">Returns the sink of the last call</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code><a href="../../../org/jgrapht/alg/MinSourceSinkCut.html" title="type parameter in MinSourceSinkCut">V</a></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/MinSourceSinkCut.html#getCurrentSource()">getCurrentSource</a></strong>()</code>
|
||||
<div class="block">Returns the source of the last call</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/MinSourceSinkCut.html" title="type parameter in MinSourceSinkCut">E</a>></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/MinSourceSinkCut.html#getCutEdges()">getCutEdges</a></strong>()</code>
|
||||
<div class="block">Let S be the set containing the source, and T be the set containing the
|
||||
sink, i.e.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>double</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/MinSourceSinkCut.html#getCutWeight()">getCutWeight</a></strong>()</code>
|
||||
<div class="block">Get the cut weight.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/MinSourceSinkCut.html" title="type parameter in MinSourceSinkCut">V</a>></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/MinSourceSinkCut.html#getSinkPartition()">getSinkPartition</a></strong>()</code>
|
||||
<div class="block">Returns the min cut partition containing the sink</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/MinSourceSinkCut.html" title="type parameter in MinSourceSinkCut">V</a>></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/MinSourceSinkCut.html#getSourcePartition()">getSourcePartition</a></strong>()</code> </td>
|
||||
</tr>
|
||||
</table>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
|
||||
<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="details">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Detail</h3>
|
||||
<a name="MinSourceSinkCut(org.jgrapht.DirectedGraph)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>MinSourceSinkCut</h4>
|
||||
<pre>public MinSourceSinkCut(<a href="../../../org/jgrapht/DirectedGraph.html" title="interface in org.jgrapht">DirectedGraph</a><<a href="../../../org/jgrapht/alg/MinSourceSinkCut.html" title="type parameter in MinSourceSinkCut">V</a>,<a href="../../../org/jgrapht/alg/MinSourceSinkCut.html" title="type parameter in MinSourceSinkCut">E</a>> graph)</pre>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="MinSourceSinkCut(org.jgrapht.DirectedGraph, double)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>MinSourceSinkCut</h4>
|
||||
<pre>public MinSourceSinkCut(<a href="../../../org/jgrapht/DirectedGraph.html" title="interface in org.jgrapht">DirectedGraph</a><<a href="../../../org/jgrapht/alg/MinSourceSinkCut.html" title="type parameter in MinSourceSinkCut">V</a>,<a href="../../../org/jgrapht/alg/MinSourceSinkCut.html" title="type parameter in MinSourceSinkCut">E</a>> graph,
|
||||
double epsilon)</pre>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Detail</h3>
|
||||
<a name="computeMinCut(java.lang.Object,java.lang.Object)">
|
||||
<!-- -->
|
||||
</a><a name="computeMinCut(V, V)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>computeMinCut</h4>
|
||||
<pre>public void computeMinCut(<a href="../../../org/jgrapht/alg/MinSourceSinkCut.html" title="type parameter in MinSourceSinkCut">V</a> source,
|
||||
<a href="../../../org/jgrapht/alg/MinSourceSinkCut.html" title="type parameter in MinSourceSinkCut">V</a> sink)</pre>
|
||||
<div class="block">Compute a minimum s-t cut</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>source</code> - </dd><dd><code>sink</code> - </dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="getSourcePartition()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>getSourcePartition</h4>
|
||||
<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/MinSourceSinkCut.html" title="type parameter in MinSourceSinkCut">V</a>> getSourcePartition()</pre>
|
||||
<dl><dt><span class="strong">Returns:</span></dt><dd>Returns the min cut partition containing the source, or null if
|
||||
there was no call to computeMinCut(V source, V sink)</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="getSinkPartition()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>getSinkPartition</h4>
|
||||
<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/MinSourceSinkCut.html" title="type parameter in MinSourceSinkCut">V</a>> getSinkPartition()</pre>
|
||||
<div class="block">Returns the min cut partition containing the sink</div>
|
||||
<dl><dt><span class="strong">Returns:</span></dt><dd>returns the min cut partition containing the sink</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="getCutWeight()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>getCutWeight</h4>
|
||||
<pre>public double getCutWeight()</pre>
|
||||
<div class="block">Get the cut weight. This is equal to the max s-t flow</div>
|
||||
<dl><dt><span class="strong">Returns:</span></dt><dd>cut weight</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="getCutEdges()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>getCutEdges</h4>
|
||||
<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/MinSourceSinkCut.html" title="type parameter in MinSourceSinkCut">E</a>> getCutEdges()</pre>
|
||||
<div class="block">Let S be the set containing the source, and T be the set containing the
|
||||
sink, i.e. T=V\S. This method returns the edges which have their tail in
|
||||
S, and their head in T</div>
|
||||
<dl><dt><span class="strong">Returns:</span></dt><dd>all edges which have their tail in S, and their head in T. If
|
||||
computeMinCut(V source, V sink) has not been invoked, this method returns
|
||||
null.</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="getCurrentSource()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>getCurrentSource</h4>
|
||||
<pre>public <a href="../../../org/jgrapht/alg/MinSourceSinkCut.html" title="type parameter in MinSourceSinkCut">V</a> getCurrentSource()</pre>
|
||||
<div class="block">Returns the source of the last call</div>
|
||||
<dl><dt><span class="strong">Returns:</span></dt><dd>source of last minCut call, null if there was no call</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="getCurrentSink()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>getCurrentSink</h4>
|
||||
<pre>public <a href="../../../org/jgrapht/alg/MinSourceSinkCut.html" title="type parameter in MinSourceSinkCut">V</a> getCurrentSink()</pre>
|
||||
<div class="block">Returns the sink of the last call</div>
|
||||
<dl><dt><span class="strong">Returns:</span></dt><dd>sink of last minCut call, null if there was no call</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar_bottom">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/MinSourceSinkCut.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../org/jgrapht/alg/MaximumWeightBipartiteMatching.html" title="class in org.jgrapht.alg"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../../org/jgrapht/alg/NaiveLcaFinder.html" title="class in org.jgrapht.alg"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?org/jgrapht/alg/MinSourceSinkCut.html" target="_top">Frames</a></li>
|
||||
<li><a href="MinSourceSinkCut.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_summary">Constr</a> | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_detail">Constr</a> | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright © 2016. All rights reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
@ -1,328 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (version 1.7.0_79) on Sun Apr 03 00:28:30 PDT 2016 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>NaiveLcaFinder (JGraphT : a free Java graph library)</title>
|
||||
<meta name="date" content="2016-04-03">
|
||||
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="NaiveLcaFinder (JGraphT : a free Java graph library)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar_top">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/NaiveLcaFinder.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../org/jgrapht/alg/MinSourceSinkCut.html" title="class in org.jgrapht.alg"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../../org/jgrapht/alg/NeighborIndex.html" title="class in org.jgrapht.alg"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?org/jgrapht/alg/NaiveLcaFinder.html" target="_top">Frames</a></li>
|
||||
<li><a href="NaiveLcaFinder.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_summary">Constr</a> | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_detail">Constr</a> | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="subTitle">org.jgrapht.alg</div>
|
||||
<h2 title="Class NaiveLcaFinder" class="title">Class NaiveLcaFinder<V,E></h2>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<ul class="inheritance">
|
||||
<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
|
||||
<li>
|
||||
<ul class="inheritance">
|
||||
<li>org.jgrapht.alg.NaiveLcaFinder<V,E></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="description">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<hr>
|
||||
<br>
|
||||
<pre>public class <span class="strong">NaiveLcaFinder<V,E></span>
|
||||
extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="summary">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
|
||||
<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colOne" scope="col">Constructor and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><code><strong><a href="../../../org/jgrapht/alg/NaiveLcaFinder.html#NaiveLcaFinder(org.jgrapht.DirectedGraph)">NaiveLcaFinder</a></strong>(<a href="../../../org/jgrapht/DirectedGraph.html" title="interface in org.jgrapht">DirectedGraph</a><<a href="../../../org/jgrapht/alg/NaiveLcaFinder.html" title="type parameter in NaiveLcaFinder">V</a>,<a href="../../../org/jgrapht/alg/NaiveLcaFinder.html" title="type parameter in NaiveLcaFinder">E</a>> graph)</code>
|
||||
<div class="block">Find the Lowest Common Ancestor of a directed graph.</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
|
||||
<caption><span>Methods</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th class="colLast" scope="col">Method and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code><a href="../../../org/jgrapht/alg/NaiveLcaFinder.html" title="type parameter in NaiveLcaFinder">V</a></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/NaiveLcaFinder.html#findLca(V,%20V)">findLca</a></strong>(<a href="../../../org/jgrapht/alg/NaiveLcaFinder.html" title="type parameter in NaiveLcaFinder">V</a> a,
|
||||
<a href="../../../org/jgrapht/alg/NaiveLcaFinder.html" title="type parameter in NaiveLcaFinder">V</a> b)</code>
|
||||
<div class="block">Return the first found LCA of a and b</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/NaiveLcaFinder.html" title="type parameter in NaiveLcaFinder">V</a>></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/NaiveLcaFinder.html#findLcas(V,%20V)">findLcas</a></strong>(<a href="../../../org/jgrapht/alg/NaiveLcaFinder.html" title="type parameter in NaiveLcaFinder">V</a> a,
|
||||
<a href="../../../org/jgrapht/alg/NaiveLcaFinder.html" title="type parameter in NaiveLcaFinder">V</a> b)</code>
|
||||
<div class="block">Return all the LCA of a and b.</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
|
||||
<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="details">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Detail</h3>
|
||||
<a name="NaiveLcaFinder(org.jgrapht.DirectedGraph)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>NaiveLcaFinder</h4>
|
||||
<pre>public NaiveLcaFinder(<a href="../../../org/jgrapht/DirectedGraph.html" title="interface in org.jgrapht">DirectedGraph</a><<a href="../../../org/jgrapht/alg/NaiveLcaFinder.html" title="type parameter in NaiveLcaFinder">V</a>,<a href="../../../org/jgrapht/alg/NaiveLcaFinder.html" title="type parameter in NaiveLcaFinder">E</a>> graph)</pre>
|
||||
<div class="block">Find the Lowest Common Ancestor of a directed graph.
|
||||
|
||||
<p>Find the LCA, defined as <i>Let G = (V, E) be a DAG, and let x, y ∈ V
|
||||
. Let G x,y be the subgraph of G induced by the set of all common
|
||||
ancestors of x and y. Define SLCA (x, y) to be the set of out-degree 0
|
||||
nodes (leafs) in G x,y . The lowest common ancestors of x and y are the
|
||||
elements of SLCA (x, y). This naive algorithm simply starts at a and b,
|
||||
recursing upwards to the root(s) of the DAG. Wherever the recursion paths
|
||||
cross we have found our LCA.</i> from
|
||||
http://www.cs.sunysb.edu/~bender/pub/JALG05-daglca.pdf. The algorithm:
|
||||
|
||||
<pre>
|
||||
1. Start at each of nodes you wish to find the lca for (a and b)
|
||||
2. Create sets aSet containing a, and bSet containing b
|
||||
3. If either set intersects with the union of the other sets previous values (i.e. the set of notes visited) then
|
||||
that intersection is LCA. if there are multiple intersections then the earliest one added is the LCA.
|
||||
4. Repeat from step 3, with aSet now the parents of everything in aSet, and bSet the parents of everything in bSet
|
||||
5. If there are no more parents to descend to then there is no LCA
|
||||
</pre>
|
||||
|
||||
The rationale for this working is that in each iteration of the loop we
|
||||
are considering all the ancestors of a that have a path of length n back
|
||||
to a, where n is the depth of the recursion. The same is true of b.
|
||||
|
||||
<p>We start by checking if a == b.<br>
|
||||
if not we look to see if there is any intersection between parents(a) and
|
||||
(parents(b) union b) (and the same with a and b swapped)<br>
|
||||
if not we look to see if there is any intersection between
|
||||
parents(parents(a)) and (parents(parents(b)) union parents(b) union b)
|
||||
(and the same with a and b swapped)<br>
|
||||
continues
|
||||
|
||||
<p>This means at the end of recursion n, we know if there is an LCA that
|
||||
has a path of <=n to a and b. Of course we may have to wait longer if
|
||||
the path to a is of length n, but the path to b>n. at the first loop
|
||||
we have a path of 0 length from the nodes we are considering as LCA to
|
||||
their respective children which we wish to find the LCA for.</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Detail</h3>
|
||||
<a name="findLca(java.lang.Object,java.lang.Object)">
|
||||
<!-- -->
|
||||
</a><a name="findLca(V, V)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>findLca</h4>
|
||||
<pre>public <a href="../../../org/jgrapht/alg/NaiveLcaFinder.html" title="type parameter in NaiveLcaFinder">V</a> findLca(<a href="../../../org/jgrapht/alg/NaiveLcaFinder.html" title="type parameter in NaiveLcaFinder">V</a> a,
|
||||
<a href="../../../org/jgrapht/alg/NaiveLcaFinder.html" title="type parameter in NaiveLcaFinder">V</a> b)</pre>
|
||||
<div class="block">Return the first found LCA of a and b</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>a</code> - the first element to find LCA for</dd><dd><code>b</code> - the other element to find the LCA for</dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd>the first found LCA of a and b, or null if there is no LCA.</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="findLcas(java.lang.Object,java.lang.Object)">
|
||||
<!-- -->
|
||||
</a><a name="findLcas(V, V)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>findLcas</h4>
|
||||
<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/NaiveLcaFinder.html" title="type parameter in NaiveLcaFinder">V</a>> findLcas(<a href="../../../org/jgrapht/alg/NaiveLcaFinder.html" title="type parameter in NaiveLcaFinder">V</a> a,
|
||||
<a href="../../../org/jgrapht/alg/NaiveLcaFinder.html" title="type parameter in NaiveLcaFinder">V</a> b)</pre>
|
||||
<div class="block">Return all the LCA of a and b. Currently not implemented</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>a</code> - the first element to find LCA for</dd><dd><code>b</code> - the other element to find the LCA for</dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd>the set of all LCA of a and b, or empty set if there is no LCA.</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar_bottom">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/NaiveLcaFinder.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../org/jgrapht/alg/MinSourceSinkCut.html" title="class in org.jgrapht.alg"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../../org/jgrapht/alg/NeighborIndex.html" title="class in org.jgrapht.alg"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?org/jgrapht/alg/NaiveLcaFinder.html" target="_top">Frames</a></li>
|
||||
<li><a href="NaiveLcaFinder.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_summary">Constr</a> | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_detail">Constr</a> | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright © 2016. All rights reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
@ -1,400 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (version 1.7.0_79) on Sun Apr 03 00:28:30 PDT 2016 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>NeighborIndex (JGraphT : a free Java graph library)</title>
|
||||
<meta name="date" content="2016-04-03">
|
||||
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="NeighborIndex (JGraphT : a free Java graph library)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar_top">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/NeighborIndex.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../org/jgrapht/alg/NaiveLcaFinder.html" title="class in org.jgrapht.alg"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../../org/jgrapht/alg/PrimMinimumSpanningTree.html" title="class in org.jgrapht.alg"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?org/jgrapht/alg/NeighborIndex.html" target="_top">Frames</a></li>
|
||||
<li><a href="NeighborIndex.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_summary">Constr</a> | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_detail">Constr</a> | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="subTitle">org.jgrapht.alg</div>
|
||||
<h2 title="Class NeighborIndex" class="title">Class NeighborIndex<V,E></h2>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<ul class="inheritance">
|
||||
<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
|
||||
<li>
|
||||
<ul class="inheritance">
|
||||
<li>org.jgrapht.alg.NeighborIndex<V,E></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="description">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<dl>
|
||||
<dt>All Implemented Interfaces:</dt>
|
||||
<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/util/EventListener.html?is-external=true" title="class or interface in java.util">EventListener</a>, <a href="../../../org/jgrapht/event/GraphListener.html" title="interface in org.jgrapht.event">GraphListener</a><V,E>, <a href="../../../org/jgrapht/event/VertexSetListener.html" title="interface in org.jgrapht.event">VertexSetListener</a><V></dd>
|
||||
</dl>
|
||||
<hr>
|
||||
<br>
|
||||
<pre>public class <span class="strong">NeighborIndex<V,E></span>
|
||||
extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
|
||||
implements <a href="../../../org/jgrapht/event/GraphListener.html" title="interface in org.jgrapht.event">GraphListener</a><V,E></pre>
|
||||
<div class="block">Maintains a cache of each vertex's neighbors. While lists of neighbors can be
|
||||
obtained from <a href="../../../org/jgrapht/Graphs.html" title="class in org.jgrapht"><code>Graphs</code></a>, they are re-calculated at each invocation by
|
||||
walking a vertex's incident edges, which becomes inordinately expensive when
|
||||
performed often.
|
||||
|
||||
<p>Edge direction is ignored when evaluating neighbors; to take edge
|
||||
direction into account when indexing neighbors, use <a href="../../../org/jgrapht/alg/DirectedNeighborIndex.html" title="class in org.jgrapht.alg"><code>DirectedNeighborIndex</code></a>.
|
||||
|
||||
<p>A vertex's neighbors are cached the first time they are asked for (i.e.
|
||||
the index is built on demand). The index will only be updated automatically
|
||||
if it is added to the associated graph as a listener. If it is added as a
|
||||
listener to a graph other than the one it indexes, results are undefined.</p></div>
|
||||
<dl><dt><span class="strong">Since:</span></dt>
|
||||
<dd>Dec 13, 2005</dd>
|
||||
<dt><span class="strong">Author:</span></dt>
|
||||
<dd>Charles Fry</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="summary">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
|
||||
<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colOne" scope="col">Constructor and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><code><strong><a href="../../../org/jgrapht/alg/NeighborIndex.html#NeighborIndex(org.jgrapht.Graph)">NeighborIndex</a></strong>(<a href="../../../org/jgrapht/Graph.html" title="interface in org.jgrapht">Graph</a><<a href="../../../org/jgrapht/alg/NeighborIndex.html" title="type parameter in NeighborIndex">V</a>,<a href="../../../org/jgrapht/alg/NeighborIndex.html" title="type parameter in NeighborIndex">E</a>> g)</code>
|
||||
<div class="block">Creates a neighbor index for the specified undirected graph.</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
|
||||
<caption><span>Methods</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th class="colLast" scope="col">Method and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>void</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/NeighborIndex.html#edgeAdded(org.jgrapht.event.GraphEdgeChangeEvent)">edgeAdded</a></strong>(<a href="../../../org/jgrapht/event/GraphEdgeChangeEvent.html" title="class in org.jgrapht.event">GraphEdgeChangeEvent</a><<a href="../../../org/jgrapht/alg/NeighborIndex.html" title="type parameter in NeighborIndex">V</a>,<a href="../../../org/jgrapht/alg/NeighborIndex.html" title="type parameter in NeighborIndex">E</a>> e)</code>
|
||||
<div class="block">Notifies that an edge has been added to the graph.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code>void</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/NeighborIndex.html#edgeRemoved(org.jgrapht.event.GraphEdgeChangeEvent)">edgeRemoved</a></strong>(<a href="../../../org/jgrapht/event/GraphEdgeChangeEvent.html" title="class in org.jgrapht.event">GraphEdgeChangeEvent</a><<a href="../../../org/jgrapht/alg/NeighborIndex.html" title="type parameter in NeighborIndex">V</a>,<a href="../../../org/jgrapht/alg/NeighborIndex.html" title="type parameter in NeighborIndex">E</a>> e)</code>
|
||||
<div class="block">Notifies that an edge has been removed from the graph.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../org/jgrapht/alg/NeighborIndex.html" title="type parameter in NeighborIndex">V</a>></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/NeighborIndex.html#neighborListOf(V)">neighborListOf</a></strong>(<a href="../../../org/jgrapht/alg/NeighborIndex.html" title="type parameter in NeighborIndex">V</a> v)</code>
|
||||
<div class="block">Returns a list of vertices which are adjacent to a specified vertex.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/NeighborIndex.html" title="type parameter in NeighborIndex">V</a>></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/NeighborIndex.html#neighborsOf(V)">neighborsOf</a></strong>(<a href="../../../org/jgrapht/alg/NeighborIndex.html" title="type parameter in NeighborIndex">V</a> v)</code>
|
||||
<div class="block">Returns the set of vertices which are adjacent to a specified vertex.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>void</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/NeighborIndex.html#vertexAdded(org.jgrapht.event.GraphVertexChangeEvent)">vertexAdded</a></strong>(<a href="../../../org/jgrapht/event/GraphVertexChangeEvent.html" title="class in org.jgrapht.event">GraphVertexChangeEvent</a><<a href="../../../org/jgrapht/alg/NeighborIndex.html" title="type parameter in NeighborIndex">V</a>> e)</code>
|
||||
<div class="block">Notifies that a vertex has been added to the graph.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code>void</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/NeighborIndex.html#vertexRemoved(org.jgrapht.event.GraphVertexChangeEvent)">vertexRemoved</a></strong>(<a href="../../../org/jgrapht/event/GraphVertexChangeEvent.html" title="class in org.jgrapht.event">GraphVertexChangeEvent</a><<a href="../../../org/jgrapht/alg/NeighborIndex.html" title="type parameter in NeighborIndex">V</a>> e)</code>
|
||||
<div class="block">Notifies that a vertex has been removed from the graph.</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
|
||||
<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="details">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Detail</h3>
|
||||
<a name="NeighborIndex(org.jgrapht.Graph)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>NeighborIndex</h4>
|
||||
<pre>public NeighborIndex(<a href="../../../org/jgrapht/Graph.html" title="interface in org.jgrapht">Graph</a><<a href="../../../org/jgrapht/alg/NeighborIndex.html" title="type parameter in NeighborIndex">V</a>,<a href="../../../org/jgrapht/alg/NeighborIndex.html" title="type parameter in NeighborIndex">E</a>> g)</pre>
|
||||
<div class="block">Creates a neighbor index for the specified undirected graph.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>g</code> - the graph for which a neighbor index is to be created.</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Detail</h3>
|
||||
<a name="neighborsOf(java.lang.Object)">
|
||||
<!-- -->
|
||||
</a><a name="neighborsOf(V)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>neighborsOf</h4>
|
||||
<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/NeighborIndex.html" title="type parameter in NeighborIndex">V</a>> neighborsOf(<a href="../../../org/jgrapht/alg/NeighborIndex.html" title="type parameter in NeighborIndex">V</a> v)</pre>
|
||||
<div class="block">Returns the set of vertices which are adjacent to a specified vertex. The
|
||||
returned set is backed by the index, and will be updated when the graph
|
||||
changes as long as the index has been added as a listener to the graph.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>v</code> - the vertex whose neighbors are desired</dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd>all unique neighbors of the specified vertex</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="neighborListOf(java.lang.Object)">
|
||||
<!-- -->
|
||||
</a><a name="neighborListOf(V)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>neighborListOf</h4>
|
||||
<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../org/jgrapht/alg/NeighborIndex.html" title="type parameter in NeighborIndex">V</a>> neighborListOf(<a href="../../../org/jgrapht/alg/NeighborIndex.html" title="type parameter in NeighborIndex">V</a> v)</pre>
|
||||
<div class="block">Returns a list of vertices which are adjacent to a specified vertex. If
|
||||
the graph is a multigraph, vertices may appear more than once in the
|
||||
returned list. Because a list of neighbors can not be efficiently
|
||||
maintained, it is reconstructed on every invocation, by duplicating
|
||||
entries in the neighbor set. It is thus more efficient to use <a href="../../../org/jgrapht/alg/NeighborIndex.html#neighborsOf(V)"><code>neighborsOf(Object)</code></a> unless duplicate neighbors are important.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>v</code> - the vertex whose neighbors are desired</dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd>all neighbors of the specified vertex</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="edgeAdded(org.jgrapht.event.GraphEdgeChangeEvent)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>edgeAdded</h4>
|
||||
<pre>public void edgeAdded(<a href="../../../org/jgrapht/event/GraphEdgeChangeEvent.html" title="class in org.jgrapht.event">GraphEdgeChangeEvent</a><<a href="../../../org/jgrapht/alg/NeighborIndex.html" title="type parameter in NeighborIndex">V</a>,<a href="../../../org/jgrapht/alg/NeighborIndex.html" title="type parameter in NeighborIndex">E</a>> e)</pre>
|
||||
<div class="block"><strong>Description copied from interface: <code><a href="../../../org/jgrapht/event/GraphListener.html#edgeAdded(org.jgrapht.event.GraphEdgeChangeEvent)">GraphListener</a></code></strong></div>
|
||||
<div class="block">Notifies that an edge has been added to the graph.</div>
|
||||
<dl>
|
||||
<dt><strong>Specified by:</strong></dt>
|
||||
<dd><code><a href="../../../org/jgrapht/event/GraphListener.html#edgeAdded(org.jgrapht.event.GraphEdgeChangeEvent)">edgeAdded</a></code> in interface <code><a href="../../../org/jgrapht/event/GraphListener.html" title="interface in org.jgrapht.event">GraphListener</a><<a href="../../../org/jgrapht/alg/NeighborIndex.html" title="type parameter in NeighborIndex">V</a>,<a href="../../../org/jgrapht/alg/NeighborIndex.html" title="type parameter in NeighborIndex">E</a>></code></dd>
|
||||
<dt><span class="strong">Parameters:</span></dt><dd><code>e</code> - the edge event.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../org/jgrapht/event/GraphListener.html#edgeAdded(org.jgrapht.event.GraphEdgeChangeEvent)"><code>GraphListener.edgeAdded(GraphEdgeChangeEvent)</code></a></dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="edgeRemoved(org.jgrapht.event.GraphEdgeChangeEvent)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>edgeRemoved</h4>
|
||||
<pre>public void edgeRemoved(<a href="../../../org/jgrapht/event/GraphEdgeChangeEvent.html" title="class in org.jgrapht.event">GraphEdgeChangeEvent</a><<a href="../../../org/jgrapht/alg/NeighborIndex.html" title="type parameter in NeighborIndex">V</a>,<a href="../../../org/jgrapht/alg/NeighborIndex.html" title="type parameter in NeighborIndex">E</a>> e)</pre>
|
||||
<div class="block"><strong>Description copied from interface: <code><a href="../../../org/jgrapht/event/GraphListener.html#edgeRemoved(org.jgrapht.event.GraphEdgeChangeEvent)">GraphListener</a></code></strong></div>
|
||||
<div class="block">Notifies that an edge has been removed from the graph.</div>
|
||||
<dl>
|
||||
<dt><strong>Specified by:</strong></dt>
|
||||
<dd><code><a href="../../../org/jgrapht/event/GraphListener.html#edgeRemoved(org.jgrapht.event.GraphEdgeChangeEvent)">edgeRemoved</a></code> in interface <code><a href="../../../org/jgrapht/event/GraphListener.html" title="interface in org.jgrapht.event">GraphListener</a><<a href="../../../org/jgrapht/alg/NeighborIndex.html" title="type parameter in NeighborIndex">V</a>,<a href="../../../org/jgrapht/alg/NeighborIndex.html" title="type parameter in NeighborIndex">E</a>></code></dd>
|
||||
<dt><span class="strong">Parameters:</span></dt><dd><code>e</code> - the edge event.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../org/jgrapht/event/GraphListener.html#edgeRemoved(org.jgrapht.event.GraphEdgeChangeEvent)"><code>GraphListener.edgeRemoved(GraphEdgeChangeEvent)</code></a></dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="vertexAdded(org.jgrapht.event.GraphVertexChangeEvent)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>vertexAdded</h4>
|
||||
<pre>public void vertexAdded(<a href="../../../org/jgrapht/event/GraphVertexChangeEvent.html" title="class in org.jgrapht.event">GraphVertexChangeEvent</a><<a href="../../../org/jgrapht/alg/NeighborIndex.html" title="type parameter in NeighborIndex">V</a>> e)</pre>
|
||||
<div class="block"><strong>Description copied from interface: <code><a href="../../../org/jgrapht/event/VertexSetListener.html#vertexAdded(org.jgrapht.event.GraphVertexChangeEvent)">VertexSetListener</a></code></strong></div>
|
||||
<div class="block">Notifies that a vertex has been added to the graph.</div>
|
||||
<dl>
|
||||
<dt><strong>Specified by:</strong></dt>
|
||||
<dd><code><a href="../../../org/jgrapht/event/VertexSetListener.html#vertexAdded(org.jgrapht.event.GraphVertexChangeEvent)">vertexAdded</a></code> in interface <code><a href="../../../org/jgrapht/event/VertexSetListener.html" title="interface in org.jgrapht.event">VertexSetListener</a><<a href="../../../org/jgrapht/alg/NeighborIndex.html" title="type parameter in NeighborIndex">V</a>></code></dd>
|
||||
<dt><span class="strong">Parameters:</span></dt><dd><code>e</code> - the vertex event.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../org/jgrapht/event/VertexSetListener.html#vertexAdded(org.jgrapht.event.GraphVertexChangeEvent)"><code>VertexSetListener.vertexAdded(GraphVertexChangeEvent)</code></a></dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="vertexRemoved(org.jgrapht.event.GraphVertexChangeEvent)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>vertexRemoved</h4>
|
||||
<pre>public void vertexRemoved(<a href="../../../org/jgrapht/event/GraphVertexChangeEvent.html" title="class in org.jgrapht.event">GraphVertexChangeEvent</a><<a href="../../../org/jgrapht/alg/NeighborIndex.html" title="type parameter in NeighborIndex">V</a>> e)</pre>
|
||||
<div class="block"><strong>Description copied from interface: <code><a href="../../../org/jgrapht/event/VertexSetListener.html#vertexRemoved(org.jgrapht.event.GraphVertexChangeEvent)">VertexSetListener</a></code></strong></div>
|
||||
<div class="block">Notifies that a vertex has been removed from the graph.</div>
|
||||
<dl>
|
||||
<dt><strong>Specified by:</strong></dt>
|
||||
<dd><code><a href="../../../org/jgrapht/event/VertexSetListener.html#vertexRemoved(org.jgrapht.event.GraphVertexChangeEvent)">vertexRemoved</a></code> in interface <code><a href="../../../org/jgrapht/event/VertexSetListener.html" title="interface in org.jgrapht.event">VertexSetListener</a><<a href="../../../org/jgrapht/alg/NeighborIndex.html" title="type parameter in NeighborIndex">V</a>></code></dd>
|
||||
<dt><span class="strong">Parameters:</span></dt><dd><code>e</code> - the vertex event.</dd><dt><span class="strong">See Also:</span></dt><dd><a href="../../../org/jgrapht/event/VertexSetListener.html#vertexRemoved(org.jgrapht.event.GraphVertexChangeEvent)"><code>VertexSetListener.vertexRemoved(GraphVertexChangeEvent)</code></a></dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar_bottom">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/NeighborIndex.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../org/jgrapht/alg/NaiveLcaFinder.html" title="class in org.jgrapht.alg"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../../org/jgrapht/alg/PrimMinimumSpanningTree.html" title="class in org.jgrapht.alg"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?org/jgrapht/alg/NeighborIndex.html" target="_top">Frames</a></li>
|
||||
<li><a href="NeighborIndex.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_summary">Constr</a> | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_detail">Constr</a> | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright © 2016. All rights reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
@ -1,301 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (version 1.7.0_79) on Sun Apr 03 00:28:30 PDT 2016 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>PrimMinimumSpanningTree (JGraphT : a free Java graph library)</title>
|
||||
<meta name="date" content="2016-04-03">
|
||||
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="PrimMinimumSpanningTree (JGraphT : a free Java graph library)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar_top">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/PrimMinimumSpanningTree.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../org/jgrapht/alg/NeighborIndex.html" title="class in org.jgrapht.alg"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../../org/jgrapht/alg/StoerWagnerMinimumCut.html" title="class in org.jgrapht.alg"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?org/jgrapht/alg/PrimMinimumSpanningTree.html" target="_top">Frames</a></li>
|
||||
<li><a href="PrimMinimumSpanningTree.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_summary">Constr</a> | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_detail">Constr</a> | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="subTitle">org.jgrapht.alg</div>
|
||||
<h2 title="Class PrimMinimumSpanningTree" class="title">Class PrimMinimumSpanningTree<V,E></h2>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<ul class="inheritance">
|
||||
<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
|
||||
<li>
|
||||
<ul class="inheritance">
|
||||
<li>org.jgrapht.alg.PrimMinimumSpanningTree<V,E></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="description">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<dl>
|
||||
<dt>All Implemented Interfaces:</dt>
|
||||
<dd><a href="../../../org/jgrapht/alg/interfaces/MinimumSpanningTree.html" title="interface in org.jgrapht.alg.interfaces">MinimumSpanningTree</a><V,E></dd>
|
||||
</dl>
|
||||
<hr>
|
||||
<br>
|
||||
<pre>public class <span class="strong">PrimMinimumSpanningTree<V,E></span>
|
||||
extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
|
||||
implements <a href="../../../org/jgrapht/alg/interfaces/MinimumSpanningTree.html" title="interface in org.jgrapht.alg.interfaces">MinimumSpanningTree</a><V,E></pre>
|
||||
<div class="block">An implementation of <a href="http://en.wikipedia.org/wiki/Prim's_algorithm">
|
||||
Prim's algorithm</a> that finds a minimum spanning tree/forest subject to
|
||||
connectivity of the supplied weighted undirected graph. The algorithm was
|
||||
developed by Czech mathematician V. Jarník and later independently by
|
||||
computer scientist Robert C. Prim and rediscovered by E. Dijkstra.</div>
|
||||
<dl><dt><span class="strong">Since:</span></dt>
|
||||
<dd>Mar 5, 2013</dd>
|
||||
<dt><span class="strong">Author:</span></dt>
|
||||
<dd>Alexey Kudinkin</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="summary">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
|
||||
<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colOne" scope="col">Constructor and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><code><strong><a href="../../../org/jgrapht/alg/PrimMinimumSpanningTree.html#PrimMinimumSpanningTree(org.jgrapht.Graph)">PrimMinimumSpanningTree</a></strong>(<a href="../../../org/jgrapht/Graph.html" title="interface in org.jgrapht">Graph</a><<a href="../../../org/jgrapht/alg/PrimMinimumSpanningTree.html" title="type parameter in PrimMinimumSpanningTree">V</a>,<a href="../../../org/jgrapht/alg/PrimMinimumSpanningTree.html" title="type parameter in PrimMinimumSpanningTree">E</a>> g)</code> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
|
||||
<caption><span>Methods</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th class="colLast" scope="col">Method and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/PrimMinimumSpanningTree.html" title="type parameter in PrimMinimumSpanningTree">E</a>></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/PrimMinimumSpanningTree.html#getMinimumSpanningTreeEdgeSet()">getMinimumSpanningTreeEdgeSet</a></strong>()</code>
|
||||
<div class="block">Returns edges set constituting the minimum spanning tree/forest</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code>double</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/PrimMinimumSpanningTree.html#getMinimumSpanningTreeTotalWeight()">getMinimumSpanningTreeTotalWeight</a></strong>()</code>
|
||||
<div class="block">Returns total weight of the minimum spanning tree/forest.</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
|
||||
<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="details">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Detail</h3>
|
||||
<a name="PrimMinimumSpanningTree(org.jgrapht.Graph)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>PrimMinimumSpanningTree</h4>
|
||||
<pre>public PrimMinimumSpanningTree(<a href="../../../org/jgrapht/Graph.html" title="interface in org.jgrapht">Graph</a><<a href="../../../org/jgrapht/alg/PrimMinimumSpanningTree.html" title="type parameter in PrimMinimumSpanningTree">V</a>,<a href="../../../org/jgrapht/alg/PrimMinimumSpanningTree.html" title="type parameter in PrimMinimumSpanningTree">E</a>> g)</pre>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Detail</h3>
|
||||
<a name="getMinimumSpanningTreeEdgeSet()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>getMinimumSpanningTreeEdgeSet</h4>
|
||||
<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/PrimMinimumSpanningTree.html" title="type parameter in PrimMinimumSpanningTree">E</a>> getMinimumSpanningTreeEdgeSet()</pre>
|
||||
<div class="block"><strong>Description copied from interface: <code><a href="../../../org/jgrapht/alg/interfaces/MinimumSpanningTree.html#getMinimumSpanningTreeEdgeSet()">MinimumSpanningTree</a></code></strong></div>
|
||||
<div class="block">Returns edges set constituting the minimum spanning tree/forest</div>
|
||||
<dl>
|
||||
<dt><strong>Specified by:</strong></dt>
|
||||
<dd><code><a href="../../../org/jgrapht/alg/interfaces/MinimumSpanningTree.html#getMinimumSpanningTreeEdgeSet()">getMinimumSpanningTreeEdgeSet</a></code> in interface <code><a href="../../../org/jgrapht/alg/interfaces/MinimumSpanningTree.html" title="interface in org.jgrapht.alg.interfaces">MinimumSpanningTree</a><<a href="../../../org/jgrapht/alg/PrimMinimumSpanningTree.html" title="type parameter in PrimMinimumSpanningTree">V</a>,<a href="../../../org/jgrapht/alg/PrimMinimumSpanningTree.html" title="type parameter in PrimMinimumSpanningTree">E</a>></code></dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd>minimum spanning-tree edges set</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="getMinimumSpanningTreeTotalWeight()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>getMinimumSpanningTreeTotalWeight</h4>
|
||||
<pre>public double getMinimumSpanningTreeTotalWeight()</pre>
|
||||
<div class="block"><strong>Description copied from interface: <code><a href="../../../org/jgrapht/alg/interfaces/MinimumSpanningTree.html#getMinimumSpanningTreeTotalWeight()">MinimumSpanningTree</a></code></strong></div>
|
||||
<div class="block">Returns total weight of the minimum spanning tree/forest.</div>
|
||||
<dl>
|
||||
<dt><strong>Specified by:</strong></dt>
|
||||
<dd><code><a href="../../../org/jgrapht/alg/interfaces/MinimumSpanningTree.html#getMinimumSpanningTreeTotalWeight()">getMinimumSpanningTreeTotalWeight</a></code> in interface <code><a href="../../../org/jgrapht/alg/interfaces/MinimumSpanningTree.html" title="interface in org.jgrapht.alg.interfaces">MinimumSpanningTree</a><<a href="../../../org/jgrapht/alg/PrimMinimumSpanningTree.html" title="type parameter in PrimMinimumSpanningTree">V</a>,<a href="../../../org/jgrapht/alg/PrimMinimumSpanningTree.html" title="type parameter in PrimMinimumSpanningTree">E</a>></code></dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd>minimum spanning-tree total weight</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar_bottom">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/PrimMinimumSpanningTree.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../org/jgrapht/alg/NeighborIndex.html" title="class in org.jgrapht.alg"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../../org/jgrapht/alg/StoerWagnerMinimumCut.html" title="class in org.jgrapht.alg"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?org/jgrapht/alg/PrimMinimumSpanningTree.html" target="_top">Frames</a></li>
|
||||
<li><a href="PrimMinimumSpanningTree.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_summary">Constr</a> | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_detail">Constr</a> | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright © 2016. All rights reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
@ -1,360 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (version 1.7.0_79) on Sun Apr 03 00:28:30 PDT 2016 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>StoerWagnerMinimumCut.VertexAndWeight (JGraphT : a free Java graph library)</title>
|
||||
<meta name="date" content="2016-04-03">
|
||||
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="StoerWagnerMinimumCut.VertexAndWeight (JGraphT : a free Java graph library)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar_top">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/StoerWagnerMinimumCut.VertexAndWeight.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../org/jgrapht/alg/StoerWagnerMinimumCut.html" title="class in org.jgrapht.alg"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../../org/jgrapht/alg/StrongConnectivityInspector.html" title="class in org.jgrapht.alg"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?org/jgrapht/alg/StoerWagnerMinimumCut.VertexAndWeight.html" target="_top">Frames</a></li>
|
||||
<li><a href="StoerWagnerMinimumCut.VertexAndWeight.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li><a href="#field_summary">Field</a> | </li>
|
||||
<li><a href="#constructor_summary">Constr</a> | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li><a href="#field_detail">Field</a> | </li>
|
||||
<li><a href="#constructor_detail">Constr</a> | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="subTitle">org.jgrapht.alg</div>
|
||||
<h2 title="Class StoerWagnerMinimumCut.VertexAndWeight" class="title">Class StoerWagnerMinimumCut.VertexAndWeight</h2>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<ul class="inheritance">
|
||||
<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
|
||||
<li>
|
||||
<ul class="inheritance">
|
||||
<li>org.jgrapht.alg.StoerWagnerMinimumCut.VertexAndWeight</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="description">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<dl>
|
||||
<dt>All Implemented Interfaces:</dt>
|
||||
<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a><<a href="../../../org/jgrapht/alg/StoerWagnerMinimumCut.VertexAndWeight.html" title="class in org.jgrapht.alg">StoerWagnerMinimumCut.VertexAndWeight</a>></dd>
|
||||
</dl>
|
||||
<dl>
|
||||
<dt>Enclosing class:</dt>
|
||||
<dd><a href="../../../org/jgrapht/alg/StoerWagnerMinimumCut.html" title="class in org.jgrapht.alg">StoerWagnerMinimumCut</a><<a href="../../../org/jgrapht/alg/StoerWagnerMinimumCut.html" title="type parameter in StoerWagnerMinimumCut">V</a>,<a href="../../../org/jgrapht/alg/StoerWagnerMinimumCut.html" title="type parameter in StoerWagnerMinimumCut">E</a>></dd>
|
||||
</dl>
|
||||
<hr>
|
||||
<br>
|
||||
<pre>protected class <span class="strong">StoerWagnerMinimumCut.VertexAndWeight</span>
|
||||
extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
|
||||
implements <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a><<a href="../../../org/jgrapht/alg/StoerWagnerMinimumCut.VertexAndWeight.html" title="class in org.jgrapht.alg">StoerWagnerMinimumCut.VertexAndWeight</a>></pre>
|
||||
<div class="block">Class for weighted vertices</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="summary">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- =========== FIELD SUMMARY =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="field_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Field Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
|
||||
<caption><span>Fields</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th class="colLast" scope="col">Field and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>boolean</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/StoerWagnerMinimumCut.VertexAndWeight.html#active">active</a></strong></code> </td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/StoerWagnerMinimumCut.html" title="type parameter in StoerWagnerMinimumCut">V</a>></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/StoerWagnerMinimumCut.VertexAndWeight.html#vertex">vertex</a></strong></code> </td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/StoerWagnerMinimumCut.VertexAndWeight.html#weight">weight</a></strong></code> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
|
||||
<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colOne" scope="col">Constructor and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><code><strong><a href="../../../org/jgrapht/alg/StoerWagnerMinimumCut.VertexAndWeight.html#StoerWagnerMinimumCut.VertexAndWeight(java.util.Set,%20double,%20boolean)">StoerWagnerMinimumCut.VertexAndWeight</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/StoerWagnerMinimumCut.html" title="type parameter in StoerWagnerMinimumCut">V</a>> v,
|
||||
double w,
|
||||
boolean active)</code> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
|
||||
<caption><span>Methods</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th class="colLast" scope="col">Method and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>int</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/StoerWagnerMinimumCut.VertexAndWeight.html#compareTo(org.jgrapht.alg.StoerWagnerMinimumCut.VertexAndWeight)">compareTo</a></strong>(<a href="../../../org/jgrapht/alg/StoerWagnerMinimumCut.VertexAndWeight.html" title="class in org.jgrapht.alg">StoerWagnerMinimumCut.VertexAndWeight</a> that)</code>
|
||||
<div class="block">compareTo that sorts in reverse order because we need extract-max and
|
||||
queue provides extract-min.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/StoerWagnerMinimumCut.VertexAndWeight.html#toString()">toString</a></strong>()</code> </td>
|
||||
</tr>
|
||||
</table>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
|
||||
<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="details">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ============ FIELD DETAIL =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="field_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Field Detail</h3>
|
||||
<a name="vertex">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>vertex</h4>
|
||||
<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/StoerWagnerMinimumCut.html" title="type parameter in StoerWagnerMinimumCut">V</a>> vertex</pre>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="weight">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>weight</h4>
|
||||
<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Double.html?is-external=true" title="class or interface in java.lang">Double</a> weight</pre>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="active">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>active</h4>
|
||||
<pre>public boolean active</pre>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Detail</h3>
|
||||
<a name="StoerWagnerMinimumCut.VertexAndWeight(java.util.Set, double, boolean)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>StoerWagnerMinimumCut.VertexAndWeight</h4>
|
||||
<pre>public StoerWagnerMinimumCut.VertexAndWeight(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/StoerWagnerMinimumCut.html" title="type parameter in StoerWagnerMinimumCut">V</a>> v,
|
||||
double w,
|
||||
boolean active)</pre>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Detail</h3>
|
||||
<a name="compareTo(org.jgrapht.alg.StoerWagnerMinimumCut.VertexAndWeight)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>compareTo</h4>
|
||||
<pre>public int compareTo(<a href="../../../org/jgrapht/alg/StoerWagnerMinimumCut.VertexAndWeight.html" title="class in org.jgrapht.alg">StoerWagnerMinimumCut.VertexAndWeight</a> that)</pre>
|
||||
<div class="block">compareTo that sorts in reverse order because we need extract-max and
|
||||
queue provides extract-min.</div>
|
||||
<dl>
|
||||
<dt><strong>Specified by:</strong></dt>
|
||||
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Comparable.html?is-external=true#compareTo(T)" title="class or interface in java.lang">compareTo</a></code> in interface <code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a><<a href="../../../org/jgrapht/alg/StoerWagnerMinimumCut.VertexAndWeight.html" title="class in org.jgrapht.alg">StoerWagnerMinimumCut.VertexAndWeight</a>></code></dd>
|
||||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="toString()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>toString</h4>
|
||||
<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> toString()</pre>
|
||||
<dl>
|
||||
<dt><strong>Overrides:</strong></dt>
|
||||
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a></code> in class <code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
|
||||
</dl>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar_bottom">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/StoerWagnerMinimumCut.VertexAndWeight.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../org/jgrapht/alg/StoerWagnerMinimumCut.html" title="class in org.jgrapht.alg"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../../org/jgrapht/alg/StrongConnectivityInspector.html" title="class in org.jgrapht.alg"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?org/jgrapht/alg/StoerWagnerMinimumCut.VertexAndWeight.html" target="_top">Frames</a></li>
|
||||
<li><a href="StoerWagnerMinimumCut.VertexAndWeight.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li><a href="#field_summary">Field</a> | </li>
|
||||
<li><a href="#constructor_summary">Constr</a> | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li><a href="#field_detail">Field</a> | </li>
|
||||
<li><a href="#constructor_detail">Constr</a> | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright © 2016. All rights reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
@ -1,412 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (version 1.7.0_79) on Sun Apr 03 00:28:30 PDT 2016 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>StoerWagnerMinimumCut (JGraphT : a free Java graph library)</title>
|
||||
<meta name="date" content="2016-04-03">
|
||||
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="StoerWagnerMinimumCut (JGraphT : a free Java graph library)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar_top">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/StoerWagnerMinimumCut.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../org/jgrapht/alg/PrimMinimumSpanningTree.html" title="class in org.jgrapht.alg"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../../org/jgrapht/alg/StoerWagnerMinimumCut.VertexAndWeight.html" title="class in org.jgrapht.alg"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?org/jgrapht/alg/StoerWagnerMinimumCut.html" target="_top">Frames</a></li>
|
||||
<li><a href="StoerWagnerMinimumCut.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li><a href="#nested_class_summary">Nested</a> | </li>
|
||||
<li><a href="#field_summary">Field</a> | </li>
|
||||
<li><a href="#constructor_summary">Constr</a> | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li><a href="#field_detail">Field</a> | </li>
|
||||
<li><a href="#constructor_detail">Constr</a> | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="subTitle">org.jgrapht.alg</div>
|
||||
<h2 title="Class StoerWagnerMinimumCut" class="title">Class StoerWagnerMinimumCut<V,E></h2>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<ul class="inheritance">
|
||||
<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
|
||||
<li>
|
||||
<ul class="inheritance">
|
||||
<li>org.jgrapht.alg.StoerWagnerMinimumCut<V,E></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="description">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<hr>
|
||||
<br>
|
||||
<pre>public class <span class="strong">StoerWagnerMinimumCut<V,E></span>
|
||||
extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
|
||||
<div class="block">Implements the <a href="http://dl.acm.org/citation.cfm?id=263872">Stoer and
|
||||
Wagner minimum cut algorithm</a>. Deterministically computes the minimum cut
|
||||
in O(|V||E| + |V|log|V|) time. This implementation uses Java's PriorityQueue
|
||||
and requires O(|V||E|log|E|) time. M. Stoer and F. Wagner, "A Simple Min-Cut
|
||||
Algorithm", Journal of the ACM, volume 44, number 4. pp 585-591, 1997.</div>
|
||||
<dl><dt><span class="strong">Author:</span></dt>
|
||||
<dd>Robby McKilliam, Ernst de Ridder</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="summary">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ======== NESTED CLASS SUMMARY ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="nested_class_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Nested Class Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
|
||||
<caption><span>Nested Classes</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th class="colLast" scope="col">Class and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>protected class </code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/StoerWagnerMinimumCut.VertexAndWeight.html" title="class in org.jgrapht.alg">StoerWagnerMinimumCut.VertexAndWeight</a></strong></code>
|
||||
<div class="block">Class for weighted vertices</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- =========== FIELD SUMMARY =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="field_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Field Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
|
||||
<caption><span>Fields</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th class="colLast" scope="col">Field and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/StoerWagnerMinimumCut.html" title="type parameter in StoerWagnerMinimumCut">V</a>></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/StoerWagnerMinimumCut.html#bestCut">bestCut</a></strong></code> </td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code>protected double</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/StoerWagnerMinimumCut.html#bestCutWeight">bestCutWeight</a></strong></code> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
|
||||
<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colOne" scope="col">Constructor and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><code><strong><a href="../../../org/jgrapht/alg/StoerWagnerMinimumCut.html#StoerWagnerMinimumCut(org.jgrapht.UndirectedGraph)">StoerWagnerMinimumCut</a></strong>(<a href="../../../org/jgrapht/UndirectedGraph.html" title="interface in org.jgrapht">UndirectedGraph</a><<a href="../../../org/jgrapht/alg/StoerWagnerMinimumCut.html" title="type parameter in StoerWagnerMinimumCut">V</a>,<a href="../../../org/jgrapht/alg/StoerWagnerMinimumCut.html" title="type parameter in StoerWagnerMinimumCut">E</a>> graph)</code>
|
||||
<div class="block">Will compute the minimum cut in graph.</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
|
||||
<caption><span>Methods</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th class="colLast" scope="col">Method and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>protected <a href="../../../org/jgrapht/alg/StoerWagnerMinimumCut.VertexAndWeight.html" title="class in org.jgrapht.alg">StoerWagnerMinimumCut.VertexAndWeight</a></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/StoerWagnerMinimumCut.html#mergeVertices(java.util.Set,%20java.util.Set)">mergeVertices</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/StoerWagnerMinimumCut.html" title="type parameter in StoerWagnerMinimumCut">V</a>> s,
|
||||
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/StoerWagnerMinimumCut.html" title="type parameter in StoerWagnerMinimumCut">V</a>> t)</code>
|
||||
<div class="block">Merges vertex t into vertex s, summing the weights as required.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/StoerWagnerMinimumCut.html" title="type parameter in StoerWagnerMinimumCut">V</a>></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/StoerWagnerMinimumCut.html#minCut()">minCut</a></strong>()</code>
|
||||
<div class="block">Return a set of vertices on one side of the cut</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>double</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/StoerWagnerMinimumCut.html#minCutWeight()">minCutWeight</a></strong>()</code>
|
||||
<div class="block">Return the weight of the minimum cut</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code>protected void</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/StoerWagnerMinimumCut.html#minimumCutPhase(java.util.Set)">minimumCutPhase</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/StoerWagnerMinimumCut.html" title="type parameter in StoerWagnerMinimumCut">V</a>> a)</code>
|
||||
<div class="block">Implements the MinimumCutPhase function of Stoer and Wagner</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>double</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/StoerWagnerMinimumCut.html#vertexWeight(java.util.Set)">vertexWeight</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/StoerWagnerMinimumCut.html" title="type parameter in StoerWagnerMinimumCut">V</a>> v)</code>
|
||||
<div class="block">Compute the sum of the weights entering a vertex</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
|
||||
<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="details">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ============ FIELD DETAIL =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="field_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Field Detail</h3>
|
||||
<a name="bestCutWeight">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>bestCutWeight</h4>
|
||||
<pre>protected double bestCutWeight</pre>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="bestCut">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>bestCut</h4>
|
||||
<pre>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/StoerWagnerMinimumCut.html" title="type parameter in StoerWagnerMinimumCut">V</a>> bestCut</pre>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Detail</h3>
|
||||
<a name="StoerWagnerMinimumCut(org.jgrapht.UndirectedGraph)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>StoerWagnerMinimumCut</h4>
|
||||
<pre>public StoerWagnerMinimumCut(<a href="../../../org/jgrapht/UndirectedGraph.html" title="interface in org.jgrapht">UndirectedGraph</a><<a href="../../../org/jgrapht/alg/StoerWagnerMinimumCut.html" title="type parameter in StoerWagnerMinimumCut">V</a>,<a href="../../../org/jgrapht/alg/StoerWagnerMinimumCut.html" title="type parameter in StoerWagnerMinimumCut">E</a>> graph)</pre>
|
||||
<div class="block">Will compute the minimum cut in graph.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>graph</code> - graph over which to run algorithm</dd>
|
||||
<dt><span class="strong">Throws:</span></dt>
|
||||
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code> - if a negative weight edge is found</dd>
|
||||
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code> - if graph has less than 2 vertices</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Detail</h3>
|
||||
<a name="minimumCutPhase(java.util.Set)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>minimumCutPhase</h4>
|
||||
<pre>protected void minimumCutPhase(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/StoerWagnerMinimumCut.html" title="type parameter in StoerWagnerMinimumCut">V</a>> a)</pre>
|
||||
<div class="block">Implements the MinimumCutPhase function of Stoer and Wagner</div>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="minCutWeight()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>minCutWeight</h4>
|
||||
<pre>public double minCutWeight()</pre>
|
||||
<div class="block">Return the weight of the minimum cut</div>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="minCut()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>minCut</h4>
|
||||
<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/StoerWagnerMinimumCut.html" title="type parameter in StoerWagnerMinimumCut">V</a>> minCut()</pre>
|
||||
<div class="block">Return a set of vertices on one side of the cut</div>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="mergeVertices(java.util.Set, java.util.Set)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>mergeVertices</h4>
|
||||
<pre>protected <a href="../../../org/jgrapht/alg/StoerWagnerMinimumCut.VertexAndWeight.html" title="class in org.jgrapht.alg">StoerWagnerMinimumCut.VertexAndWeight</a> mergeVertices(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/StoerWagnerMinimumCut.html" title="type parameter in StoerWagnerMinimumCut">V</a>> s,
|
||||
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/StoerWagnerMinimumCut.html" title="type parameter in StoerWagnerMinimumCut">V</a>> t)</pre>
|
||||
<div class="block">Merges vertex t into vertex s, summing the weights as required. Returns
|
||||
the merged vertex and the sum of its weights</div>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="vertexWeight(java.util.Set)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>vertexWeight</h4>
|
||||
<pre>public double vertexWeight(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/StoerWagnerMinimumCut.html" title="type parameter in StoerWagnerMinimumCut">V</a>> v)</pre>
|
||||
<div class="block">Compute the sum of the weights entering a vertex</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar_bottom">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/StoerWagnerMinimumCut.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../org/jgrapht/alg/PrimMinimumSpanningTree.html" title="class in org.jgrapht.alg"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../../org/jgrapht/alg/StoerWagnerMinimumCut.VertexAndWeight.html" title="class in org.jgrapht.alg"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?org/jgrapht/alg/StoerWagnerMinimumCut.html" target="_top">Frames</a></li>
|
||||
<li><a href="StoerWagnerMinimumCut.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li><a href="#nested_class_summary">Nested</a> | </li>
|
||||
<li><a href="#field_summary">Field</a> | </li>
|
||||
<li><a href="#constructor_summary">Constr</a> | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li><a href="#field_detail">Field</a> | </li>
|
||||
<li><a href="#constructor_detail">Constr</a> | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright © 2016. All rights reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
@ -1,376 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (version 1.7.0_79) on Sun Apr 03 00:28:30 PDT 2016 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>StrongConnectivityInspector (JGraphT : a free Java graph library)</title>
|
||||
<meta name="date" content="2016-04-03">
|
||||
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="StrongConnectivityInspector (JGraphT : a free Java graph library)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar_top">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/StrongConnectivityInspector.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../org/jgrapht/alg/StoerWagnerMinimumCut.VertexAndWeight.html" title="class in org.jgrapht.alg"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../../org/jgrapht/alg/TarjanLowestCommonAncestor.html" title="class in org.jgrapht.alg"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?org/jgrapht/alg/StrongConnectivityInspector.html" target="_top">Frames</a></li>
|
||||
<li><a href="StrongConnectivityInspector.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_summary">Constr</a> | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_detail">Constr</a> | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="subTitle">org.jgrapht.alg</div>
|
||||
<h2 title="Class StrongConnectivityInspector" class="title">Class StrongConnectivityInspector<V,E></h2>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<ul class="inheritance">
|
||||
<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
|
||||
<li>
|
||||
<ul class="inheritance">
|
||||
<li>org.jgrapht.alg.StrongConnectivityInspector<V,E></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="description">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<dl>
|
||||
<dt>All Implemented Interfaces:</dt>
|
||||
<dd><a href="../../../org/jgrapht/alg/interfaces/StrongConnectivityAlgorithm.html" title="interface in org.jgrapht.alg.interfaces">StrongConnectivityAlgorithm</a><V,E></dd>
|
||||
</dl>
|
||||
<hr>
|
||||
<div class="block"><strong>Deprecated.</strong>
|
||||
<div class="block"><i>Use <a href="../../../org/jgrapht/alg/KosarajuStrongConnectivityInspector.html" title="class in org.jgrapht.alg"><code>KosarajuStrongConnectivityInspector</code></a> instead.</i></div>
|
||||
</div>
|
||||
<br>
|
||||
<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
|
||||
public class <span class="strong">StrongConnectivityInspector<V,E></span>
|
||||
extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
|
||||
implements <a href="../../../org/jgrapht/alg/interfaces/StrongConnectivityAlgorithm.html" title="interface in org.jgrapht.alg.interfaces">StrongConnectivityAlgorithm</a><V,E></pre>
|
||||
<div class="block"><p>Complements the <a href="../../../org/jgrapht/alg/ConnectivityInspector.html" title="class in org.jgrapht.alg"><code>ConnectivityInspector</code></a> class with the capability to
|
||||
compute the strongly connected components of a directed graph. The algorithm
|
||||
is implemented after "Cormen et al: Introduction to algorithms", Chapter
|
||||
22.5. It has a running time of O(V + E).</p>
|
||||
|
||||
<p>Unlike <a href="../../../org/jgrapht/alg/ConnectivityInspector.html" title="class in org.jgrapht.alg"><code>ConnectivityInspector</code></a>, this class does not implement
|
||||
incremental inspection. The full algorithm is executed at the first call of
|
||||
<a href="../../../org/jgrapht/alg/StrongConnectivityInspector.html#stronglyConnectedSets()"><code>stronglyConnectedSets()</code></a> or <a href="../../../org/jgrapht/alg/StrongConnectivityInspector.html#isStronglyConnected()"><code>isStronglyConnected()</code></a>.</p></div>
|
||||
<dl><dt><span class="strong">Since:</span></dt>
|
||||
<dd>Feb 2, 2005</dd>
|
||||
<dt><span class="strong">Author:</span></dt>
|
||||
<dd>Christian Soltenborn, Christian Hammer</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="summary">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
|
||||
<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colOne" scope="col">Constructor and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><code><strong><a href="../../../org/jgrapht/alg/StrongConnectivityInspector.html#StrongConnectivityInspector(org.jgrapht.DirectedGraph)">StrongConnectivityInspector</a></strong>(<a href="../../../org/jgrapht/DirectedGraph.html" title="interface in org.jgrapht">DirectedGraph</a><<a href="../../../org/jgrapht/alg/StrongConnectivityInspector.html" title="type parameter in StrongConnectivityInspector">V</a>,<a href="../../../org/jgrapht/alg/StrongConnectivityInspector.html" title="type parameter in StrongConnectivityInspector">E</a>> directedGraph)</code>
|
||||
<div class="block"><strong>Deprecated.</strong> </div>
|
||||
<div class="block">The constructor of the StrongConnectivityAlgorithm class.</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
|
||||
<caption><span>Methods</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th class="colLast" scope="col">Method and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code><a href="../../../org/jgrapht/DirectedGraph.html" title="interface in org.jgrapht">DirectedGraph</a><<a href="../../../org/jgrapht/alg/StrongConnectivityInspector.html" title="type parameter in StrongConnectivityInspector">V</a>,<a href="../../../org/jgrapht/alg/StrongConnectivityInspector.html" title="type parameter in StrongConnectivityInspector">E</a>></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/StrongConnectivityInspector.html#getGraph()">getGraph</a></strong>()</code>
|
||||
<div class="block"><strong>Deprecated.</strong> </div>
|
||||
<div class="block">Returns the graph inspected by the StrongConnectivityAlgorithm.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code>boolean</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/StrongConnectivityInspector.html#isStronglyConnected()">isStronglyConnected</a></strong>()</code>
|
||||
<div class="block"><strong>Deprecated.</strong> </div>
|
||||
<div class="block">Returns true if the graph of this <code>
|
||||
StronglyConnectivityInspector</code> instance is strongly connected.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/StrongConnectivityInspector.html" title="type parameter in StrongConnectivityInspector">V</a>>></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/StrongConnectivityInspector.html#stronglyConnectedSets()">stronglyConnectedSets</a></strong>()</code>
|
||||
<div class="block"><strong>Deprecated.</strong> </div>
|
||||
<div class="block">Computes a <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util"><code>List</code></a> of <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util"><code>Set</code></a>s, where each set contains vertices
|
||||
which together form a strongly connected component within the given
|
||||
graph.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../org/jgrapht/graph/DirectedSubgraph.html" title="class in org.jgrapht.graph">DirectedSubgraph</a><<a href="../../../org/jgrapht/alg/StrongConnectivityInspector.html" title="type parameter in StrongConnectivityInspector">V</a>,<a href="../../../org/jgrapht/alg/StrongConnectivityInspector.html" title="type parameter in StrongConnectivityInspector">E</a>>></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/StrongConnectivityInspector.html#stronglyConnectedSubgraphs()">stronglyConnectedSubgraphs</a></strong>()</code>
|
||||
<div class="block"><strong>Deprecated.</strong> </div>
|
||||
<div class="block">Computes a list of <a href="../../../org/jgrapht/graph/DirectedSubgraph.html" title="class in org.jgrapht.graph"><code>DirectedSubgraph</code></a>s of the given graph.</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
|
||||
<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="details">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Detail</h3>
|
||||
<a name="StrongConnectivityInspector(org.jgrapht.DirectedGraph)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>StrongConnectivityInspector</h4>
|
||||
<pre>public StrongConnectivityInspector(<a href="../../../org/jgrapht/DirectedGraph.html" title="interface in org.jgrapht">DirectedGraph</a><<a href="../../../org/jgrapht/alg/StrongConnectivityInspector.html" title="type parameter in StrongConnectivityInspector">V</a>,<a href="../../../org/jgrapht/alg/StrongConnectivityInspector.html" title="type parameter in StrongConnectivityInspector">E</a>> directedGraph)</pre>
|
||||
<div class="block"><span class="strong">Deprecated.</span> </div>
|
||||
<div class="block">The constructor of the StrongConnectivityAlgorithm class.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>directedGraph</code> - the graph to inspect</dd>
|
||||
<dt><span class="strong">Throws:</span></dt>
|
||||
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code></dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Detail</h3>
|
||||
<a name="getGraph()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>getGraph</h4>
|
||||
<pre>public <a href="../../../org/jgrapht/DirectedGraph.html" title="interface in org.jgrapht">DirectedGraph</a><<a href="../../../org/jgrapht/alg/StrongConnectivityInspector.html" title="type parameter in StrongConnectivityInspector">V</a>,<a href="../../../org/jgrapht/alg/StrongConnectivityInspector.html" title="type parameter in StrongConnectivityInspector">E</a>> getGraph()</pre>
|
||||
<div class="block"><span class="strong">Deprecated.</span> </div>
|
||||
<div class="block">Returns the graph inspected by the StrongConnectivityAlgorithm.</div>
|
||||
<dl>
|
||||
<dt><strong>Specified by:</strong></dt>
|
||||
<dd><code><a href="../../../org/jgrapht/alg/interfaces/StrongConnectivityAlgorithm.html#getGraph()">getGraph</a></code> in interface <code><a href="../../../org/jgrapht/alg/interfaces/StrongConnectivityAlgorithm.html" title="interface in org.jgrapht.alg.interfaces">StrongConnectivityAlgorithm</a><<a href="../../../org/jgrapht/alg/StrongConnectivityInspector.html" title="type parameter in StrongConnectivityInspector">V</a>,<a href="../../../org/jgrapht/alg/StrongConnectivityInspector.html" title="type parameter in StrongConnectivityInspector">E</a>></code></dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd>the graph inspected by this StrongConnectivityAlgorithm</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="isStronglyConnected()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>isStronglyConnected</h4>
|
||||
<pre>public boolean isStronglyConnected()</pre>
|
||||
<div class="block"><span class="strong">Deprecated.</span> </div>
|
||||
<div class="block">Returns true if the graph of this <code>
|
||||
StronglyConnectivityInspector</code> instance is strongly connected.</div>
|
||||
<dl>
|
||||
<dt><strong>Specified by:</strong></dt>
|
||||
<dd><code><a href="../../../org/jgrapht/alg/interfaces/StrongConnectivityAlgorithm.html#isStronglyConnected()">isStronglyConnected</a></code> in interface <code><a href="../../../org/jgrapht/alg/interfaces/StrongConnectivityAlgorithm.html" title="interface in org.jgrapht.alg.interfaces">StrongConnectivityAlgorithm</a><<a href="../../../org/jgrapht/alg/StrongConnectivityInspector.html" title="type parameter in StrongConnectivityInspector">V</a>,<a href="../../../org/jgrapht/alg/StrongConnectivityInspector.html" title="type parameter in StrongConnectivityInspector">E</a>></code></dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd>true if the graph is strongly connected, false otherwise</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="stronglyConnectedSets()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>stronglyConnectedSets</h4>
|
||||
<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../org/jgrapht/alg/StrongConnectivityInspector.html" title="type parameter in StrongConnectivityInspector">V</a>>> stronglyConnectedSets()</pre>
|
||||
<div class="block"><span class="strong">Deprecated.</span> </div>
|
||||
<div class="block">Computes a <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util"><code>List</code></a> of <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util"><code>Set</code></a>s, where each set contains vertices
|
||||
which together form a strongly connected component within the given
|
||||
graph.</div>
|
||||
<dl>
|
||||
<dt><strong>Specified by:</strong></dt>
|
||||
<dd><code><a href="../../../org/jgrapht/alg/interfaces/StrongConnectivityAlgorithm.html#stronglyConnectedSets()">stronglyConnectedSets</a></code> in interface <code><a href="../../../org/jgrapht/alg/interfaces/StrongConnectivityAlgorithm.html" title="interface in org.jgrapht.alg.interfaces">StrongConnectivityAlgorithm</a><<a href="../../../org/jgrapht/alg/StrongConnectivityInspector.html" title="type parameter in StrongConnectivityInspector">V</a>,<a href="../../../org/jgrapht/alg/StrongConnectivityInspector.html" title="type parameter in StrongConnectivityInspector">E</a>></code></dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd><code>List</code> of <code>Set</code> s containing the strongly
|
||||
connected components</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="stronglyConnectedSubgraphs()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>stronglyConnectedSubgraphs</h4>
|
||||
<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../org/jgrapht/graph/DirectedSubgraph.html" title="class in org.jgrapht.graph">DirectedSubgraph</a><<a href="../../../org/jgrapht/alg/StrongConnectivityInspector.html" title="type parameter in StrongConnectivityInspector">V</a>,<a href="../../../org/jgrapht/alg/StrongConnectivityInspector.html" title="type parameter in StrongConnectivityInspector">E</a>>> stronglyConnectedSubgraphs()</pre>
|
||||
<div class="block"><span class="strong">Deprecated.</span> </div>
|
||||
<div class="block"><p>Computes a list of <a href="../../../org/jgrapht/graph/DirectedSubgraph.html" title="class in org.jgrapht.graph"><code>DirectedSubgraph</code></a>s of the given graph. Each
|
||||
subgraph will represent a strongly connected component and will contain
|
||||
all vertices of that component. The subgraph will have an edge (u,v) iff
|
||||
u and v are contained in the strongly connected component.</p>
|
||||
|
||||
<p>NOTE: Calling this method will first execute <a href="../../../org/jgrapht/alg/StrongConnectivityInspector.html#stronglyConnectedSets()"><code>stronglyConnectedSets()</code></a>. If you don't need
|
||||
subgraphs, use that method.</p></div>
|
||||
<dl>
|
||||
<dt><strong>Specified by:</strong></dt>
|
||||
<dd><code><a href="../../../org/jgrapht/alg/interfaces/StrongConnectivityAlgorithm.html#stronglyConnectedSubgraphs()">stronglyConnectedSubgraphs</a></code> in interface <code><a href="../../../org/jgrapht/alg/interfaces/StrongConnectivityAlgorithm.html" title="interface in org.jgrapht.alg.interfaces">StrongConnectivityAlgorithm</a><<a href="../../../org/jgrapht/alg/StrongConnectivityInspector.html" title="type parameter in StrongConnectivityInspector">V</a>,<a href="../../../org/jgrapht/alg/StrongConnectivityInspector.html" title="type parameter in StrongConnectivityInspector">E</a>></code></dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd>a list of subgraphs representing the strongly connected
|
||||
components</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar_bottom">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/StrongConnectivityInspector.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../org/jgrapht/alg/StoerWagnerMinimumCut.VertexAndWeight.html" title="class in org.jgrapht.alg"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../../org/jgrapht/alg/TarjanLowestCommonAncestor.html" title="class in org.jgrapht.alg"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?org/jgrapht/alg/StrongConnectivityInspector.html" target="_top">Frames</a></li>
|
||||
<li><a href="StrongConnectivityInspector.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_summary">Constr</a> | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_detail">Constr</a> | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright © 2016. All rights reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
@ -1,292 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (version 1.7.0_79) on Sun Apr 03 00:28:30 PDT 2016 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>TarjanLowestCommonAncestor.LcaRequestResponse (JGraphT : a free Java graph library)</title>
|
||||
<meta name="date" content="2016-04-03">
|
||||
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="TarjanLowestCommonAncestor.LcaRequestResponse (JGraphT : a free Java graph library)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar_top">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/TarjanLowestCommonAncestor.LcaRequestResponse.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../org/jgrapht/alg/TarjanLowestCommonAncestor.html" title="class in org.jgrapht.alg"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../../org/jgrapht/alg/TransitiveClosure.html" title="class in org.jgrapht.alg"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?org/jgrapht/alg/TarjanLowestCommonAncestor.LcaRequestResponse.html" target="_top">Frames</a></li>
|
||||
<li><a href="TarjanLowestCommonAncestor.LcaRequestResponse.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_summary">Constr</a> | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_detail">Constr</a> | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="subTitle">org.jgrapht.alg</div>
|
||||
<h2 title="Class TarjanLowestCommonAncestor.LcaRequestResponse" class="title">Class TarjanLowestCommonAncestor.LcaRequestResponse<V></h2>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<ul class="inheritance">
|
||||
<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
|
||||
<li>
|
||||
<ul class="inheritance">
|
||||
<li>org.jgrapht.alg.TarjanLowestCommonAncestor.LcaRequestResponse<V></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="description">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<dl>
|
||||
<dt>Enclosing class:</dt>
|
||||
<dd><a href="../../../org/jgrapht/alg/TarjanLowestCommonAncestor.html" title="class in org.jgrapht.alg">TarjanLowestCommonAncestor</a><<a href="../../../org/jgrapht/alg/TarjanLowestCommonAncestor.html" title="type parameter in TarjanLowestCommonAncestor">V</a>,<a href="../../../org/jgrapht/alg/TarjanLowestCommonAncestor.html" title="type parameter in TarjanLowestCommonAncestor">E</a>></dd>
|
||||
</dl>
|
||||
<hr>
|
||||
<br>
|
||||
<pre>public static class <span class="strong">TarjanLowestCommonAncestor.LcaRequestResponse<V></span>
|
||||
extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="summary">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
|
||||
<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colOne" scope="col">Constructor and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><code><strong><a href="../../../org/jgrapht/alg/TarjanLowestCommonAncestor.LcaRequestResponse.html#TarjanLowestCommonAncestor.LcaRequestResponse(V,%20V)">TarjanLowestCommonAncestor.LcaRequestResponse</a></strong>(<a href="../../../org/jgrapht/alg/TarjanLowestCommonAncestor.LcaRequestResponse.html" title="type parameter in TarjanLowestCommonAncestor.LcaRequestResponse">V</a> a,
|
||||
<a href="../../../org/jgrapht/alg/TarjanLowestCommonAncestor.LcaRequestResponse.html" title="type parameter in TarjanLowestCommonAncestor.LcaRequestResponse">V</a> b)</code> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
|
||||
<caption><span>Methods</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th class="colLast" scope="col">Method and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code><a href="../../../org/jgrapht/alg/TarjanLowestCommonAncestor.LcaRequestResponse.html" title="type parameter in TarjanLowestCommonAncestor.LcaRequestResponse">V</a></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/TarjanLowestCommonAncestor.LcaRequestResponse.html#getA()">getA</a></strong>()</code> </td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code><a href="../../../org/jgrapht/alg/TarjanLowestCommonAncestor.LcaRequestResponse.html" title="type parameter in TarjanLowestCommonAncestor.LcaRequestResponse">V</a></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/TarjanLowestCommonAncestor.LcaRequestResponse.html#getB()">getB</a></strong>()</code> </td>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code><a href="../../../org/jgrapht/alg/TarjanLowestCommonAncestor.LcaRequestResponse.html" title="type parameter in TarjanLowestCommonAncestor.LcaRequestResponse">V</a></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/TarjanLowestCommonAncestor.LcaRequestResponse.html#getLca()">getLca</a></strong>()</code> </td>
|
||||
</tr>
|
||||
</table>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
|
||||
<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="details">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Detail</h3>
|
||||
<a name="TarjanLowestCommonAncestor.LcaRequestResponse(java.lang.Object,java.lang.Object)">
|
||||
<!-- -->
|
||||
</a><a name="TarjanLowestCommonAncestor.LcaRequestResponse(V, V)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>TarjanLowestCommonAncestor.LcaRequestResponse</h4>
|
||||
<pre>public TarjanLowestCommonAncestor.LcaRequestResponse(<a href="../../../org/jgrapht/alg/TarjanLowestCommonAncestor.LcaRequestResponse.html" title="type parameter in TarjanLowestCommonAncestor.LcaRequestResponse">V</a> a,
|
||||
<a href="../../../org/jgrapht/alg/TarjanLowestCommonAncestor.LcaRequestResponse.html" title="type parameter in TarjanLowestCommonAncestor.LcaRequestResponse">V</a> b)</pre>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Detail</h3>
|
||||
<a name="getA()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>getA</h4>
|
||||
<pre>public <a href="../../../org/jgrapht/alg/TarjanLowestCommonAncestor.LcaRequestResponse.html" title="type parameter in TarjanLowestCommonAncestor.LcaRequestResponse">V</a> getA()</pre>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="getB()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>getB</h4>
|
||||
<pre>public <a href="../../../org/jgrapht/alg/TarjanLowestCommonAncestor.LcaRequestResponse.html" title="type parameter in TarjanLowestCommonAncestor.LcaRequestResponse">V</a> getB()</pre>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="getLca()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>getLca</h4>
|
||||
<pre>public <a href="../../../org/jgrapht/alg/TarjanLowestCommonAncestor.LcaRequestResponse.html" title="type parameter in TarjanLowestCommonAncestor.LcaRequestResponse">V</a> getLca()</pre>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar_bottom">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/TarjanLowestCommonAncestor.LcaRequestResponse.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../org/jgrapht/alg/TarjanLowestCommonAncestor.html" title="class in org.jgrapht.alg"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../../org/jgrapht/alg/TransitiveClosure.html" title="class in org.jgrapht.alg"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?org/jgrapht/alg/TarjanLowestCommonAncestor.LcaRequestResponse.html" target="_top">Frames</a></li>
|
||||
<li><a href="TarjanLowestCommonAncestor.LcaRequestResponse.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_summary">Constr</a> | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_detail">Constr</a> | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright © 2016. All rights reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
@ -1,320 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (version 1.7.0_79) on Sun Apr 03 00:28:30 PDT 2016 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>TarjanLowestCommonAncestor (JGraphT : a free Java graph library)</title>
|
||||
<meta name="date" content="2016-04-03">
|
||||
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="TarjanLowestCommonAncestor (JGraphT : a free Java graph library)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar_top">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/TarjanLowestCommonAncestor.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../org/jgrapht/alg/StrongConnectivityInspector.html" title="class in org.jgrapht.alg"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../../org/jgrapht/alg/TarjanLowestCommonAncestor.LcaRequestResponse.html" title="class in org.jgrapht.alg"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?org/jgrapht/alg/TarjanLowestCommonAncestor.html" target="_top">Frames</a></li>
|
||||
<li><a href="TarjanLowestCommonAncestor.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li><a href="#nested_class_summary">Nested</a> | </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_summary">Constr</a> | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_detail">Constr</a> | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="subTitle">org.jgrapht.alg</div>
|
||||
<h2 title="Class TarjanLowestCommonAncestor" class="title">Class TarjanLowestCommonAncestor<V,E></h2>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<ul class="inheritance">
|
||||
<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
|
||||
<li>
|
||||
<ul class="inheritance">
|
||||
<li>org.jgrapht.alg.TarjanLowestCommonAncestor<V,E></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="description">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<hr>
|
||||
<br>
|
||||
<pre>public class <span class="strong">TarjanLowestCommonAncestor<V,E></span>
|
||||
extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
|
||||
<div class="block">Used to calculate Tarjan's Lowest Common Ancestors Algorithm</div>
|
||||
<dl><dt><span class="strong">Author:</span></dt>
|
||||
<dd>Leo Crawford</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="summary">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ======== NESTED CLASS SUMMARY ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="nested_class_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Nested Class Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
|
||||
<caption><span>Nested Classes</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th class="colLast" scope="col">Class and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>static class </code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/TarjanLowestCommonAncestor.LcaRequestResponse.html" title="class in org.jgrapht.alg">TarjanLowestCommonAncestor.LcaRequestResponse</a><<a href="../../../org/jgrapht/alg/TarjanLowestCommonAncestor.LcaRequestResponse.html" title="type parameter in TarjanLowestCommonAncestor.LcaRequestResponse">V</a>></strong></code> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
|
||||
<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colOne" scope="col">Constructor and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><code><strong><a href="../../../org/jgrapht/alg/TarjanLowestCommonAncestor.html#TarjanLowestCommonAncestor(org.jgrapht.Graph)">TarjanLowestCommonAncestor</a></strong>(<a href="../../../org/jgrapht/Graph.html" title="interface in org.jgrapht">Graph</a><<a href="../../../org/jgrapht/alg/TarjanLowestCommonAncestor.html" title="type parameter in TarjanLowestCommonAncestor">V</a>,<a href="../../../org/jgrapht/alg/TarjanLowestCommonAncestor.html" title="type parameter in TarjanLowestCommonAncestor">E</a>> g)</code>
|
||||
<div class="block">Create an instance with a reference to the graph that we will find LCAs
|
||||
for</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
|
||||
<caption><span>Methods</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th class="colLast" scope="col">Method and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../org/jgrapht/alg/TarjanLowestCommonAncestor.html" title="type parameter in TarjanLowestCommonAncestor">V</a>></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/TarjanLowestCommonAncestor.html#calculate(V,%20java.util.List)">calculate</a></strong>(<a href="../../../org/jgrapht/alg/TarjanLowestCommonAncestor.html" title="type parameter in TarjanLowestCommonAncestor">V</a> start,
|
||||
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../org/jgrapht/alg/TarjanLowestCommonAncestor.LcaRequestResponse.html" title="class in org.jgrapht.alg">TarjanLowestCommonAncestor.LcaRequestResponse</a><<a href="../../../org/jgrapht/alg/TarjanLowestCommonAncestor.html" title="type parameter in TarjanLowestCommonAncestor">V</a>>> lrr)</code>
|
||||
<div class="block">Calculate the LCMs between a set of pairs (<code>a</code> and <code>
|
||||
b</code>) treating <code>start</code> as the root we want to search from,
|
||||
and setting the LCA of each pair in its LCA field</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code><a href="../../../org/jgrapht/alg/TarjanLowestCommonAncestor.html" title="type parameter in TarjanLowestCommonAncestor">V</a></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/TarjanLowestCommonAncestor.html#calculate(V,%20V,%20V)">calculate</a></strong>(<a href="../../../org/jgrapht/alg/TarjanLowestCommonAncestor.html" title="type parameter in TarjanLowestCommonAncestor">V</a> start,
|
||||
<a href="../../../org/jgrapht/alg/TarjanLowestCommonAncestor.html" title="type parameter in TarjanLowestCommonAncestor">V</a> a,
|
||||
<a href="../../../org/jgrapht/alg/TarjanLowestCommonAncestor.html" title="type parameter in TarjanLowestCommonAncestor">V</a> b)</code>
|
||||
<div class="block">Calculate the LCM between <code>a</code> and <code>b</code> treating
|
||||
<code>start</code> as the root we want to search from.</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
|
||||
<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="details">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Detail</h3>
|
||||
<a name="TarjanLowestCommonAncestor(org.jgrapht.Graph)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>TarjanLowestCommonAncestor</h4>
|
||||
<pre>public TarjanLowestCommonAncestor(<a href="../../../org/jgrapht/Graph.html" title="interface in org.jgrapht">Graph</a><<a href="../../../org/jgrapht/alg/TarjanLowestCommonAncestor.html" title="type parameter in TarjanLowestCommonAncestor">V</a>,<a href="../../../org/jgrapht/alg/TarjanLowestCommonAncestor.html" title="type parameter in TarjanLowestCommonAncestor">E</a>> g)</pre>
|
||||
<div class="block">Create an instance with a reference to the graph that we will find LCAs
|
||||
for</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Detail</h3>
|
||||
<a name="calculate(java.lang.Object,java.lang.Object,java.lang.Object)">
|
||||
<!-- -->
|
||||
</a><a name="calculate(V, V, V)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>calculate</h4>
|
||||
<pre>public <a href="../../../org/jgrapht/alg/TarjanLowestCommonAncestor.html" title="type parameter in TarjanLowestCommonAncestor">V</a> calculate(<a href="../../../org/jgrapht/alg/TarjanLowestCommonAncestor.html" title="type parameter in TarjanLowestCommonAncestor">V</a> start,
|
||||
<a href="../../../org/jgrapht/alg/TarjanLowestCommonAncestor.html" title="type parameter in TarjanLowestCommonAncestor">V</a> a,
|
||||
<a href="../../../org/jgrapht/alg/TarjanLowestCommonAncestor.html" title="type parameter in TarjanLowestCommonAncestor">V</a> b)</pre>
|
||||
<div class="block">Calculate the LCM between <code>a</code> and <code>b</code> treating
|
||||
<code>start</code> as the root we want to search from.</div>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="calculate(java.lang.Object,java.util.List)">
|
||||
<!-- -->
|
||||
</a><a name="calculate(V, java.util.List)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>calculate</h4>
|
||||
<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../org/jgrapht/alg/TarjanLowestCommonAncestor.html" title="type parameter in TarjanLowestCommonAncestor">V</a>> calculate(<a href="../../../org/jgrapht/alg/TarjanLowestCommonAncestor.html" title="type parameter in TarjanLowestCommonAncestor">V</a> start,
|
||||
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../org/jgrapht/alg/TarjanLowestCommonAncestor.LcaRequestResponse.html" title="class in org.jgrapht.alg">TarjanLowestCommonAncestor.LcaRequestResponse</a><<a href="../../../org/jgrapht/alg/TarjanLowestCommonAncestor.html" title="type parameter in TarjanLowestCommonAncestor">V</a>>> lrr)</pre>
|
||||
<div class="block">Calculate the LCMs between a set of pairs (<code>a</code> and <code>
|
||||
b</code>) treating <code>start</code> as the root we want to search from,
|
||||
and setting the LCA of each pair in its LCA field</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar_bottom">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/TarjanLowestCommonAncestor.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../org/jgrapht/alg/StrongConnectivityInspector.html" title="class in org.jgrapht.alg"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../../org/jgrapht/alg/TarjanLowestCommonAncestor.LcaRequestResponse.html" title="class in org.jgrapht.alg"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?org/jgrapht/alg/TarjanLowestCommonAncestor.html" target="_top">Frames</a></li>
|
||||
<li><a href="TarjanLowestCommonAncestor.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li><a href="#nested_class_summary">Nested</a> | </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_summary">Constr</a> | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_detail">Constr</a> | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright © 2016. All rights reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
@ -1,272 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (version 1.7.0_79) on Sun Apr 03 00:28:30 PDT 2016 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>TransitiveClosure (JGraphT : a free Java graph library)</title>
|
||||
<meta name="date" content="2016-04-03">
|
||||
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="TransitiveClosure (JGraphT : a free Java graph library)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar_top">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/TransitiveClosure.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../org/jgrapht/alg/TarjanLowestCommonAncestor.LcaRequestResponse.html" title="class in org.jgrapht.alg"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../../org/jgrapht/alg/TransitiveReduction.html" title="class in org.jgrapht.alg"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?org/jgrapht/alg/TransitiveClosure.html" target="_top">Frames</a></li>
|
||||
<li><a href="TransitiveClosure.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li><a href="#field_summary">Field</a> | </li>
|
||||
<li>Constr | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li><a href="#field_detail">Field</a> | </li>
|
||||
<li>Constr | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="subTitle">org.jgrapht.alg</div>
|
||||
<h2 title="Class TransitiveClosure" class="title">Class TransitiveClosure</h2>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<ul class="inheritance">
|
||||
<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
|
||||
<li>
|
||||
<ul class="inheritance">
|
||||
<li>org.jgrapht.alg.TransitiveClosure</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="description">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<hr>
|
||||
<br>
|
||||
<pre>public class <span class="strong">TransitiveClosure</span>
|
||||
extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
|
||||
<div class="block">Constructs the transitive closure of the input graph.</div>
|
||||
<dl><dt><span class="strong">Since:</span></dt>
|
||||
<dd>May 5, 2007</dd>
|
||||
<dt><span class="strong">Author:</span></dt>
|
||||
<dd>Vinayak R. Borkar</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="summary">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- =========== FIELD SUMMARY =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="field_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Field Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
|
||||
<caption><span>Fields</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th class="colLast" scope="col">Field and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>static <a href="../../../org/jgrapht/alg/TransitiveClosure.html" title="class in org.jgrapht.alg">TransitiveClosure</a></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/TransitiveClosure.html#INSTANCE">INSTANCE</a></strong></code>
|
||||
<div class="block">Singleton instance.</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
|
||||
<caption><span>Methods</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th class="colLast" scope="col">Method and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code><V,E> void</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/TransitiveClosure.html#closeSimpleDirectedGraph(org.jgrapht.graph.SimpleDirectedGraph)">closeSimpleDirectedGraph</a></strong>(<a href="../../../org/jgrapht/graph/SimpleDirectedGraph.html" title="class in org.jgrapht.graph">SimpleDirectedGraph</a><V,E> graph)</code>
|
||||
<div class="block">Computes the transitive closure of the given graph.</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
|
||||
<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="details">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ============ FIELD DETAIL =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="field_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Field Detail</h3>
|
||||
<a name="INSTANCE">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>INSTANCE</h4>
|
||||
<pre>public static final <a href="../../../org/jgrapht/alg/TransitiveClosure.html" title="class in org.jgrapht.alg">TransitiveClosure</a> INSTANCE</pre>
|
||||
<div class="block">Singleton instance.</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Detail</h3>
|
||||
<a name="closeSimpleDirectedGraph(org.jgrapht.graph.SimpleDirectedGraph)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>closeSimpleDirectedGraph</h4>
|
||||
<pre>public <V,E> void closeSimpleDirectedGraph(<a href="../../../org/jgrapht/graph/SimpleDirectedGraph.html" title="class in org.jgrapht.graph">SimpleDirectedGraph</a><V,E> graph)</pre>
|
||||
<div class="block">Computes the transitive closure of the given graph.</div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>graph</code> - - Graph to compute transitive closure for.</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar_bottom">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/TransitiveClosure.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../org/jgrapht/alg/TarjanLowestCommonAncestor.LcaRequestResponse.html" title="class in org.jgrapht.alg"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../../org/jgrapht/alg/TransitiveReduction.html" title="class in org.jgrapht.alg"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?org/jgrapht/alg/TransitiveClosure.html" target="_top">Frames</a></li>
|
||||
<li><a href="TransitiveClosure.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li><a href="#field_summary">Field</a> | </li>
|
||||
<li>Constr | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li><a href="#field_detail">Field</a> | </li>
|
||||
<li>Constr | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright © 2016. All rights reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
@ -1,303 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (version 1.7.0_79) on Sun Apr 03 00:28:30 PDT 2016 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>TransitiveReduction (JGraphT : a free Java graph library)</title>
|
||||
<meta name="date" content="2016-04-03">
|
||||
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="TransitiveReduction (JGraphT : a free Java graph library)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar_top">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/TransitiveReduction.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../org/jgrapht/alg/TransitiveClosure.html" title="class in org.jgrapht.alg"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../../org/jgrapht/alg/VertexCovers.html" title="class in org.jgrapht.alg"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?org/jgrapht/alg/TransitiveReduction.html" target="_top">Frames</a></li>
|
||||
<li><a href="TransitiveReduction.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li><a href="#field_summary">Field</a> | </li>
|
||||
<li>Constr | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li><a href="#field_detail">Field</a> | </li>
|
||||
<li>Constr | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="subTitle">org.jgrapht.alg</div>
|
||||
<h2 title="Class TransitiveReduction" class="title">Class TransitiveReduction</h2>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<ul class="inheritance">
|
||||
<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
|
||||
<li>
|
||||
<ul class="inheritance">
|
||||
<li>org.jgrapht.alg.TransitiveReduction</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="description">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<hr>
|
||||
<br>
|
||||
<pre>public class <span class="strong">TransitiveReduction</span>
|
||||
extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
|
||||
<div class="block">An implementation of Harry Hsu's <a
|
||||
href="https://en.wikipedia.org/wiki/Transitive_reduction">transitive
|
||||
reduction algorithm</a>.
|
||||
|
||||
<p>cf. <a
|
||||
href="http://projects.csail.mit.edu/jacm/References/hsu1975:11.html">Harry
|
||||
Hsu. "An algorithm for finding a minimal equivalent graph of a digraph.",
|
||||
Journal of the ACM, 22(1):11-16, January 1975.</a></p>
|
||||
|
||||
<p>This is a port from a python example by Michael Clerx, posted as an answer
|
||||
to a question about <a href=
|
||||
"http://stackoverflow.com/questions/1690953/transitive-reduction-algorithm-pseudocode">
|
||||
transitive reduction algorithm pseudocode</a> on <a
|
||||
href="http://stackoverflow.com">Stack Overflow</a></p></div>
|
||||
<dl><dt><span class="strong">Since:</span></dt>
|
||||
<dd>Aug 13, 2015</dd>
|
||||
<dt><span class="strong">Author:</span></dt>
|
||||
<dd>Christophe Thiebaud</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="summary">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- =========== FIELD SUMMARY =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="field_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Field Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
|
||||
<caption><span>Fields</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th class="colLast" scope="col">Field and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>static <a href="../../../org/jgrapht/alg/TransitiveReduction.html" title="class in org.jgrapht.alg">TransitiveReduction</a></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/TransitiveReduction.html#INSTANCE">INSTANCE</a></strong></code>
|
||||
<div class="block">Singleton instance.</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
|
||||
<caption><span>Methods</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th class="colLast" scope="col">Method and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code><V,E> void</code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/TransitiveReduction.html#reduce(org.jgrapht.DirectedGraph)">reduce</a></strong>(<a href="../../../org/jgrapht/DirectedGraph.html" title="interface in org.jgrapht">DirectedGraph</a><V,E> directedGraph)</code>
|
||||
<div class="block">This method will remove all transitive edges from the graph passed as
|
||||
input parameter.</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
|
||||
<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="details">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ============ FIELD DETAIL =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="field_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Field Detail</h3>
|
||||
<a name="INSTANCE">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>INSTANCE</h4>
|
||||
<pre>public static final <a href="../../../org/jgrapht/alg/TransitiveReduction.html" title="class in org.jgrapht.alg">TransitiveReduction</a> INSTANCE</pre>
|
||||
<div class="block">Singleton instance.</div>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Detail</h3>
|
||||
<a name="reduce(org.jgrapht.DirectedGraph)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>reduce</h4>
|
||||
<pre>public <V,E> void reduce(<a href="../../../org/jgrapht/DirectedGraph.html" title="interface in org.jgrapht">DirectedGraph</a><V,E> directedGraph)</pre>
|
||||
<div class="block">This method will remove all transitive edges from the graph passed as
|
||||
input parameter.
|
||||
|
||||
<p>You may want to clone the graph before, as transitive edges will be
|
||||
pitilessly removed.</p>
|
||||
|
||||
e.g.
|
||||
|
||||
<pre>
|
||||
{
|
||||
@code
|
||||
DirectedGraph<V, T> soonToBePrunedDirectedGraph;
|
||||
|
||||
TransitiveReduction.INSTANCE.reduce(soonToBePrunedDirectedGraph);
|
||||
|
||||
// pruned !
|
||||
}
|
||||
</pre></div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>directedGraph</code> - the directed graph that will be reduced transitively</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar_bottom">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/TransitiveReduction.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../org/jgrapht/alg/TransitiveClosure.html" title="class in org.jgrapht.alg"><span class="strong">Prev Class</span></a></li>
|
||||
<li><a href="../../../org/jgrapht/alg/VertexCovers.html" title="class in org.jgrapht.alg"><span class="strong">Next Class</span></a></li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?org/jgrapht/alg/TransitiveReduction.html" target="_top">Frames</a></li>
|
||||
<li><a href="TransitiveReduction.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li><a href="#field_summary">Field</a> | </li>
|
||||
<li>Constr | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li><a href="#field_detail">Field</a> | </li>
|
||||
<li>Constr | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright © 2016. All rights reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
@ -1,311 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (version 1.7.0_79) on Sun Apr 03 00:28:30 PDT 2016 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>VertexCovers (JGraphT : a free Java graph library)</title>
|
||||
<meta name="date" content="2016-04-03">
|
||||
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="VertexCovers (JGraphT : a free Java graph library)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar_top">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/VertexCovers.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../org/jgrapht/alg/TransitiveReduction.html" title="class in org.jgrapht.alg"><span class="strong">Prev Class</span></a></li>
|
||||
<li>Next Class</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?org/jgrapht/alg/VertexCovers.html" target="_top">Frames</a></li>
|
||||
<li><a href="VertexCovers.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_summary">Constr</a> | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_detail">Constr</a> | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<!-- ======== START OF CLASS DATA ======== -->
|
||||
<div class="header">
|
||||
<div class="subTitle">org.jgrapht.alg</div>
|
||||
<h2 title="Class VertexCovers" class="title">Class VertexCovers</h2>
|
||||
</div>
|
||||
<div class="contentContainer">
|
||||
<ul class="inheritance">
|
||||
<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
|
||||
<li>
|
||||
<ul class="inheritance">
|
||||
<li>org.jgrapht.alg.VertexCovers</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="description">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<hr>
|
||||
<br>
|
||||
<pre>public abstract class <span class="strong">VertexCovers</span>
|
||||
extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
|
||||
<div class="block">Algorithms to find a vertex cover for a graph. A vertex cover is a set of
|
||||
vertices that touches all the edges in the graph. The graph's vertex set is a
|
||||
trivial cover. However, a <i>minimal</i> vertex set (or at least an
|
||||
approximation for it) is usually desired. Finding a true minimal vertex cover
|
||||
is an NP-Complete problem. For more on the vertex cover problem, see <a
|
||||
href="http://mathworld.wolfram.com/VertexCover.html">
|
||||
http://mathworld.wolfram.com/VertexCover.html</a></div>
|
||||
<dl><dt><span class="strong">Since:</span></dt>
|
||||
<dd>Nov 6, 2003</dd>
|
||||
<dt><span class="strong">Author:</span></dt>
|
||||
<dd>Linda Buisman</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="summary">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
|
||||
<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colOne" scope="col">Constructor and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colOne"><code><strong><a href="../../../org/jgrapht/alg/VertexCovers.html#VertexCovers()">VertexCovers</a></strong>()</code> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ========== METHOD SUMMARY =========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_summary">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Summary</h3>
|
||||
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
|
||||
<caption><span>Methods</span><span class="tabEnd"> </span></caption>
|
||||
<tr>
|
||||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||||
<th class="colLast" scope="col">Method and Description</th>
|
||||
</tr>
|
||||
<tr class="altColor">
|
||||
<td class="colFirst"><code>static <V,E> <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><V></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/VertexCovers.html#find2ApproximationCover(org.jgrapht.Graph)">find2ApproximationCover</a></strong>(<a href="../../../org/jgrapht/Graph.html" title="interface in org.jgrapht">Graph</a><V,E> g)</code>
|
||||
<div class="block">Finds a 2-approximation for a minimal vertex cover of the specified
|
||||
graph.</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="rowColor">
|
||||
<td class="colFirst"><code>static <V,E> <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><V></code></td>
|
||||
<td class="colLast"><code><strong><a href="../../../org/jgrapht/alg/VertexCovers.html#findGreedyCover(org.jgrapht.UndirectedGraph)">findGreedyCover</a></strong>(<a href="../../../org/jgrapht/UndirectedGraph.html" title="interface in org.jgrapht">UndirectedGraph</a><V,E> g)</code>
|
||||
<div class="block">Finds a greedy approximation for a minimal vertex cover of a specified
|
||||
graph.</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
|
||||
<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="details">
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="constructor_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Constructor Detail</h3>
|
||||
<a name="VertexCovers()">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>VertexCovers</h4>
|
||||
<pre>public VertexCovers()</pre>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<!-- ============ METHOD DETAIL ========== -->
|
||||
<ul class="blockList">
|
||||
<li class="blockList"><a name="method_detail">
|
||||
<!-- -->
|
||||
</a>
|
||||
<h3>Method Detail</h3>
|
||||
<a name="find2ApproximationCover(org.jgrapht.Graph)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockList">
|
||||
<li class="blockList">
|
||||
<h4>find2ApproximationCover</h4>
|
||||
<pre>public static <V,E> <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><V> find2ApproximationCover(<a href="../../../org/jgrapht/Graph.html" title="interface in org.jgrapht">Graph</a><V,E> g)</pre>
|
||||
<div class="block">Finds a 2-approximation for a minimal vertex cover of the specified
|
||||
graph. The algorithm promises a cover that is at most double the size of
|
||||
a minimal cover. The algorithm takes O(|E|) time.
|
||||
|
||||
<p>For more details see Jenny Walter, CMPU-240: Lecture notes for
|
||||
Language Theory and Computation, Fall 2002, Vassar College, <a
|
||||
href="http://www.cs.vassar.edu/~walter/cs241index/lectures/PDF/approx.pdf">
|
||||
http://www.cs.vassar.edu/~walter/cs241index/lectures/PDF/approx.pdf</a>.
|
||||
</p></div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>g</code> - the graph for which vertex cover approximation is to be found.</dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd>a set of vertices which is a vertex cover for the specified
|
||||
graph.</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
<a name="findGreedyCover(org.jgrapht.UndirectedGraph)">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="blockListLast">
|
||||
<li class="blockList">
|
||||
<h4>findGreedyCover</h4>
|
||||
<pre>public static <V,E> <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><V> findGreedyCover(<a href="../../../org/jgrapht/UndirectedGraph.html" title="interface in org.jgrapht">UndirectedGraph</a><V,E> g)</pre>
|
||||
<div class="block">Finds a greedy approximation for a minimal vertex cover of a specified
|
||||
graph. At each iteration, the algorithm picks the vertex with the highest
|
||||
degree and adds it to the cover, until all edges are covered.
|
||||
|
||||
<p>The algorithm works on undirected graphs, but can also work on
|
||||
directed graphs when their edge-directions are ignored. To ignore edge
|
||||
directions you can use <a href="../../../org/jgrapht/Graphs.html#undirectedGraph(org.jgrapht.Graph)"><code>Graphs.undirectedGraph(Graph)</code></a>
|
||||
or <a href="../../../org/jgrapht/graph/AsUndirectedGraph.html" title="class in org.jgrapht.graph"><code>AsUndirectedGraph</code></a>.</p></div>
|
||||
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>g</code> - the graph for which vertex cover approximation is to be found.</dd>
|
||||
<dt><span class="strong">Returns:</span></dt><dd>a set of vertices which is a vertex cover for the specified
|
||||
graph.</dd></dl>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<!-- ========= END OF CLASS DATA ========= -->
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar_bottom">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="package-summary.html">Package</a></li>
|
||||
<li class="navBarCell1Rev">Class</li>
|
||||
<li><a href="class-use/VertexCovers.html">Use</a></li>
|
||||
<li><a href="package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li><a href="../../../org/jgrapht/alg/TransitiveReduction.html" title="class in org.jgrapht.alg"><span class="strong">Prev Class</span></a></li>
|
||||
<li>Next Class</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../index.html?org/jgrapht/alg/VertexCovers.html" target="_top">Frames</a></li>
|
||||
<li><a href="VertexCovers.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<div>
|
||||
<ul class="subNavList">
|
||||
<li>Summary: </li>
|
||||
<li>Nested | </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_summary">Constr</a> | </li>
|
||||
<li><a href="#method_summary">Method</a></li>
|
||||
</ul>
|
||||
<ul class="subNavList">
|
||||
<li>Detail: </li>
|
||||
<li>Field | </li>
|
||||
<li><a href="#constructor_detail">Constr</a> | </li>
|
||||
<li><a href="#method_detail">Method</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<a name="skip-navbar_bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright © 2016. All rights reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
@ -1,117 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (version 1.7.0_79) on Sun Apr 03 00:28:32 PDT 2016 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>Uses of Class org.jgrapht.alg.AStarShortestPath (JGraphT : a free Java graph library)</title>
|
||||
<meta name="date" content="2016-04-03">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="Uses of Class org.jgrapht.alg.AStarShortestPath (JGraphT : a free Java graph library)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar_top">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="../package-summary.html">Package</a></li>
|
||||
<li><a href="../../../../org/jgrapht/alg/AStarShortestPath.html" title="class in org.jgrapht.alg">Class</a></li>
|
||||
<li class="navBarCell1Rev">Use</li>
|
||||
<li><a href="../package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev</li>
|
||||
<li>Next</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../index.html?org/jgrapht/alg/class-use/AStarShortestPath.html" target="_top">Frames</a></li>
|
||||
<li><a href="AStarShortestPath.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<a name="skip-navbar_top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<div class="header">
|
||||
<h2 title="Uses of Class org.jgrapht.alg.AStarShortestPath" class="title">Uses of Class<br>org.jgrapht.alg.AStarShortestPath</h2>
|
||||
</div>
|
||||
<div class="classUseContainer">No usage of org.jgrapht.alg.AStarShortestPath</div>
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar_bottom">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="../package-summary.html">Package</a></li>
|
||||
<li><a href="../../../../org/jgrapht/alg/AStarShortestPath.html" title="class in org.jgrapht.alg">Class</a></li>
|
||||
<li class="navBarCell1Rev">Use</li>
|
||||
<li><a href="../package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev</li>
|
||||
<li>Next</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../index.html?org/jgrapht/alg/class-use/AStarShortestPath.html" target="_top">Frames</a></li>
|
||||
<li><a href="AStarShortestPath.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<a name="skip-navbar_bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright © 2016. All rights reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
@ -1,117 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (version 1.7.0_79) on Sun Apr 03 00:28:32 PDT 2016 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>Uses of Class org.jgrapht.alg.AllDirectedPaths (JGraphT : a free Java graph library)</title>
|
||||
<meta name="date" content="2016-04-03">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="Uses of Class org.jgrapht.alg.AllDirectedPaths (JGraphT : a free Java graph library)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar_top">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="../package-summary.html">Package</a></li>
|
||||
<li><a href="../../../../org/jgrapht/alg/AllDirectedPaths.html" title="class in org.jgrapht.alg">Class</a></li>
|
||||
<li class="navBarCell1Rev">Use</li>
|
||||
<li><a href="../package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev</li>
|
||||
<li>Next</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../index.html?org/jgrapht/alg/class-use/AllDirectedPaths.html" target="_top">Frames</a></li>
|
||||
<li><a href="AllDirectedPaths.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<a name="skip-navbar_top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<div class="header">
|
||||
<h2 title="Uses of Class org.jgrapht.alg.AllDirectedPaths" class="title">Uses of Class<br>org.jgrapht.alg.AllDirectedPaths</h2>
|
||||
</div>
|
||||
<div class="classUseContainer">No usage of org.jgrapht.alg.AllDirectedPaths</div>
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar_bottom">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="../package-summary.html">Package</a></li>
|
||||
<li><a href="../../../../org/jgrapht/alg/AllDirectedPaths.html" title="class in org.jgrapht.alg">Class</a></li>
|
||||
<li class="navBarCell1Rev">Use</li>
|
||||
<li><a href="../package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev</li>
|
||||
<li>Next</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../index.html?org/jgrapht/alg/class-use/AllDirectedPaths.html" target="_top">Frames</a></li>
|
||||
<li><a href="AllDirectedPaths.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<a name="skip-navbar_bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright © 2016. All rights reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
@ -1,117 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (version 1.7.0_79) on Sun Apr 03 00:28:32 PDT 2016 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>Uses of Class org.jgrapht.alg.BellmanFordShortestPath (JGraphT : a free Java graph library)</title>
|
||||
<meta name="date" content="2016-04-03">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="Uses of Class org.jgrapht.alg.BellmanFordShortestPath (JGraphT : a free Java graph library)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar_top">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="../package-summary.html">Package</a></li>
|
||||
<li><a href="../../../../org/jgrapht/alg/BellmanFordShortestPath.html" title="class in org.jgrapht.alg">Class</a></li>
|
||||
<li class="navBarCell1Rev">Use</li>
|
||||
<li><a href="../package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev</li>
|
||||
<li>Next</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../index.html?org/jgrapht/alg/class-use/BellmanFordShortestPath.html" target="_top">Frames</a></li>
|
||||
<li><a href="BellmanFordShortestPath.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<a name="skip-navbar_top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<div class="header">
|
||||
<h2 title="Uses of Class org.jgrapht.alg.BellmanFordShortestPath" class="title">Uses of Class<br>org.jgrapht.alg.BellmanFordShortestPath</h2>
|
||||
</div>
|
||||
<div class="classUseContainer">No usage of org.jgrapht.alg.BellmanFordShortestPath</div>
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar_bottom">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="../package-summary.html">Package</a></li>
|
||||
<li><a href="../../../../org/jgrapht/alg/BellmanFordShortestPath.html" title="class in org.jgrapht.alg">Class</a></li>
|
||||
<li class="navBarCell1Rev">Use</li>
|
||||
<li><a href="../package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev</li>
|
||||
<li>Next</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../index.html?org/jgrapht/alg/class-use/BellmanFordShortestPath.html" target="_top">Frames</a></li>
|
||||
<li><a href="BellmanFordShortestPath.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<a name="skip-navbar_bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright © 2016. All rights reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
@ -1,117 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (version 1.7.0_79) on Sun Apr 03 00:28:32 PDT 2016 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>Uses of Class org.jgrapht.alg.BiconnectivityInspector (JGraphT : a free Java graph library)</title>
|
||||
<meta name="date" content="2016-04-03">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="Uses of Class org.jgrapht.alg.BiconnectivityInspector (JGraphT : a free Java graph library)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar_top">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="../package-summary.html">Package</a></li>
|
||||
<li><a href="../../../../org/jgrapht/alg/BiconnectivityInspector.html" title="class in org.jgrapht.alg">Class</a></li>
|
||||
<li class="navBarCell1Rev">Use</li>
|
||||
<li><a href="../package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev</li>
|
||||
<li>Next</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../index.html?org/jgrapht/alg/class-use/BiconnectivityInspector.html" target="_top">Frames</a></li>
|
||||
<li><a href="BiconnectivityInspector.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<a name="skip-navbar_top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<div class="header">
|
||||
<h2 title="Uses of Class org.jgrapht.alg.BiconnectivityInspector" class="title">Uses of Class<br>org.jgrapht.alg.BiconnectivityInspector</h2>
|
||||
</div>
|
||||
<div class="classUseContainer">No usage of org.jgrapht.alg.BiconnectivityInspector</div>
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar_bottom">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="../package-summary.html">Package</a></li>
|
||||
<li><a href="../../../../org/jgrapht/alg/BiconnectivityInspector.html" title="class in org.jgrapht.alg">Class</a></li>
|
||||
<li class="navBarCell1Rev">Use</li>
|
||||
<li><a href="../package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev</li>
|
||||
<li>Next</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../index.html?org/jgrapht/alg/class-use/BiconnectivityInspector.html" target="_top">Frames</a></li>
|
||||
<li><a href="BiconnectivityInspector.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<a name="skip-navbar_bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright © 2016. All rights reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
@ -1,117 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (version 1.7.0_79) on Sun Apr 03 00:28:32 PDT 2016 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>Uses of Class org.jgrapht.alg.BlockCutpointGraph (JGraphT : a free Java graph library)</title>
|
||||
<meta name="date" content="2016-04-03">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="Uses of Class org.jgrapht.alg.BlockCutpointGraph (JGraphT : a free Java graph library)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar_top">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="../package-summary.html">Package</a></li>
|
||||
<li><a href="../../../../org/jgrapht/alg/BlockCutpointGraph.html" title="class in org.jgrapht.alg">Class</a></li>
|
||||
<li class="navBarCell1Rev">Use</li>
|
||||
<li><a href="../package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev</li>
|
||||
<li>Next</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../index.html?org/jgrapht/alg/class-use/BlockCutpointGraph.html" target="_top">Frames</a></li>
|
||||
<li><a href="BlockCutpointGraph.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<a name="skip-navbar_top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<div class="header">
|
||||
<h2 title="Uses of Class org.jgrapht.alg.BlockCutpointGraph" class="title">Uses of Class<br>org.jgrapht.alg.BlockCutpointGraph</h2>
|
||||
</div>
|
||||
<div class="classUseContainer">No usage of org.jgrapht.alg.BlockCutpointGraph</div>
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar_bottom">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="../package-summary.html">Package</a></li>
|
||||
<li><a href="../../../../org/jgrapht/alg/BlockCutpointGraph.html" title="class in org.jgrapht.alg">Class</a></li>
|
||||
<li class="navBarCell1Rev">Use</li>
|
||||
<li><a href="../package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev</li>
|
||||
<li>Next</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../index.html?org/jgrapht/alg/class-use/BlockCutpointGraph.html" target="_top">Frames</a></li>
|
||||
<li><a href="BlockCutpointGraph.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<a name="skip-navbar_bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright © 2016. All rights reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
@ -1,117 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (version 1.7.0_79) on Sun Apr 03 00:28:32 PDT 2016 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>Uses of Class org.jgrapht.alg.BronKerboschCliqueFinder (JGraphT : a free Java graph library)</title>
|
||||
<meta name="date" content="2016-04-03">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="Uses of Class org.jgrapht.alg.BronKerboschCliqueFinder (JGraphT : a free Java graph library)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar_top">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="../package-summary.html">Package</a></li>
|
||||
<li><a href="../../../../org/jgrapht/alg/BronKerboschCliqueFinder.html" title="class in org.jgrapht.alg">Class</a></li>
|
||||
<li class="navBarCell1Rev">Use</li>
|
||||
<li><a href="../package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev</li>
|
||||
<li>Next</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../index.html?org/jgrapht/alg/class-use/BronKerboschCliqueFinder.html" target="_top">Frames</a></li>
|
||||
<li><a href="BronKerboschCliqueFinder.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<a name="skip-navbar_top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<div class="header">
|
||||
<h2 title="Uses of Class org.jgrapht.alg.BronKerboschCliqueFinder" class="title">Uses of Class<br>org.jgrapht.alg.BronKerboschCliqueFinder</h2>
|
||||
</div>
|
||||
<div class="classUseContainer">No usage of org.jgrapht.alg.BronKerboschCliqueFinder</div>
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar_bottom">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="../package-summary.html">Package</a></li>
|
||||
<li><a href="../../../../org/jgrapht/alg/BronKerboschCliqueFinder.html" title="class in org.jgrapht.alg">Class</a></li>
|
||||
<li class="navBarCell1Rev">Use</li>
|
||||
<li><a href="../package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev</li>
|
||||
<li>Next</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../index.html?org/jgrapht/alg/class-use/BronKerboschCliqueFinder.html" target="_top">Frames</a></li>
|
||||
<li><a href="BronKerboschCliqueFinder.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<a name="skip-navbar_bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright © 2016. All rights reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
@ -1,117 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (version 1.7.0_79) on Sun Apr 03 00:28:32 PDT 2016 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>Uses of Class org.jgrapht.alg.ChromaticNumber (JGraphT : a free Java graph library)</title>
|
||||
<meta name="date" content="2016-04-03">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="Uses of Class org.jgrapht.alg.ChromaticNumber (JGraphT : a free Java graph library)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar_top">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="../package-summary.html">Package</a></li>
|
||||
<li><a href="../../../../org/jgrapht/alg/ChromaticNumber.html" title="class in org.jgrapht.alg">Class</a></li>
|
||||
<li class="navBarCell1Rev">Use</li>
|
||||
<li><a href="../package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev</li>
|
||||
<li>Next</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../index.html?org/jgrapht/alg/class-use/ChromaticNumber.html" target="_top">Frames</a></li>
|
||||
<li><a href="ChromaticNumber.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<a name="skip-navbar_top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<div class="header">
|
||||
<h2 title="Uses of Class org.jgrapht.alg.ChromaticNumber" class="title">Uses of Class<br>org.jgrapht.alg.ChromaticNumber</h2>
|
||||
</div>
|
||||
<div class="classUseContainer">No usage of org.jgrapht.alg.ChromaticNumber</div>
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar_bottom">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="../package-summary.html">Package</a></li>
|
||||
<li><a href="../../../../org/jgrapht/alg/ChromaticNumber.html" title="class in org.jgrapht.alg">Class</a></li>
|
||||
<li class="navBarCell1Rev">Use</li>
|
||||
<li><a href="../package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev</li>
|
||||
<li>Next</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../index.html?org/jgrapht/alg/class-use/ChromaticNumber.html" target="_top">Frames</a></li>
|
||||
<li><a href="ChromaticNumber.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<a name="skip-navbar_bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright © 2016. All rights reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
@ -1,117 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (version 1.7.0_79) on Sun Apr 03 00:28:32 PDT 2016 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>Uses of Class org.jgrapht.alg.CliqueMinimalSeparatorDecomposition (JGraphT : a free Java graph library)</title>
|
||||
<meta name="date" content="2016-04-03">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="Uses of Class org.jgrapht.alg.CliqueMinimalSeparatorDecomposition (JGraphT : a free Java graph library)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar_top">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="../package-summary.html">Package</a></li>
|
||||
<li><a href="../../../../org/jgrapht/alg/CliqueMinimalSeparatorDecomposition.html" title="class in org.jgrapht.alg">Class</a></li>
|
||||
<li class="navBarCell1Rev">Use</li>
|
||||
<li><a href="../package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev</li>
|
||||
<li>Next</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../index.html?org/jgrapht/alg/class-use/CliqueMinimalSeparatorDecomposition.html" target="_top">Frames</a></li>
|
||||
<li><a href="CliqueMinimalSeparatorDecomposition.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<a name="skip-navbar_top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<div class="header">
|
||||
<h2 title="Uses of Class org.jgrapht.alg.CliqueMinimalSeparatorDecomposition" class="title">Uses of Class<br>org.jgrapht.alg.CliqueMinimalSeparatorDecomposition</h2>
|
||||
</div>
|
||||
<div class="classUseContainer">No usage of org.jgrapht.alg.CliqueMinimalSeparatorDecomposition</div>
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar_bottom">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="../package-summary.html">Package</a></li>
|
||||
<li><a href="../../../../org/jgrapht/alg/CliqueMinimalSeparatorDecomposition.html" title="class in org.jgrapht.alg">Class</a></li>
|
||||
<li class="navBarCell1Rev">Use</li>
|
||||
<li><a href="../package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev</li>
|
||||
<li>Next</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../index.html?org/jgrapht/alg/class-use/CliqueMinimalSeparatorDecomposition.html" target="_top">Frames</a></li>
|
||||
<li><a href="CliqueMinimalSeparatorDecomposition.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<a name="skip-navbar_bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright © 2016. All rights reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
@ -1,117 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (version 1.7.0_79) on Sun Apr 03 00:28:32 PDT 2016 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>Uses of Class org.jgrapht.alg.ConnectivityInspector (JGraphT : a free Java graph library)</title>
|
||||
<meta name="date" content="2016-04-03">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="Uses of Class org.jgrapht.alg.ConnectivityInspector (JGraphT : a free Java graph library)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar_top">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="../package-summary.html">Package</a></li>
|
||||
<li><a href="../../../../org/jgrapht/alg/ConnectivityInspector.html" title="class in org.jgrapht.alg">Class</a></li>
|
||||
<li class="navBarCell1Rev">Use</li>
|
||||
<li><a href="../package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev</li>
|
||||
<li>Next</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../index.html?org/jgrapht/alg/class-use/ConnectivityInspector.html" target="_top">Frames</a></li>
|
||||
<li><a href="ConnectivityInspector.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<a name="skip-navbar_top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<div class="header">
|
||||
<h2 title="Uses of Class org.jgrapht.alg.ConnectivityInspector" class="title">Uses of Class<br>org.jgrapht.alg.ConnectivityInspector</h2>
|
||||
</div>
|
||||
<div class="classUseContainer">No usage of org.jgrapht.alg.ConnectivityInspector</div>
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar_bottom">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="../package-summary.html">Package</a></li>
|
||||
<li><a href="../../../../org/jgrapht/alg/ConnectivityInspector.html" title="class in org.jgrapht.alg">Class</a></li>
|
||||
<li class="navBarCell1Rev">Use</li>
|
||||
<li><a href="../package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev</li>
|
||||
<li>Next</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../index.html?org/jgrapht/alg/class-use/ConnectivityInspector.html" target="_top">Frames</a></li>
|
||||
<li><a href="ConnectivityInspector.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<a name="skip-navbar_bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright © 2016. All rights reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
@ -1,117 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<!-- NewPage -->
|
||||
<html lang="en">
|
||||
<head>
|
||||
<!-- Generated by javadoc (version 1.7.0_79) on Sun Apr 03 00:28:32 PDT 2016 -->
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>Uses of Class org.jgrapht.alg.CycleDetector (JGraphT : a free Java graph library)</title>
|
||||
<meta name="date" content="2016-04-03">
|
||||
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
|
||||
</head>
|
||||
<body>
|
||||
<script type="text/javascript"><!--
|
||||
if (location.href.indexOf('is-external=true') == -1) {
|
||||
parent.document.title="Uses of Class org.jgrapht.alg.CycleDetector (JGraphT : a free Java graph library)";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<noscript>
|
||||
<div>JavaScript is disabled on your browser.</div>
|
||||
</noscript>
|
||||
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||
<div class="topNav"><a name="navbar_top">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="../package-summary.html">Package</a></li>
|
||||
<li><a href="../../../../org/jgrapht/alg/CycleDetector.html" title="class in org.jgrapht.alg">Class</a></li>
|
||||
<li class="navBarCell1Rev">Use</li>
|
||||
<li><a href="../package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev</li>
|
||||
<li>Next</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../index.html?org/jgrapht/alg/class-use/CycleDetector.html" target="_top">Frames</a></li>
|
||||
<li><a href="CycleDetector.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_top">
|
||||
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<a name="skip-navbar_top">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||
<div class="header">
|
||||
<h2 title="Uses of Class org.jgrapht.alg.CycleDetector" class="title">Uses of Class<br>org.jgrapht.alg.CycleDetector</h2>
|
||||
</div>
|
||||
<div class="classUseContainer">No usage of org.jgrapht.alg.CycleDetector</div>
|
||||
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||
<div class="bottomNav"><a name="navbar_bottom">
|
||||
<!-- -->
|
||||
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
|
||||
<!-- -->
|
||||
</a>
|
||||
<ul class="navList" title="Navigation">
|
||||
<li><a href="../../../../overview-summary.html">Overview</a></li>
|
||||
<li><a href="../package-summary.html">Package</a></li>
|
||||
<li><a href="../../../../org/jgrapht/alg/CycleDetector.html" title="class in org.jgrapht.alg">Class</a></li>
|
||||
<li class="navBarCell1Rev">Use</li>
|
||||
<li><a href="../package-tree.html">Tree</a></li>
|
||||
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
|
||||
<li><a href="../../../../index-all.html">Index</a></li>
|
||||
<li><a href="../../../../help-doc.html">Help</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="subNav">
|
||||
<ul class="navList">
|
||||
<li>Prev</li>
|
||||
<li>Next</li>
|
||||
</ul>
|
||||
<ul class="navList">
|
||||
<li><a href="../../../../index.html?org/jgrapht/alg/class-use/CycleDetector.html" target="_top">Frames</a></li>
|
||||
<li><a href="CycleDetector.html" target="_top">No Frames</a></li>
|
||||
</ul>
|
||||
<ul class="navList" id="allclasses_navbar_bottom">
|
||||
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
|
||||
</ul>
|
||||
<div>
|
||||
<script type="text/javascript"><!--
|
||||
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||
if(window==top) {
|
||||
allClassesLink.style.display = "block";
|
||||
}
|
||||
else {
|
||||
allClassesLink.style.display = "none";
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</div>
|
||||
<a name="skip-navbar_bottom">
|
||||
<!-- -->
|
||||
</a></div>
|
||||
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||
<p class="legalCopy"><small>Copyright © 2016. All rights reserved.</small></p>
|
||||
</body>
|
||||
</html>
|
Einige Dateien werden nicht angezeigt, da zu viele Dateien in diesem Diff geändert wurden Mehr anzeigen
Laden…
In neuem Issue referenzieren