From d37da6101449a377962caed0521f60d7781e024a Mon Sep 17 00:00:00 2001 From: "Claudius \"keldu\" Holeksa" Date: Mon, 3 Jul 2023 16:47:18 +0200 Subject: c++: Ammended some declarations and setup a basic idea for conversion --- c++/converter.h | 11 +++++++++++ c++/examples/cavity_2d.cpp | 27 +++++++++++++++++++++++++-- 2 files changed, 36 insertions(+), 2 deletions(-) create mode 100644 c++/converter.h diff --git a/c++/converter.h b/c++/converter.h new file mode 100644 index 0000000..b16e484 --- /dev/null +++ b/c++/converter.h @@ -0,0 +1,11 @@ +#pragma once + +namespace kel { +namespace lbm { +class converter { +private: +public: + converter() = delete; +}; +} +} diff --git a/c++/examples/cavity_2d.cpp b/c++/examples/cavity_2d.cpp index a3db082..0f54f1c 100644 --- a/c++/examples/cavity_2d.cpp +++ b/c++/examples/cavity_2d.cpp @@ -1,10 +1,33 @@ -#include "../lattice.h" +#include "../descriptor.h" #include +namespace schema { +using namespace kel::lbm::schema; + +/** + * Basic distribution function + * Base type + * D + * Q + * Scalar factor + * D factor + * Q factor + */ +using DfCellType = CellType; + +using CellInfoType = CellType; + +using CellData = CellData< + Member, + Member +>; +} + int main(){ using namespace kel::lbm; - saw::data, saw::encode::Native> lattice{512, 512}; + + saw::data lattice{512, 512}; return 0; } -- cgit v1.2.3