testing forward <-> backward conversion
This commit is contained in:
parent
21431295fb
commit
b56864552f
|
@ -24,6 +24,18 @@ class TestGridFilters:
|
||||||
n = grid_filters.node_coord0(grid,size) + size/grid*.5
|
n = grid_filters.node_coord0(grid,size) + size/grid*.5
|
||||||
assert np.allclose(c,n)
|
assert np.allclose(c,n)
|
||||||
|
|
||||||
|
@pytest.mark.parametrize('mode',[('cell'),('node')])
|
||||||
|
def test_grid_DNA(self,mode):
|
||||||
|
"""Ensure that xx_coord0_2_DNA is the inverse of xx_coord0."""
|
||||||
|
grid = np.random.randint(8,32,(3))
|
||||||
|
size = np.random.random(3)
|
||||||
|
origin = np.random.random(3)
|
||||||
|
|
||||||
|
coord0 = eval('grid_filters.{}_coord0(grid,size,origin)'.format(mode)) # noqa
|
||||||
|
_grid,_size,_origin = eval('grid_filters.{}_coord0_2_DNA(coord0.reshape((-1,3)))'.format(mode))
|
||||||
|
assert np.allclose(grid,_grid) and np.allclose(size,_size) and np.allclose(origin,_origin)
|
||||||
|
|
||||||
|
|
||||||
@pytest.mark.parametrize('mode',[('cell'),('node')])
|
@pytest.mark.parametrize('mode',[('cell'),('node')])
|
||||||
def test_displacement_avg_vanishes(self,mode):
|
def test_displacement_avg_vanishes(self,mode):
|
||||||
"""Ensure that random fluctuations in F do not result in average displacement."""
|
"""Ensure that random fluctuations in F do not result in average displacement."""
|
||||||
|
|
Loading…
Reference in New Issue