summaryrefslogtreecommitdiffhomepage
path: root/eigen/unsupported/test/matrix_square_root.cpp
diff options
context:
space:
mode:
authorStanislaw Halik <sthalik@misaki.pl>2019-03-03 21:09:10 +0100
committerStanislaw Halik <sthalik@misaki.pl>2019-03-03 21:10:13 +0100
commitf0238cfb6997c4acfc2bd200de7295f3fa36968f (patch)
treeb215183760e4f615b9c1dabc1f116383b72a1b55 /eigen/unsupported/test/matrix_square_root.cpp
parent543edd372a5193d04b3de9f23c176ab439e51b31 (diff)
don't index Eigen
Diffstat (limited to 'eigen/unsupported/test/matrix_square_root.cpp')
-rw-r--r--eigen/unsupported/test/matrix_square_root.cpp31
1 files changed, 0 insertions, 31 deletions
diff --git a/eigen/unsupported/test/matrix_square_root.cpp b/eigen/unsupported/test/matrix_square_root.cpp
deleted file mode 100644
index ea541e1..0000000
--- a/eigen/unsupported/test/matrix_square_root.cpp
+++ /dev/null
@@ -1,31 +0,0 @@
-// This file is part of Eigen, a lightweight C++ template library
-// for linear algebra.
-//
-// Copyright (C) 2011 Jitse Niesen <jitse@maths.leeds.ac.uk>
-//
-// This Source Code Form is subject to the terms of the Mozilla
-// Public License v. 2.0. If a copy of the MPL was not distributed
-// with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
-#include "matrix_functions.h"
-
-template<typename MatrixType>
-void testMatrixSqrt(const MatrixType& m)
-{
- MatrixType A;
- generateTestMatrix<MatrixType>::run(A, m.rows());
- MatrixType sqrtA = A.sqrt();
- VERIFY_IS_APPROX(sqrtA * sqrtA, A);
-}
-
-void test_matrix_square_root()
-{
- for (int i = 0; i < g_repeat; i++) {
- CALL_SUBTEST_1(testMatrixSqrt(Matrix3cf()));
- CALL_SUBTEST_2(testMatrixSqrt(MatrixXcd(12,12)));
- CALL_SUBTEST_3(testMatrixSqrt(Matrix4f()));
- CALL_SUBTEST_4(testMatrixSqrt(Matrix<double,Dynamic,Dynamic,RowMajor>(9, 9)));
- CALL_SUBTEST_5(testMatrixSqrt(Matrix<float,1,1>()));
- CALL_SUBTEST_5(testMatrixSqrt(Matrix<std::complex<float>,1,1>()));
- }
-}