diff --git a/src/pe/rigidbody/RigidBody.h b/src/pe/rigidbody/RigidBody.h index 119616748a90f49f94333ad14cf0d5335b35650e..004423cc12a1e14f3f9de124046895db2c0add15 100644 --- a/src/pe/rigidbody/RigidBody.h +++ b/src/pe/rigidbody/RigidBody.h @@ -1170,7 +1170,11 @@ const Vec3 RigidBody::accFromWF( real_t px, real_t py, real_t pz ) const } //************************************************************************************************* -inline id_t RigidBody::getTypeID() const{ +inline id_t RigidBody::getTypeID() const +{ + WALBERLA_ASSERT_LESS( typeID_, std::numeric_limits<id_t>::max(), "You are requesting the type " \ + " id of a body, but the static type id for the body has not yet been " \ + " initialized! Call SetBodyTypeIDs<BodyTypeTuple>::execute to initialize!" ); return typeID_; }