From e252609d000814d2d48b5e3441dbf768e9900692 Mon Sep 17 00:00:00 2001
From: Romain Boman <r.boman@uliege.be>
Date: Wed, 23 Feb 2022 14:21:43 +0100
Subject: [PATCH] add use_gmshOld option

---
 models/bonemodel.py | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/models/bonemodel.py b/models/bonemodel.py
index dadbd6f..8222c07 100644
--- a/models/bonemodel.py
+++ b/models/bonemodel.py
@@ -68,6 +68,9 @@ def parms(d={}):
     p['tolNR'] = 1e-6        # [-] equilibrium tolerance
     p['dt0'] = 1.0           # [s] time step size
 
+    # gmsh toolbox
+    p['use_gmshOld'] = True  # use old gmsh interface
+
     p.update(d)
     return p
 
@@ -283,8 +286,10 @@ def import_mesh(domain, filename):
         raise Exception(f'Unknown extension: {ext}, please use .ply, .stl, .msh or .geo')
 
     print(f'importing {mandible_gmsh}')
-    # from toolbox.gmsh import GmshImport # FIXME: does not work!
-    from toolbox.gmshOld import GmshImport
+    if p['use_gmshOld']:
+        from toolbox.gmshOld import GmshImport
+    else:
+        from toolbox.gmsh import GmshImport # FIXME: does not work!
     f = os.path.join(os.path.dirname(__file__), mandible_gmsh)
     mesher = GmshImport(f, domain)
     mesher.execute()
-- 
GitLab