Skip to content

Latest commit

 

History

History
29 lines (18 loc) · 1.15 KB

README.md

File metadata and controls

29 lines (18 loc) · 1.15 KB

linAlg

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

Getting Started

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

Prerequisites/Dependencies

  • 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

Authors

License

This project is licensed under the MIT License - see the LICENSE file for details