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
  • !3234

[discretization] Add basic gridgeometry

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Timo Koch requested to merge feature/basic-gridgeometry into master Jul 28, 2022
  • Overview 27
  • Commits 5
  • Pipelines 7
  • Changes 5

This implementation allows to implement gridgeometry which share the same underlying BasicGridGeometry instance. This means only one bounding box tree, element map, index mapper. This is useful when different discretizations are constructed on the same grid view.

The "old" class BaseGridGeometry is now just a thin wrapper around the new BasicGridGeometry. The BasicGridGeometry is identical to the old BaseGridGeometry but is now intended for stand-alone usage in the main file. Discretization-scheme specific grid geometries still inherit from BaseGridGeometry.

This allows for two new features

  • the basic grid geometry can now be shared between two or more discretization-scheme specific grid geometries on the same grid view
  • the base grid geometry allows exchanging the actual implementation of the basic gridgeometry if this is desired to add some basic common shared features
Edited Sep 24, 2022 by Timo Koch
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: feature/basic-gridgeometry