From aff5106a376c274e0c5834468c29be56e5df17d4 Mon Sep 17 00:00:00 2001 From: kradchen Date: Wed, 10 May 2023 10:39:40 +0800 Subject: [PATCH] Add convertToLinearIndices to common --- src/common/common.cpp | 30 +++++++++++++++++++++++++++++- src/common/common.h | 2 +- test/Common_Test.cpp | 27 +++++++++++++++++++++++++++ 3 files changed, 57 insertions(+), 2 deletions(-) diff --git a/src/common/common.cpp b/src/common/common.cpp index 37a5cfb..67d45c5 100644 --- a/src/common/common.cpp +++ b/src/common/common.cpp @@ -52,4 +52,32 @@ namespace Recon // Data2 = ifft(Data2, [], 1); return Aurora::Matrix(); } -} \ No newline at end of file + + Aurora::Matrix convertToLinearIndices(Aurora::Matrix aVMatrixSize, Aurora::Matrix aMCoordinates) + { + if (aVMatrixSize.getDataSize() != aMCoordinates.getDimSize(1)){ + std::cerr<<"convertToLinearIndices fail, Dimension of coordinates and matrix do not fit."< #include "common/ceMatchedFilterHandling.h" +#include "common/common.h" #include "common/convertfp16tofloat.h" #include "MatlabReader.h" @@ -55,4 +56,30 @@ TEST_F(Common_Test, convertfp16tofloat) { EXPECT_EQ(result[i], output.getData()[i])<<"index:"<