Priusds / ParGeo

Generate complex two-dimensional geometries for simulations based on mesh discretizations.
https://pypi.org/project/pargeo/
MIT License
2 stars 1 forks source link

Boundary Entity Management #41

Open Priusds opened 8 months ago

Priusds commented 8 months ago

@Drachiro add some description.

Drachiro commented 7 months ago

In ideal world particular edges already have with a physical entity.

The whole domain boundary has an entity for each boundary conditions applications e.g. with fenics without the need to recover the boundary segments, i.e. since this is polygonal structure.

If we insert new holes that cutout domain parts, they introduce new domain boundaries, that one might wish to treat with own entities to define boundary conditions separately. ( e.g. linear elasticity, pulling force only on outer boundary but domain is perforated and no force is applied to the boundaries of the perforation)

Interface problem require special treatment of the intersection of subdomains within the subdomain. This example corresponds to the intersection of certain added geometries with different level that touch each other.