Loading src/TNL/Matrices/DenseMatrixMultiplication.cpp +0 −3 Original line number Diff line number Diff line #include "DenseMatrixMultiplication.h" void mutl(int a, int b, int c) { static_assert(false); } src/TNL/Matrices/DenseMatrixMultiplication.h +3 −7 Original line number Diff line number Diff line #pragma once namespace TNL { namespace Matrix #include <TNL/Matrices/DenseMatrix.h> TNL::Matrices::DenseMatrix denseMatrixMul(const TNL::Matrices::DenseMatrix &a, const TNL::Matrices::DenseMatrix &b) { static_cast(false);//doesn't fail void mult(int a, int b, int c) { return a * b * c; } } } No newline at end of file src/UnitTests/Matrices/DenseMatrixTest.cpp +6 −1 Original line number Diff line number Diff line Loading @@ -8,4 +8,9 @@ /* See Copyright Notice in tnl/Copyright */ #include "DenseMatrixTest.h" No newline at end of file #include <TNL/Matrices/DenseMatrixMultiplication.h> void test_denseMatrixMul(){ denseMatrixMul(); static_assert(false); } No newline at end of file src/UnitTests/Matrices/MatrixOperations/DenseMatrixMultiplicationTest.h +2 −4 Original line number Diff line number Diff line #include <TNL/Matrices/DenseMatrixMultiplication.h> static_assert(false);// doesn't fail void testMult(){ EXPECT_EQ(TNL::Matrixmult(1,2,3), 6) static_assert(false); denseMatrixMul(); } No newline at end of file Loading
src/TNL/Matrices/DenseMatrixMultiplication.cpp +0 −3 Original line number Diff line number Diff line #include "DenseMatrixMultiplication.h" void mutl(int a, int b, int c) { static_assert(false); }
src/TNL/Matrices/DenseMatrixMultiplication.h +3 −7 Original line number Diff line number Diff line #pragma once namespace TNL { namespace Matrix #include <TNL/Matrices/DenseMatrix.h> TNL::Matrices::DenseMatrix denseMatrixMul(const TNL::Matrices::DenseMatrix &a, const TNL::Matrices::DenseMatrix &b) { static_cast(false);//doesn't fail void mult(int a, int b, int c) { return a * b * c; } } } No newline at end of file
src/UnitTests/Matrices/DenseMatrixTest.cpp +6 −1 Original line number Diff line number Diff line Loading @@ -8,4 +8,9 @@ /* See Copyright Notice in tnl/Copyright */ #include "DenseMatrixTest.h" No newline at end of file #include <TNL/Matrices/DenseMatrixMultiplication.h> void test_denseMatrixMul(){ denseMatrixMul(); static_assert(false); } No newline at end of file
src/UnitTests/Matrices/MatrixOperations/DenseMatrixMultiplicationTest.h +2 −4 Original line number Diff line number Diff line #include <TNL/Matrices/DenseMatrixMultiplication.h> static_assert(false);// doesn't fail void testMult(){ EXPECT_EQ(TNL::Matrixmult(1,2,3), 6) static_assert(false); denseMatrixMul(); } No newline at end of file