summaryrefslogtreecommitdiff
path: root/lib/core/c++/particle/particle.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'lib/core/c++/particle/particle.hpp')
-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">,