A collection of numerical matrix decomposition methods, as discussed on thoughts-on-coding.com.
Numerical Methods in C++ Part 4: Decomposition of Linear Equation Systems
- LU-Decomposition
- LU-Decomposition with relative scaled pivot strategy
- Cholesky-Decomposition
To get it up and running you just need to execute:
~\linAlg\build\cmake .. -DCMAKE_TOOLCHAIN_FILE={YOUR_PATH_TO_VCPKG}/scripts/buildsystems/vcpkg.cmake
~\linAlg\build\cmake --build . --config Release
You can execute the program by ./linAlg
- fmt External library used for formatting and printing results
- doctest Feature-rich C++11/14/17/20 single-header testing framework for unit tests and TDD
- Benjamin Mahr - Ben1980
This project is licensed under the MIT License - see the LICENSE file for details