From cfa607e1f985ddd941bb34fc4db883eabd1c9b4f Mon Sep 17 00:00:00 2001 From: "Claudius \"keldu\" Holeksa" Date: Wed, 5 Jul 2023 18:00:03 +0200 Subject: c++: mutater setup and geometry class added with minor changes in cavity2d --- c++/examples/cavity_2d.cpp | 13 ++++++++----- c++/geometry.h | 10 ++++++++++ c++/mutater.h | 8 ++++++++ 3 files changed, 26 insertions(+), 5 deletions(-) create mode 100644 c++/geometry.h create mode 100644 c++/mutater.h diff --git a/c++/examples/cavity_2d.cpp b/c++/examples/cavity_2d.cpp index 0f54f1c..bd108f1 100644 --- a/c++/examples/cavity_2d.cpp +++ b/c++/examples/cavity_2d.cpp @@ -14,20 +14,23 @@ using namespace kel::lbm::schema; * D factor * Q factor */ -using DfCellType = CellType; +using DfCell2DType = CellType; -using CellInfoType = CellType; +using CellInfo2DType = CellType; +/** + * Basic type for simulation + */ using CellData = CellData< - Member, - Member + Member, + Member >; } int main(){ using namespace kel::lbm; - saw::data lattice{512, 512}; + saw::data, saw::encode::Native> lattice{512, 512}; return 0; } diff --git a/c++/geometry.h b/c++/geometry.h new file mode 100644 index 0000000..575c6a3 --- /dev/null +++ b/c++/geometry.h @@ -0,0 +1,10 @@ +#pragma once + +namespace kel { +namespace lbm { +template +class geometry { + +}; +} +} diff --git a/c++/mutater.h b/c++/mutater.h new file mode 100644 index 0000000..1c093da --- /dev/null +++ b/c++/mutater.h @@ -0,0 +1,8 @@ +#pragma once + +namespace kel { +namespace lbm { +template +class mutater; +} +} -- cgit v1.2.3