Update geometry.py with gmsh latest updates
Update geometry.py with gmsh latest updates

set_transfinite_line has the options "Progression", "Bump" and "Beta" according gmsh references.
Updated assert to enforce mesh type complies with gmsh options.
nschloe/python4gmsh