Made my own equally wrong QR factorization
Some checks failed
Merge-Checker / build_and_test (pull_request) Failing after 20s
Some checks failed
Merge-Checker / build_and_test (pull_request) Failing after 20s
This commit is contained in:
@@ -336,27 +336,27 @@ TEST_CASE("Elementary Matrix Operations", "Matrix") {
|
||||
Matrix<3, 3> mat4 = startMatrix;
|
||||
|
||||
Matrix<2, 2> mat5{10, 11, 12, 13};
|
||||
mat4.SetSubMatrix<2, 2, 0, 0>(mat5);
|
||||
mat4.SetSubMatrix(0, 0, mat5);
|
||||
REQUIRE(mat4.Get(0, 0) == 10);
|
||||
REQUIRE(mat4.Get(0, 1) == 11);
|
||||
REQUIRE(mat4.Get(1, 0) == 12);
|
||||
REQUIRE(mat4.Get(1, 1) == 13);
|
||||
|
||||
mat4 = startMatrix;
|
||||
mat4.SetSubMatrix<2, 2, 1, 1>(mat5);
|
||||
mat4.SetSubMatrix(1, 1, mat5);
|
||||
REQUIRE(mat4.Get(1, 1) == 10);
|
||||
REQUIRE(mat4.Get(1, 2) == 11);
|
||||
REQUIRE(mat4.Get(2, 1) == 12);
|
||||
REQUIRE(mat4.Get(2, 2) == 13);
|
||||
|
||||
Matrix<3, 1> mat6{10, 11, 12};
|
||||
mat4.SetSubMatrix<3, 1, 0, 0>(mat6);
|
||||
mat4.SetSubMatrix(0, 0, mat6);
|
||||
REQUIRE(mat4.Get(0, 0) == 10);
|
||||
REQUIRE(mat4.Get(1, 0) == 11);
|
||||
REQUIRE(mat4.Get(2, 0) == 12);
|
||||
|
||||
Matrix<1, 3> mat7{10, 11, 12};
|
||||
mat4.SetSubMatrix<1, 3, 0, 0>(mat7);
|
||||
mat4.SetSubMatrix(0, 0, mat7);
|
||||
REQUIRE(mat4.Get(0, 0) == 10);
|
||||
REQUIRE(mat4.Get(0, 1) == 11);
|
||||
REQUIRE(mat4.Get(0, 2) == 12);
|
||||
@@ -375,7 +375,7 @@ float matrixSum(const Matrix<rows, columns> &matrix) {
|
||||
|
||||
// TODO: Add test for scalar division
|
||||
|
||||
TEST_CASE("Normalization", "Matrix") {
|
||||
TEST_CASE("Euclidean Norm", "Matrix") {
|
||||
|
||||
SECTION("2x2 Normalize") {
|
||||
Matrix<2, 2> mat1{1, 2, 3, 4};
|
||||
|
||||
Reference in New Issue
Block a user