()
| 9 | from numpy.linalg import norm |
| 10 | |
| 11 | def parse_args(): |
| 12 | parser = argparse.ArgumentParser(__doc__); |
| 13 | parser.add_argument("--engine", help="Triangulation engine", |
| 14 | choices=("triangle_refiner", "mmg_delaunay"), default="auto"); |
| 15 | parser.add_argument("input_mesh"); |
| 16 | parser.add_argument("output_mesh"); |
| 17 | return parser.parse_args(); |
| 18 | |
| 19 | def compute_metric(mesh): |
| 20 | if mesh.has_attribute("cell"): |