Template repository suitable for C++, CMake and VS Code stack
# Numsimulation
Numsimulation is project developed as part of Numerical Flow Simulation course at RWTH Aachen university. It is a collection of seven software libraries with every one responsible for its own type of problem.
Do not forget to:
1. Edit name and date in LICENSE.md
2. Edit executable name in launch.json
### Dependencies
- The library depends on [Eigen](https://eigen.tuxfamily.org) for its core functionality.
-[CMake](https://cmake.org) is used for compilation and further automation
-[Python](https://www.python.org), [NumPy](https://numpy.org) and [Matplotlib](https://matplotlib.org) are used for visualization.
-[Doxygen](https://www.doxygen.nl) is used for generation of documentation
-[LaTeX](https://www.latex-project.org) and [Latexmk](https://mg.readthedocs.io/latexmk.html) are used for report generation
### Build
```
mkdir build
cd build
cmake ..
cmake --build .
```
### Usage
```
cd build
cmake --build . --target demo # Run all tests and visualize results
Numsimulation is project developed as part of Numerical Flow Simulation course at RWTH Aachen university. It is a collection of seven software libraries with every one responsible for its own type of problem.
@section Dependencies
- The library depends on [Eigen](https://eigen.tuxfamily.org) for its core functionality.
- [CMake](https://cmake.org) is used for compilation and further automation
- [Python](https://www.python.org), [NumPy](https://numpy.org) and [Matplotlib](https://matplotlib.org) are used for visualization.
- [Doxygen](https://www.doxygen.nl) is used for generation of documentation
- [LaTeX](https://www.latex-project.org) and [Latexmk](https://mg.readthedocs.io/latexmk.html) are used for report generation
@section Build
@code{.sh}
mkdir build
cd build
cmake ..
cmake --build .
@endcode
@section Usage
@code{.sh}
cd build
cmake --build . --target demo # Run all tests and visualize results