Browse Source

Oops, premature refactoring.

RectangularMatrix doesn't have ones on diagonal by default.
vectorfields
Vladimír Vondruš 14 years ago
parent
commit
08f26a7e3a
  1. 5
      src/Math/Algorithms/Test/GaussJordanTest.cpp

5
src/Math/Algorithms/Test/GaussJordanTest.cpp

@ -16,12 +16,13 @@
#include "GaussJordanTest.h"
#include "Math/Algorithms/GaussJordan.h"
#include "Math/Matrix.h"
CORRADE_TEST_MAIN(Magnum::Math::Algorithms::Test::GaussJordanTest)
namespace Magnum { namespace Math { namespace Algorithms { namespace Test {
typedef RectangularMatrix<4, 4, float> Matrix4;
typedef Matrix<4, float> Matrix4;
GaussJordanTest::GaussJordanTest() {
addTests(&GaussJordanTest::singular,
@ -50,7 +51,7 @@ void GaussJordanTest::invert() {
259/412.0f, -185/206.0f, 31/412.0f, 27/206.0f);
Matrix4 a2(a);
Matrix4 inverse;
Matrix4 inverse(Matrix4::Identity);
CORRADE_VERIFY(GaussJordan::inPlace(a2, inverse));
CORRADE_COMPARE(inverse, expectedInverse);

Loading…
Cancel
Save