Add Sweeper. Add and test more symbolic geometry features.
- Add experimental::sweep::Sweeper - Add domain and block cell bounding boxes - Refactor and extend geometry info extraction in Sweep generator - Start building unit test for geometry extraction
Showing
- lib/walberla/experimental/Sweep.hpp 1 addition, 0 deletionslib/walberla/experimental/Sweep.hpp
- lib/walberla/experimental/sweep/Sweeper.hpp 45 additions, 0 deletionslib/walberla/experimental/sweep/Sweeper.hpp
- src/walberla/codegen/api.py 15 additions, 0 deletionssrc/walberla/codegen/api.py
- src/walberla/codegen/sweep.py 56 additions, 37 deletionssrc/walberla/codegen/sweep.py
- src/walberla/codegen/symbolic.py 175 additions, 12 deletionssrc/walberla/codegen/symbolic.py
- tests/BlockforestGeometry.py 0 additions, 20 deletionstests/BlockforestGeometry.py
- tests/CMakeLists.txt 1 addition, 0 deletionstests/CMakeLists.txt
- tests/CodegenFeatures/CMakeLists.txt 6 additions, 0 deletionstests/CodegenFeatures/CMakeLists.txt
- tests/CodegenFeatures/GeometryKernels.py 33 additions, 0 deletionstests/CodegenFeatures/GeometryKernels.py
- tests/CodegenFeatures/TestBlockforestGeometry.cpp 60 additions, 0 deletionstests/CodegenFeatures/TestBlockforestGeometry.cpp