diff options
Diffstat (limited to 'lib/core')
| -rw-r--r-- | lib/core/c++/abstract/templates.hpp | 3 | ||||
| -rw-r--r-- | lib/core/c++/environment.hpp | 5 | ||||
| -rw-r--r-- | lib/core/tests/particles.cpp | 4 |
3 files changed, 8 insertions, 4 deletions
diff --git a/lib/core/c++/abstract/templates.hpp b/lib/core/c++/abstract/templates.hpp index f675a99..d9d9faa 100644 --- a/lib/core/c++/abstract/templates.hpp +++ b/lib/core/c++/abstract/templates.hpp @@ -2,6 +2,7 @@ namespace kel { namespace lbm { - +template<typename... T> +constexpr bool always_false = false; } } diff --git a/lib/core/c++/environment.hpp b/lib/core/c++/environment.hpp index 27d8f3a..d8aa9ae 100644 --- a/lib/core/c++/environment.hpp +++ b/lib/core/c++/environment.hpp @@ -8,11 +8,13 @@ namespace kel { namespace lbm { struct environment { + std::string name; + std::filesystem::path lbm_dir; std::filesystem::path data_dir; }; -saw::error_or<environment> lbm_directory(){ +saw::error_or<environment> setup_lbm_env(const std::string_view name){ namespace fs = std::filesystem; const char* home_dir = std::getenv("HOME"); @@ -25,6 +27,7 @@ saw::error_or<environment> lbm_directory(){ env.lbm_dir = std::filesystem::path{home_dir} / ".lbm"; { + // Set default data location to "${lbm_dir}/data" env.data_dir = env.lbm_dir / "data"; // LBM Data Location auto lbm_dir_config = env.lbm_dir / "data_dir_location.txt"; diff --git a/lib/core/tests/particles.cpp b/lib/core/tests/particles.cpp index de9477c..133c343 100644 --- a/lib/core/tests/particles.cpp +++ b/lib/core/tests/particles.cpp @@ -273,9 +273,9 @@ SAW_TEST("Verlet integration test 2D"){ } */ -SAW_TEST("Particle / AABB"){ +SAW_TEST("Spheroid Particle / AABB"){ using namespace kel; - + } } |
