summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorClaudius "keldu" Holeksa <mail@keldu.de>2025-11-23 11:33:40 +0100
committerClaudius "keldu" Holeksa <mail@keldu.de>2025-11-23 11:33:40 +0100
commit1d7c55abaa8a17905e5b523f1fdd5c0080b97b7b (patch)
tree85ee158e561b3985dffb54896f0085f7b34e5ff2
parent847a2dd4f4c9b6f988efb59d4b4e472f9c96c61e (diff)
downloadlibs-lbm-dev.tar.gz
Preparig for simpler collisiondev
-rw-r--r--lib/core/c++/particle/particle.hpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/lib/core/c++/particle/particle.hpp b/lib/core/c++/particle/particle.hpp
index 39aadfb..c87f15e 100644
--- a/lib/core/c++/particle/particle.hpp
+++ b/lib/core/c++/particle/particle.hpp
@@ -6,6 +6,9 @@
namespace kel {
namespace lbm {
+namespace coll {
+struct Spheroid{};
+}
namespace sch {
using namespace saw::schema;
@@ -26,6 +29,11 @@ using ParticleMask = Struct<
Member<Vector<T,D>, "center_of_mass">
>;
+template<typename T>
+using ParticleCollisionSpheroid = Struct<
+ Member<T, "radius">
+>;
+
template<typename T, uint64_t D>
using Particle = Struct<
Member<ParticleRigidBody<T,D>, "rigid_body">,