def timeVoronoi(Nmax): far = 1 vd = ovd.VoronoiDiagram(far, int( math.floor( math.sqrt(2)*math.sqrt(Nmax) ) ) ) plist = gens.randomGenerators(far, Nmax) #plist = regularGridGenerators(far, Nmax) #plist = circleGenerators(far, Nmax) t_before = time.time() for p in plist: vd.addVertexSite( p ) t_after = time.time() return (t_after - t_before)
def timeVoronoi(Nmax): far = 1 vd = ovd.VoronoiDiagram(far, int( math.floor( math.sqrt(2)*math.sqrt(Nmax) ) ) ) plist = ovdgenerators.randomGenerators(far, Nmax) #plist = regularGridGenerators(far, Nmax) #plist = circleGenerators(far, Nmax) t_before = time.time() for p in plist: vd.addVertexSite( p ) t_after = time.time() return (t_after - t_before)
def timeVoronoi_batch(Nmax): far = 1 vd = ovd.VoronoiDiagram(far, int( math.floor( math.sqrt(16)*math.sqrt(Nmax) ) ) ) #vd = ovd.VoronoiDiagram(far, 1200 ) # use a fixed number of bins plist = gens.randomGenerators(far, Nmax) #plist = gens.regularGridGenerators(far, Nmax) #plist = circleGenerators(far, Nmax) for p in plist: vd.pushVertexSite( p ) t_before = time.time() vd.run() t_after = time.time() return (t_after - t_before)
def timeVoronoi_batch(Nmax): far = 1 vd = ovd.VoronoiDiagram(far, int(math.floor(math.sqrt(16) * math.sqrt(Nmax)))) #vd = ovd.VoronoiDiagram(far, 1200 ) # use a fixed number of bins plist = gens.randomGenerators(far, Nmax) #plist = gens.regularGridGenerators(far, Nmax) #plist = circleGenerators(far, Nmax) for p in plist: vd.pushVertexSite(p) t_before = time.time() vd.run() t_after = time.time() return (t_after - t_before)
def timeVoronoiPoints(Nmax): far = 1 vd = ovd.VoronoiDiagram(far, int( math.floor( math.sqrt(2)*math.sqrt(Nmax) ) ) ) print "waiting for {0} random points..".format(Nmax) sys.stdout.flush() t_before = time.time() plist = ovdgenerators.randomGenerators(far, Nmax) t_after = time.time() print ".done in ",(t_after - t_before)," seconds" #plist = regularGridGenerators(far, Nmax) #plist = circleGenerators(far, Nmax) t_before = time.time() for p in plist: vd.addVertexSite( p ) t_after = time.time() return [(t_after - t_before)]
def timeVoronoiPoints(Nmax): far = 1 vd = ovd.VoronoiDiagram(far, int(math.floor(math.sqrt(2) * math.sqrt(Nmax)))) print "waiting for {0} random points..".format(Nmax) sys.stdout.flush() t_before = time.time() plist = gens.randomGenerators(far, Nmax) t_after = time.time() print ".done in ", (t_after - t_before), " seconds" #plist = regularGridGenerators(far, Nmax) #plist = circleGenerators(far, Nmax) t_before = time.time() for p in plist: vd.addVertexSite(p) t_after = time.time() return [(t_after - t_before)]