simbilod / meshwell

GMSH wrapper, with integrated photonics focus
https://simbilod.github.io/meshwell/
GNU General Public License v3.0
22 stars 3 forks source link

fuse entities by name flag #44

Closed simbilod closed 11 months ago

simbilod commented 11 months ago

@HelgeGehring

    entities = [
        PolySurface(polygons=polygon1, model=model, physical_name="cad1"),
        PolySurface(polygons=polygon2, model=model, physical_name="cad2"),
        PolySurface(polygons=polygon3, model=model, physical_name="cad3"),
    ]

    mesh_unfused = model.mesh(
        entities_list=entities,
        verbosity=False,
        filename="mesh_unfused.msh",
        fuse_entities_by_name=True,
    )

image

    entities = [
        PolySurface(polygons=polygon1, model=model, physical_name="cad1"),
        PolySurface(polygons=polygon2, model=model, physical_name="cad1"),
        PolySurface(polygons=polygon3, model=model, physical_name="cad1"),
    ]

    mesh_fused = model.mesh(
        entities_list=entities,
        verbosity=False,
        filename="mesh_fused.msh",
        fuse_entities_by_name=True,
        reinitialize=True,
    )

image