From 111b212c60b14a804a1b1b6627691dce5c5a5bbd Mon Sep 17 00:00:00 2001
From: Sebastian Eibl <sebastian.eibl@fau.de>
Date: Tue, 8 Aug 2017 13:32:07 +0200
Subject: [PATCH] check for union: hasSubBodies implemented

---
 src/pe/rigidbody/RigidBody.h | 1 +
 src/pe/rigidbody/Union.h     | 2 ++
 2 files changed, 3 insertions(+)

diff --git a/src/pe/rigidbody/RigidBody.h b/src/pe/rigidbody/RigidBody.h
index c58df20ee..8627cf496 100644
--- a/src/pe/rigidbody/RigidBody.h
+++ b/src/pe/rigidbody/RigidBody.h
@@ -109,6 +109,7 @@ public:
    inline ConstBodyID    getSuperBody()      const;
    inline BodyID         getTopSuperBody();
    inline ConstBodyID    getTopSuperBody()   const;
+   virtual inline bool   hasSubBodies()      const { return false; }
    inline bool           isFinite()          const;
    inline bool           isAwake()           const;
    inline bool           isFixed()           const;
diff --git a/src/pe/rigidbody/Union.h b/src/pe/rigidbody/Union.h
index 1dacea326..31c025c27 100644
--- a/src/pe/rigidbody/Union.h
+++ b/src/pe/rigidbody/Union.h
@@ -124,6 +124,8 @@ public:
    //@}
    //**********************************************************************************************
 
+   virtual inline bool   hasSubBodies()      const WALBERLA_OVERRIDE { return true; }
+
    //**Simulation functions************************************************************************
    /*!\name Simulation functions */
    //@{
-- 
GitLab