Added QR decomposition functions
All checks were successful
Merge-Checker / build_and_test (pull_request) Successful in 24s

This commit is contained in:
2025-05-30 09:07:26 -04:00
parent 296f233b28
commit 74afbfeab8
6 changed files with 266 additions and 195 deletions

View File

@@ -216,6 +216,11 @@ public:
return vec1.Get(0, 0) * vec2.Get(0, 0);
}
void QRDecomposition(Matrix<rows, rows> &Q, Matrix<rows, rows> &R) const;
void EigenQR(Matrix<rows, rows> &eigenVectors, Matrix<rows, 1> &eigenValues,
uint16_t maxIterations = 1000, float tolerance = 1e-6f) const;
protected:
std::array<float, rows * columns> matrix;