Skip to content
Matrix decomposition methods as discussed on thoughts-on-cpp.com
C++ CMake
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore
CMakeLists.txt
LICENSE
README.md
choleskyDecomposition.h
luDecomposition.h
main.cpp
matrix.h
matrixFactory.h
pivotLUDecomposition.h
utils.h

README.md

linAlg

A collection of numerical matrix decomposition methods, as discussed on thoughts-on-cpp.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

You can’t perform that action at this time.