hpgem/nanomesh

Simplify API

stefsmeets opened this issue · 0 comments

#245 uses a base class registry to instantiate the most appropriate derived class. This replaces e.g. GenericMesh.create(). This could be used to simplify the nanomesh API. We could also go through the notebooks and see where these would need to be updated.

  • Mesher --> Mesher2D, Mesher3D
  • Mesh --> LineMesh, TriangleMesh, TetraMesh
  • Image --> Plane, Volume (Image2D, Image3D?)