Skip to content

Commit a05cccc

Browse files
committed
(BUGFIX) cleaning up for tests
1 parent 3de9bd1 commit a05cccc

File tree

4 files changed

+6
-31
lines changed

4 files changed

+6
-31
lines changed

LoopStructural/interpolators/structured_grid.py

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -40,24 +40,6 @@ def barycentre(self):
4040
return self.cell_centres(np.arange(self.n_elements))
4141

4242

43-
44-
def update_property(self, propertyname, values):
45-
"""[summary]
46-
47-
[extended_summary]
48-
49-
Parameters
50-
----------
51-
propertyname : [type]
52-
[description]
53-
values : [type]
54-
[description]
55-
"""
56-
if values.shape[0] == self.n_nodes:
57-
self.properties[propertyname] = values
58-
if values.shape[0] == self.n_elements:
59-
self.cell_properties[propertyname] = values
60-
6143
def cell_centres(self, global_index):
6244
"""[summary]
6345

LoopStructural/interpolators/structured_tetra.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,6 @@ def __init__(self, origin = [0,0,0], nsteps = [10,10,10], step_vector = [1,1,1])
4141
[1,0,3,5]
4242
])
4343
self.ntetra = self.n_cells * 5
44-
self.properties = {}
45-
self.property_gradients = {}
4644
self.n_elements = self.ntetra
4745
self.cg = None
4846

@@ -125,7 +123,6 @@ def evaluate_gradient(self, pos, property_array):
125123
values = np.zeros(pos.shape)
126124
values[:] = np.nan
127125
vertices, element_gradients, tetras, inside = self.get_tetra_gradient_for_location(pos)
128-
vertex_vals = self.properties[prop][tetras]
129126
#grads = np.zeros(tetras.shape)
130127
values[inside,:] = (element_gradients[inside,:,:]*property_array[tetras[inside,None,:]]).sum(2)
131128
length = np.sum(values[inside,:],axis=1)

LoopStructural/modelling/core/geological_model.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,7 @@ def __init__(self, origin, maximum, rescale=True, nsteps=(40, 40, 40),
158158
self.bounding_box /= self.scale_factor
159159
self.support = {}
160160
self.reuse_supports = reuse_supports
161-
if reuse_supports:
161+
if self.reuse_supports:
162162
logger.warning("Supports are shared between geological features \n"
163163
"this may cause unexpected behaviour and should only\n"
164164
"be use by advanced users")
@@ -484,7 +484,7 @@ def get_interpolator(self, interpolatortype='PLI', nelements=1e5,
484484
# number of steps is the length of the box / step vector
485485
nsteps = np.ceil((bb[1, :] - bb[0, :]) / step_vector).astype(int)
486486
# create a structured grid using the origin and number of steps
487-
if reuse_supports:
487+
if self.reuse_supports:
488488
mesh_id = 'mesh_{}'.format(nelements)
489489
mesh = self.support.get(mesh_id,
490490
TetMesh(origin=bb[0, :], nsteps=nsteps,

tests/unit_tests/interpolator/test_discrete_supports.py

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,12 @@ def test_create_structured_grid_origin_nsteps():
2020

2121
def test_evaluate_value():
2222
grid = StructuredGrid()
23-
grid.update_property('X',grid.nodes[:,0])
2423
assert np.sum(grid.barycentre()[:,0] -
25-
grid.evaluate_value(grid.barycentre(),'X')) ==0
24+
grid.evaluate_value(grid.barycentre(),grid.nodes[:,0])) ==0
2625

2726
def test_evaluate_gradient():
2827
grid = StructuredGrid()
29-
grid.update_property('Y',grid.nodes[:,1])
30-
vector = np.mean(grid.evaluate_gradient(grid.barycentre(),'Y'),axis=0)
28+
vector = np.mean(grid.evaluate_gradient(grid.barycentre(),grid.nodes[:,1]),axis=0)
3129
# vector/=np.linalg.norm(vector)
3230
assert np.sum(vector-np.array([0,grid.step_vector[1],0])) == 0
3331

@@ -76,13 +74,11 @@ def test_create_tetmesh_origin_nsteps():
7674

7775
def test_evaluate_value_tetmesh():
7876
grid = TetMesh()
79-
grid.update_property('X',grid.nodes[:,0])
8077
assert np.sum(grid.barycentre()[:,0] -
81-
grid.evaluate_value(grid.barycentre(),'X')) ==0
78+
grid.evaluate_value(grid.barycentre(),grid.nodes[:,0])) ==0
8279

8380
def test_evaluate_gradient_tetmesh():
8481
grid = TetMesh()
85-
grid.update_property('Y',grid.nodes[:,1])
86-
vector = np.mean(grid.evaluate_gradient(grid.barycentre(),'Y'),axis=0)
82+
vector = np.mean(grid.evaluate_gradient(grid.barycentre(),grid.nodes[:,1]),axis=0)
8783
# vector/=np.linalg.norm(vector)
8884
assert np.sum(vector-np.array([0,grid.step_vector[1],0])) == 0

0 commit comments

Comments
 (0)