Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • dumux dumux
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 101
    • Issues 101
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 92
    • Merge requests 92
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • dumux-repositoriesdumux-repositories
  • dumuxdumux
  • Merge requests
  • !2274

Fix/intersecting entities

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Dennis Gläser requested to merge fix/intersecting-entities into master Oct 02, 2020
  • Overview 142
  • Commits 9
  • Pipelines 0
  • Changes 5

What this MR does / why does DuMux need it:

In the IntersectionEntitySet class we use the cornersMatch function of raw intersection entities in order to detect geometrically identical intersections, for which we remove duplicates but define several neighbors of the target domain for a single intersection geometry. However, cornersMatch expected the corners to be ordered identically, which is not necessarily the case, for instance, on surface grids. In 3d space, the intersection of a 2d geometry with two neighboring 3d geometries (in case the 2d geometry lies on the face between the two 3d geometries) can lead to differently ordered raw entities. In this case, the duplicates were not removed.

Edited Feb 17, 2021 by Timo Koch
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: fix/intersecting-entities