From d7b6dee2db415fc5d0052dca47a45c44b9aaba6d Mon Sep 17 00:00:00 2001 From: "Claudius \"keldu\" Holeksa" Date: Tue, 22 Apr 2025 13:35:38 +0200 Subject: Broken float decoder in forstio --- examples/config.json | 5 +++++ examples/meta_2d.cpp | 19 ++++++++++++++++++- 2 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 examples/config.json (limited to 'examples') diff --git a/examples/config.json b/examples/config.json new file mode 100644 index 0000000..dcd7f91 --- /dev/null +++ b/examples/config.json @@ -0,0 +1,5 @@ +{ + "delta_x" : 0.1, + "delta_t" : 0.1, + "kinematic_viscosity" : 1e-3 +} diff --git a/examples/meta_2d.cpp b/examples/meta_2d.cpp index 5aa39f4..a66f0e9 100644 --- a/examples/meta_2d.cpp +++ b/examples/meta_2d.cpp @@ -1,14 +1,31 @@ #include "../c++/lbm.hpp" +#include + int main(int argc, char** argv){ using namespace kel::lbm; + + auto eo_conf = load_lbm_config>("config.json"); + if(eo_conf.is_error()){ + auto& err = eo_conf.get_error(); + std::cerr<<"[Error]: "< conv{ {0.1}, {0.1} }; - print_lbm_meta>(conv, {1e-5}); + print_lbm_meta>(conv, {conf.template get<"kinematic_viscosity">()}); return 0; } -- cgit v1.2.3