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 100
    • Issues 100
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 86
    • Merge requests 86
  • 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
  • !146

Feature/intersect bboxtrees

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Timo Koch requested to merge feature/intersect-bboxtrees into master Apr 26, 2016
  • Overview 0
  • Commits 11
  • Pipelines 0
  • Changes 7

Add the ability to bounding box trees to intersect with other bounding box trees.

Add a test in dumux/common/boundingboxtree/ testing BBoxTree construction, pointIntersection, treeIntersection.

The result is a vector of BoundingBoxIntersections. They contain a first and a second element index of the respective first and second boundingBoxTree and the corners in global coordinates of the intersection geometry.

This implements only intersection of 3D with 1D elements. However it is possible to add other geometries by implementing the GeometryCollision class for e.g. 2D with 1D elements or 3D with 2D elements.

Merging this branch would remove the dependency on dune-grid-glue in dumux-multidimension. It is also a step towards better well models where wells are actually one-dimensional domains intersecting with the bulk grid cells.

TODO

  • Better documentation
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: feature/intersect-bboxtrees