Max Luebke
3612dcf034
BREAKING CHANGE: Rework Grid definition
...
Now the API does not rely on `Grid` structure but lay a wrapper around
an existing memory region, which defines for example a diffusion grid.
All simulation steps are done in place.
The user has to make sure the memory existing throughout the lifetime of
a simulation grid.
2025-01-31 15:46:06 +01:00
Max Lübke
d3843fb2a3
refactor: Update testDiffusion.cpp and Diffusion.hpp
...
Refactor testDiffusion.cpp and Diffusion.hpp to improve code readability and maintainability. Remove unnecessary exception throwing and replace with assert statements for invalid arguments.
2024-12-10 10:42:53 +01:00
Max Lübke
a796acbc1d
BREAKING CHANGE: Rename Simulation to Diffusion
...
chore: Cleanup of applications
2024-12-10 08:55:50 +01:00
Max Lübke
6981373deb
feat: Integrate GoogleTest for unit testing and update CI configuration
2024-12-06 09:52:45 +01:00
Max Luebke
f71bf2371f
Update doctest library and fix target link
2024-04-02 10:21:00 +00:00
Max Lübke
3106c2b8d5
test: add Boundary test case
2023-09-14 12:11:37 +02:00
Max Lübke
ce09f0d8c8
fix: remove all source file includes
2023-09-14 11:34:41 +02:00
philippun
32b05a8a87
added Thomas Solver with option to choose solver and cleaned up the repository
2023-08-23 12:24:35 +02:00
philippun
28d2316f7d
FTCS test
2023-08-07 10:16:40 +02:00
philippun
8596f3ffda
added first grid test
2023-08-03 22:33:55 +02:00
Hannes Signer
d38e14d6f4
change: all variables as pass by reference
2023-08-03 14:57:44 +02:00
Max Lübke
63b4e49f99
Fix handling of CSV file
2023-08-03 11:12:02 +02:00
philippun
78cf41f57e
implemented some util methods and started with a first test case
2023-08-02 12:36:06 +02:00
Max Luebke
3d80b7e02a
build: only fetch doctest if it is not present yet
2023-07-19 11:31:59 +02:00
Max Lübke
443ea15c58
test: add target check
2022-08-24 09:05:12 +02:00
Max Lübke
c96655241f
docs: Update and extending README
...
build: Set internal variables to new project name
ci: Use new CMake variables as basis
2022-08-23 11:35:08 +02:00
Max Lübke
fd7e2f5b63
build: fetch doctest during configuration
2022-08-16 11:30:35 +00:00
Max Lübke
586990af45
Resolve "Add simplified setting of boundary conditions"
2022-06-13 16:35:21 +02:00