diff options
author | Claudius "keldu" Holeksa <mail@keldu.de> | 2025-07-23 17:25:25 +0200 |
---|---|---|
committer | Claudius "keldu" Holeksa <mail@keldu.de> | 2025-07-23 17:25:25 +0200 |
commit | 163eb5b4436876d4163cf6aa33ce633b5b7957d0 (patch) | |
tree | 897ed2352f902be8ebdf3c9f28fe549645c5587f /examples/poiseulle_particles_2d.cpp | |
parent | c7b106cab28ecfdb1c336728a104f6dcc7343a70 (diff) |
Adding channel
Diffstat (limited to 'examples/poiseulle_particles_2d.cpp')
-rw-r--r-- | examples/poiseulle_particles_2d.cpp | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/examples/poiseulle_particles_2d.cpp b/examples/poiseulle_particles_2d.cpp index 3e636f9..d0310e4 100644 --- a/examples/poiseulle_particles_2d.cpp +++ b/examples/poiseulle_particles_2d.cpp @@ -3,6 +3,8 @@ #include "../c++/boundary.hpp" #include "../c++/iterator.hpp" +#include "../c++/particle/particle.hpp" + #include <forstio/codec/data.hpp> namespace kel { @@ -36,7 +38,8 @@ template<typename Desc> using CellStruct = Struct< Member<DfCell<Desc>, "dfs">, Member<DfCell<Desc>, "dfs_old">, - Member<CellInfo<Desc>, "info"> + Member<CellInfo<Desc>, "info">, + Member<Cell<UInt8, D2Q9, 1u, 0u, 0u>, "particle_mask"> >; template<typename T, uint64_t D> @@ -335,6 +338,15 @@ int main(int argc, char** argv){ saw::data<sch::CavityFieldD2Q9, saw::encode::Native> lattice{dim}; auto meta = lattice.meta(); + particle_system<sch::T, sch::D2Q9::D> part_sys; + { + saw::data<sch::Particle<sch::T, sch::D2Q9::D>> part; + auto eov = part_sys.add(std::move(part)); + if(eov.is_error()){ + return eov.get_error().get_id(); + } + } + /** * Setup geometry */ |