Examples of GraphGenerator


Examples of org.geotools.graph.build.GraphGenerator

   *
   */
  public void test_0() {
    final int nnodes = 100;
    Node[] ends = GraphTestUtil.buildNoBifurcations(generator(), nnodes);
    GraphGenerator fused = createGenerator();
   
    GraphFuser fuser = new GraphFuser(
      generator().getGraph(), generator().getGraphBuilder(), createEdgeMerger()
    );
    assertTrue(fuser.fuse());
View Full Code Here

Examples of org.geotools.graph.build.GraphGenerator

    final int nnodes = 100;
    final int cyc = 50;
   
    Node[] ends = GraphTestUtil.buildNoBifurcations(generator(), nnodes);
    generator().add(new Object[]{String.valueOf(cyc), String.valueOf(cyc+1)});
    GraphGenerator fused = createGenerator();
   
    GraphFuser fuser = new GraphFuser(
      generator().getGraph(), generator().getGraphBuilder(), createEdgeMerger()
    );
    assertTrue(fuser.fuse());
View Full Code Here

Examples of org.geotools.graph.build.GraphGenerator

    final int nnodes = 100;
    final int cyc = 50;
   
    Node[] ends = GraphTestUtil.buildNoBifurcations(generator(), nnodes);
    generator().add(new Object[]{String.valueOf(cyc), String.valueOf(cyc+2)});
    GraphGenerator fused = createGenerator();
   
    GraphFuser fuser = new GraphFuser(
      generator().getGraph(), generator().getGraphBuilder(), createEdgeMerger()
    );
    assertTrue(fuser.fuse());
View Full Code Here

Examples of org.geotools.graph.build.GraphGenerator

   */
  public void test_3() {
    int nnodes = 100;
    GraphTestUtil.buildCircular(generator(), nnodes);
   
    GraphGenerator fused = createGenerator();
   
    GraphFuser fuser = new GraphFuser(
      generator().getGraph(), generator().getGraphBuilder(), createEdgeMerger()
    );
    assertTrue(fuser.fuse());
View Full Code Here

Examples of samples.graph.input.GraphGenerator

    for (int n : sizes) {
      for (int nb : nbVoisins) {
        for (int ks = 0; ks < 50; ks++) {
          s = System.currentTimeMillis();
//          System.out.println("n:" + n + " nbVoisins:" + nb + " s:" + s);
          GraphGenerator gg = new GraphGenerator(n, s, GraphGenerator.InitialProperty.HamiltonianCircuit);
          matrix = transformMatrix(gg.neighborBasedGenerator(nb));
          testInt(matrix, s, true, false);
          testInt(matrix, s, false, false);
          testInt(matrix, s, true, true);
          testInt(matrix, s, false, true);
        }
View Full Code Here

Examples of uk.ac.man.cs.mig.util.graph.controller.GraphGenerator

  public void setGraphGenerator(GraphGenerator generator) {
    if(generator == null) {
      throw new NullPointerException("GraphGenerator must not be null");
    }

    GraphGenerator oldGraphGenerator = this.graphGenerator;
    this.graphGenerator = generator;
    Iterator it = oldGraphGenerator.getGraphGeneratorListeners();
    while(it.hasNext()) {
      GraphGeneratorListener lsnr = (GraphGeneratorListener) it.next();
      graphGenerator.addGraphGeneratorListener(lsnr);
      it.remove();
    }
View Full Code Here

Examples of util.GraphGenerator

//                    read = false;
//                }
//            }

//                long generatingGraphStartTime = System.nanoTime();
                GraphGenerator generator = new RandomIntervalGraphGenerator();
                Graph graph = (Graph) generator.generate(num);
//                long generatingGraphEndTime = System.nanoTime() - generatingGraphStartTime;
//            System.out.println("Generation graph time is - " + generatingGraphEndTime);
//
////            Graph graph = new Graph(a);
//            System.out.println("The matrix is:");
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.