made the 'connectivity' tests work (whatever they were)

This commit is contained in:
sm
2011-03-24 15:48:36 -06:00
parent e8414417a5
commit 928a4ccdab
4 changed files with 29 additions and 28 deletions
+1 -3
View File
@@ -1,5 +1,5 @@
from interp.grid.delaunay import dgrid as basegrid
from interp.tools import exact_func, log
from interp.tools import friendly_exact_2D as exact_func
import numpy as np
@@ -29,13 +29,11 @@ class rect_grid(basegrid):
class random_grid(rect_grid):
def __init__(self, num_verts = 10):
log.debug("number of verts: %d" % num_verts)
verts = []
q = []
r = np.random
appx_side_res = int(np.sqrt(num_verts))
log.debug("appx_side_res: %d" % appx_side_res)
delta = 1.0 / float(appx_side_res)
for x in xrange(appx_side_res + 1):
+4 -4
View File
@@ -1,5 +1,5 @@
from interp.grid.delaunay import dgrid as basegrid
from interp.tools import exact_func_3D, log
from interp.tools import baker_exact_3D, log
import numpy as np
@@ -30,7 +30,7 @@ class rect_grid(basegrid):
for z in xrange(zres):
cur_z = zmin + (z * zdel)
verts.append([cur_x, cur_y, cur_z])
q.append(exact_func_3D((cur_x, cur_y, cur_z)))
q.append(baker_exact_3D((cur_x, cur_y, cur_z)))
basegrid.__init__(self, verts, q)
@@ -55,8 +55,8 @@ class random_grid(rect_grid):
cur_z = r.rand()
verts.append([cur_x, cur_y, cur_z])
q.append(exact_func_3D((cur_x, cur_y, cur_z)))
rect_grid.__init__(self, verts, q)
q.append(baker_exact_3D((cur_x, cur_y, cur_z)))
basegrid.__init__(self, verts, q)
self.verts = np.array(self.verts)
self.q = np.array(self.q)