Skip to content
Snippets Groups Projects
Commit 8b75f1b1 authored by René Fritze's avatar René Fritze Committed by René Milk
Browse files

[py] add a shorthand for walker making

parent 1a79a037
No related merge requests found
......@@ -27,3 +27,11 @@ except ImportError as e:
HAVE_DUNE_ALUGRID = 'GridProvider__2d_simplex_aluconform' in globals()
def make_walker(gridprovider, level = 0):
for factory in [globals()[s] for s in globals().keys() if s.startswith('make_walker_on_')]:
try:
return factory(gridprovider, level)
except:
continue
raise TypeError('no matching walker for gridview {}'.format(gridprovider.__class__))
\ No newline at end of file
......@@ -38,6 +38,14 @@ def test_grid_provider(grid_provider):
assert grid_provider.max_entity_diameter() > 0
assert grid_provider.dim > 0
def test_walker(grid_provider):
walker = xtg.make_walker(grid_provider)
walker.walk()
walker.clear()
def test_count():
pass
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment