Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • W waLBerla
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 52
    • Issues 52
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 14
    • Merge requests 14
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • waLBerla
  • waLBerla
  • Merge requests
  • !158

Union refactoration

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Tobias Leemann requested to merge iq72ehiq/walberlawork:UnionRefactoration into master Jan 30, 2019
  • Overview 9
  • Commits 14
  • Pipelines 0
  • Changes 53

Changed Implementation of PEs Union-Structure to avoid redundant storage of data. Subbodies of Unions now store only their relative position to the center of the Union and there relative rotation. The global position and rotation is computed by the appropriate recursive methods getPosition() and getRotation(). This branch includes the removal of the rpos property of RigidBody and grants only private access to the properties gpos and q (Rotation), which should only be set via the Setter-Methods or constructors.

Edited Jul 10, 2019 by Tobias Leemann
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: UnionRefactoration