Skip to content
/ linAlg Public

Matrix decomposition methods as discussed on thoughts-on-cpp.com

License

Notifications You must be signed in to change notification settings

Ben1980/linAlg

Repository files navigation

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

About

Matrix decomposition methods as discussed on thoughts-on-cpp.com

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published