This PR adds support for using gmsh to generate meshes. The package currently uses MeshPy for mesh generation - the PR adds to this functionality.
Approach
Optional "mesher" flags have been added to the from_polymesh method and the input file. The default behavior is to continue using MeshPy. To use gmsh instead, add <mesher> gmsh </mesher> to the input file or mesher='gmsh' to the TriMesh.from_polymesh call.
PR Checklist
[x] All tox commands succeed
[x] Docs have been added / updated (for bug fixes / features)
PR Summary
Purpose
This PR adds support for using gmsh to generate meshes. The package currently uses MeshPy for mesh generation - the PR adds to this functionality.
Approach
Optional "mesher" flags have been added to the
from_polymesh
method and the input file. The default behavior is to continue using MeshPy. To use gmsh instead, add<mesher> gmsh </mesher>
to the input file ormesher='gmsh'
to the TriMesh.from_polymesh call.PR Checklist
tox
commands succeedClosing Issues
Closes #16