Skip to content

Commit 1729a46

Browse files
author
Joris Kinable
committed
Fixed review comments
1 parent 18ecad6 commit 1729a46

File tree

41 files changed

+56
-84
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+56
-84
lines changed

jgrapht-core/src/test/java/org/jgrapht/graph/IntegerVertexFactory.java renamed to jgrapht-core/src/main/java/org/jgrapht/alg/util/IntegerVertexFactory.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
* (b) the terms of the Eclipse Public License v1.0 as published by
1616
* the Eclipse Foundation.
1717
*/
18-
package org.jgrapht.graph;
18+
package org.jgrapht.alg.util;
1919

2020
import org.jgrapht.*;
2121

jgrapht-core/src/main/java/org/jgrapht/generate/GeneralizedPetersenGraphGenerator.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,8 @@ public GeneralizedPetersenGraphGenerator(int n, int k){
5959

6060
@Override
6161
public void generateGraph(Graph<V, E> target, VertexFactory<V> vertexFactory, Map<String, V> resultMap) {
62-
List<V> verticesU=new ArrayList<>(n);
63-
List<V> verticesV=new ArrayList<>(n);
62+
List<V> verticesU=new ArrayList<>(n); //Polygon vertices
63+
List<V> verticesV=new ArrayList<>(n); //Star vertices
6464
for(int i=0; i<n; i++){
6565
verticesU.add(vertexFactory.createVertex());
6666
verticesV.add(vertexFactory.createVertex());

jgrapht-core/src/main/java/org/jgrapht/generate/NamedGraphGenerator.java

Lines changed: 1 addition & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919

2020
import org.jgrapht.Graph;
2121
import org.jgrapht.VertexFactory;
22+
import org.jgrapht.alg.util.IntegerVertexFactory;
2223
import org.jgrapht.graph.DefaultEdge;
2324
import org.jgrapht.graph.SimpleGraph;
2425

@@ -378,20 +379,6 @@ public void generateClebschGraph(Graph<V,E> targetGraph){
378379
addEdge(targetGraph, i, i-6);
379380
addEdge(targetGraph, 6, 5);
380381
}
381-
///////////////////////////////////////////////
382-
383-
//-------------Hall-Janko Graph-----------//
384-
/* Graph has 1800 edges: too big to include as edge array. Need sparse6 dependency
385-
public static Graph<Integer, DefaultEdge> hallJankoGraph(){
386-
Graph<Integer, DefaultEdge> g=new SimpleGraph<>(DefaultEdge.class);
387-
new NamedGraphGenerator<Integer, DefaultEdge>(new IntegerVertexFactory()).generateHallJankoGraph(g);
388-
return g;
389-
}
390-
public void generateHallJankoGraph(Graph<V,E> targetGraph){
391-
int[][] edges=;
392-
for(int[] edge : edges)
393-
addEdge(targetGraph, edge[0], edge[1]);
394-
}*/
395382

396383
//-------------Bidiakis cube Graph-----------//
397384
/**
@@ -1014,20 +1001,4 @@ private void addEdge(Graph<V,E> targetGraph, int i, int j){
10141001
V v = addVertex(targetGraph, j);
10151002
targetGraph.addEdge(u, v);
10161003
}
1017-
1018-
/**
1019-
* Creates vertices of the type Integer
1020-
*/
1021-
public static class IntegerVertexFactory implements VertexFactory<Integer>
1022-
{
1023-
private int counter = 0;
1024-
1025-
@Override
1026-
public Integer createVertex()
1027-
{
1028-
return counter++;
1029-
}
1030-
1031-
}
1032-
10331004
}

jgrapht-core/src/test/java/org/jgrapht/GraphMetricsTest.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
package org.jgrapht;
1919

2020
import org.jgrapht.alg.cycle.TarjanSimpleCycles;
21+
import org.jgrapht.alg.util.IntegerVertexFactory;
2122
import org.jgrapht.generate.*;
2223
import org.jgrapht.graph.*;
2324
import org.junit.Test;

jgrapht-core/src/test/java/org/jgrapht/GraphTestsTest.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919

2020
import java.util.*;
2121

22+
import org.jgrapht.alg.util.IntegerVertexFactory;
2223
import org.jgrapht.generate.*;
2324
import org.jgrapht.graph.*;
2425
import org.junit.*;

jgrapht-core/src/test/java/org/jgrapht/alg/StrongConnectivityAlgorithmTest.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121

2222
import org.jgrapht.*;
2323
import org.jgrapht.alg.interfaces.*;
24+
import org.jgrapht.alg.util.IntegerVertexFactory;
2425
import org.jgrapht.generate.*;
2526
import org.jgrapht.graph.*;
2627

jgrapht-core/src/test/java/org/jgrapht/alg/TransitiveClosureTest.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919

2020

2121
import junit.framework.*;
22+
import org.jgrapht.alg.util.IntegerVertexFactory;
2223
import org.jgrapht.generate.*;
2324
import org.jgrapht.graph.*;
2425

jgrapht-core/src/test/java/org/jgrapht/alg/VertexCoverTest.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
import org.jgrapht.*;
2323
import org.jgrapht.alg.interfaces.*;
2424
import org.jgrapht.alg.interfaces.MinimumVertexCoverAlgorithm.*;
25+
import org.jgrapht.alg.util.IntegerVertexFactory;
2526
import org.jgrapht.alg.vertexcover.*;
2627
import org.jgrapht.generate.*;
2728
import org.jgrapht.graph.*;

jgrapht-core/src/test/java/org/jgrapht/alg/clique/AllVariantsBronKerboschCliqueFinderTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
import org.jgrapht.generate.GnpRandomGraphGenerator;
2828
import org.jgrapht.generate.GraphGenerator;
2929
import org.jgrapht.graph.DefaultEdge;
30-
import org.jgrapht.graph.IntegerVertexFactory;
30+
import org.jgrapht.alg.util.IntegerVertexFactory;
3131
import org.jgrapht.graph.SimpleGraph;
3232
import org.junit.Test;
3333

jgrapht-core/src/test/java/org/jgrapht/alg/clique/CliqueMinimalSeparatorDecompositionTest.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121

2222
import org.jgrapht.*;
2323
import org.jgrapht.alg.*;
24+
import org.jgrapht.alg.util.IntegerVertexFactory;
2425
import org.jgrapht.generate.*;
2526
import org.jgrapht.graph.*;
2627

jgrapht-core/src/test/java/org/jgrapht/alg/color/BaseColoringTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
import org.jgrapht.generate.GnpRandomGraphGenerator;
4040
import org.jgrapht.generate.GraphGenerator;
4141
import org.jgrapht.graph.DefaultEdge;
42-
import org.jgrapht.graph.IntegerVertexFactory;
42+
import org.jgrapht.alg.util.IntegerVertexFactory;
4343
import org.jgrapht.graph.SimpleGraph;
4444
import org.junit.Test;
4545

jgrapht-core/src/test/java/org/jgrapht/alg/cycle/HierholzerEulerianCycleTest.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
import java.util.stream.*;
2626

2727
import org.jgrapht.*;
28+
import org.jgrapht.alg.util.IntegerVertexFactory;
2829
import org.jgrapht.generate.*;
2930
import org.jgrapht.graph.*;
3031
import org.junit.*;

jgrapht-core/src/test/java/org/jgrapht/alg/flow/GusfieldTreeAlgorithmsTestBase.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
import java.util.*;
2121

2222
import org.jgrapht.*;
23+
import org.jgrapht.alg.util.IntegerVertexFactory;
2324
import org.jgrapht.generate.*;
2425
import org.jgrapht.graph.*;
2526

jgrapht-core/src/test/java/org/jgrapht/alg/flow/MaximumFlowMinimumCutAlgorithmTestBase.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
import java.util.*;
2121

2222
import org.jgrapht.*;
23+
import org.jgrapht.alg.util.IntegerVertexFactory;
2324
import org.jgrapht.generate.*;
2425
import org.jgrapht.graph.*;
2526

jgrapht-core/src/test/java/org/jgrapht/alg/flow/PadbergRaoOddMinimumCutsetTest.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222

2323
import org.jgrapht.*;
2424
import org.jgrapht.alg.*;
25+
import org.jgrapht.alg.util.IntegerVertexFactory;
2526
import org.jgrapht.generate.*;
2627
import org.jgrapht.graph.*;
2728

jgrapht-core/src/test/java/org/jgrapht/alg/shortestpath/AllPairsShortestPathsTest.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424

2525
import org.jgrapht.*;
2626
import org.jgrapht.alg.interfaces.*;
27+
import org.jgrapht.alg.util.IntegerVertexFactory;
2728
import org.jgrapht.generate.*;
2829
import org.jgrapht.graph.*;
2930
import org.junit.*;

jgrapht-core/src/test/java/org/jgrapht/alg/shortestpath/FloydWarshallPseudographsTest.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626

2727
import org.jgrapht.*;
2828
import org.jgrapht.alg.interfaces.ShortestPathAlgorithm.*;
29+
import org.jgrapht.alg.util.IntegerVertexFactory;
2930
import org.jgrapht.generate.*;
3031
import org.jgrapht.graph.*;
3132
import org.junit.*;

jgrapht-core/src/test/java/org/jgrapht/alg/shortestpath/FloydWarshallShortestPathsTest.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
import java.util.*;
2121

2222
import org.jgrapht.*;
23+
import org.jgrapht.alg.util.IntegerVertexFactory;
2324
import org.jgrapht.generate.*;
2425
import org.jgrapht.graph.*;
2526

jgrapht-core/src/test/java/org/jgrapht/alg/shortestpath/GraphMeasurerTest.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
import org.jgrapht.Graph;
2121
import org.jgrapht.Graphs;
2222
import org.jgrapht.alg.interfaces.ShortestPathAlgorithm;
23+
import org.jgrapht.alg.util.IntegerVertexFactory;
2324
import org.jgrapht.graph.*;
2425
import org.junit.Test;
2526

jgrapht-core/src/test/java/org/jgrapht/alg/shortestpath/JohnsonShortestPathsTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
import org.jgrapht.graph.DefaultEdge;
3535
import org.jgrapht.graph.DefaultWeightedEdge;
3636
import org.jgrapht.graph.DirectedWeightedPseudograph;
37-
import org.jgrapht.graph.IntegerVertexFactory;
37+
import org.jgrapht.alg.util.IntegerVertexFactory;
3838
import org.jgrapht.graph.SimpleDirectedGraph;
3939
import org.junit.Test;
4040

jgrapht-core/src/test/java/org/jgrapht/alg/shortestpath/KSPPathValidatorTest.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
import java.util.*;
2222

2323
import org.jgrapht.*;
24+
import org.jgrapht.alg.util.IntegerVertexFactory;
2425
import org.jgrapht.generate.*;
2526
import org.jgrapht.graph.*;
2627

jgrapht-core/src/test/java/org/jgrapht/alg/shortestpath/ListSingleSourcePathsTest.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
import java.util.*;
2323

2424
import org.jgrapht.*;
25+
import org.jgrapht.alg.util.IntegerVertexFactory;
2526
import org.jgrapht.generate.*;
2627
import org.jgrapht.graph.*;
2728
import org.junit.*;

jgrapht-core/src/test/java/org/jgrapht/alg/spanning/MinimumSpanningTreeTest.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
import org.jgrapht.*;
2323
import org.jgrapht.alg.interfaces.*;
2424
import org.jgrapht.alg.interfaces.SpanningTreeAlgorithm.*;
25+
import org.jgrapht.alg.util.IntegerVertexFactory;
2526
import org.jgrapht.generate.*;
2627
import org.jgrapht.graph.*;
2728

jgrapht-core/src/test/java/org/jgrapht/generate/BarabasiAlbertGraphGeneratorTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222

2323
import org.jgrapht.Graph;
2424
import org.jgrapht.graph.DefaultEdge;
25-
import org.jgrapht.graph.IntegerVertexFactory;
25+
import org.jgrapht.alg.util.IntegerVertexFactory;
2626
import org.jgrapht.graph.SimpleDirectedGraph;
2727
import org.jgrapht.graph.SimpleGraph;
2828
import org.junit.Test;

jgrapht-core/src/test/java/org/jgrapht/generate/GeneralizedPetersenGraphGeneratorTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
import org.jgrapht.GraphTests;
2323
import org.jgrapht.alg.shortestpath.GraphMeasurer;
2424
import org.jgrapht.graph.DefaultEdge;
25-
import org.jgrapht.graph.IntegerVertexFactory;
25+
import org.jgrapht.alg.util.IntegerVertexFactory;
2626
import org.jgrapht.graph.SimpleGraph;
2727
import org.junit.Test;
2828

jgrapht-core/src/test/java/org/jgrapht/generate/GnmRandomBipartiteGraphGeneratorTest.java

Lines changed: 3 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
package org.jgrapht.generate;
1919

2020
import org.jgrapht.*;
21+
import org.jgrapht.alg.util.IntegerVertexFactory;
2122
import org.jgrapht.graph.*;
2223

2324
import junit.framework.*;
@@ -69,7 +70,7 @@ public void testDirectedGraphGnm1()
6970
GraphGenerator<Integer, DefaultEdge, Integer> gen =
7071
new GnmRandomBipartiteGraphGenerator<>(4, 4, 20, SEED);
7172
Graph<Integer, DefaultEdge> g = new DirectedPseudograph<>(DefaultEdge.class);
72-
gen.generateGraph(g, new IntegerVertexFactory(), null);
73+
gen.generateGraph(g, new IntegerVertexFactory(1), null);
7374

7475
int[][] edges = { { 3, 5 }, { 6, 3 }, { 2, 8 }, { 7, 2 }, { 6, 2 }, { 4, 5 }, { 7, 4 },
7576
{ 2, 5 }, { 6, 1 }, { 5, 1 }, { 2, 7 }, { 1, 7 }, { 2, 6 }, { 3, 6 }, { 1, 5 },
@@ -87,7 +88,7 @@ public void testUndirectedGraphGnm1()
8788
GraphGenerator<Integer, DefaultEdge, Integer> gen =
8889
new GnmRandomBipartiteGraphGenerator<>(4, 4, 10, SEED);
8990
Graph<Integer, DefaultEdge> g = new SimpleGraph<>(DefaultEdge.class);
90-
gen.generateGraph(g, new IntegerVertexFactory(), null);
91+
gen.generateGraph(g, new IntegerVertexFactory(1), null);
9192

9293
int[][] edges = { { 3, 5 }, { 1, 7 }, { 2, 8 }, { 2, 6 }, { 3, 8 }, { 4, 8 }, { 1, 6 },
9394
{ 4, 7 }, { 4, 6 }, { 4, 5 } };
@@ -119,19 +120,6 @@ public void testGnmEdgesLimit()
119120
} catch (IllegalArgumentException e) {
120121
}
121122
}
122-
123-
private class IntegerVertexFactory
124-
implements VertexFactory<Integer>
125-
{
126-
private int id;
127-
128-
@Override
129-
public Integer createVertex()
130-
{
131-
return ++id;
132-
}
133-
};
134-
135123
}
136124

137125
// End GnmRandomBipartiteGraphGeneratorTest.java

jgrapht-core/src/test/java/org/jgrapht/generate/GnmRandomGraphGeneratorTest.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
import java.util.*;
2121

2222
import org.jgrapht.*;
23+
import org.jgrapht.alg.util.IntegerVertexFactory;
2324
import org.jgrapht.graph.*;
2425
import org.jgrapht.util.TypeUtil;
2526

jgrapht-core/src/test/java/org/jgrapht/generate/GnpRandomBipartiteGraphGeneratorTest.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
package org.jgrapht.generate;
1919

2020
import org.jgrapht.*;
21+
import org.jgrapht.alg.util.IntegerVertexFactory;
2122
import org.jgrapht.graph.*;
2223

2324
import junit.framework.*;

0 commit comments

Comments
 (0)