From 595cdfd51594af7cee4258a1ed92b06c6bf0171d Mon Sep 17 00:00:00 2001 From: "Claudius \"keldu\" Holeksa" Date: Wed, 11 Feb 2026 17:27:59 +0100 Subject: Fixing --- lib/core/c++/particle.hpp | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 lib/core/c++/particle.hpp (limited to 'lib/core/c++/particle.hpp') diff --git a/lib/core/c++/particle.hpp b/lib/core/c++/particle.hpp new file mode 100644 index 0000000..f8a5cb0 --- /dev/null +++ b/lib/core/c++/particle.hpp @@ -0,0 +1,32 @@ +#pragma once + +#include "component.hpp" +#include "particle/particle.hpp" + +namespace kel { +namespace lbm { +namespace cmpt { +struct Particle {}; +} + +template +class component { +public: + + template + void apply(const saw::data& particles, const saw::data& macros, saw::data index, saw::data time_step) const { + + auto& p = particles.at(index); + + // Compute forces + + // Update particle velocity + verlet_step_lambda(p,{1.0}); + + // Update porosity over lattice nodes + + + } +}; +} +} -- cgit v1.2.3