Add removeDataFromArrays.
Fix dataFilter to use transparams.
This commit is contained in:
@@ -8,6 +8,7 @@
|
||||
#include "common/getGeometryInfo.h"
|
||||
#include "common/dataBlockCreation/getAscanBlock.h"
|
||||
#include "common/dataBlockCreation/blockingGeometryInfo.h"
|
||||
#include "common/dataBlockCreation/removeDataFromArrays.h"
|
||||
|
||||
#include "Parser.h"
|
||||
#include "MatlabReader.h"
|
||||
@@ -328,3 +329,14 @@ TEST_F(Common_Test, blockingGeometryInfos) {
|
||||
EXPECT_DOUBLE_AE(senderPositionBlock[i], result.senderPositionBlock[i]);
|
||||
}
|
||||
}
|
||||
|
||||
TEST_F(Common_Test, removeDataFromArrays) {
|
||||
Aurora::Matrix a = Aurora::Matrix::fromRawData(new double[8]{1,2,3,4,5,6,7,8}, 1,8);
|
||||
Aurora::Matrix b = Aurora::Matrix::fromRawData(new double[8]{0,0,1,1,1,1,0,0}, 1,8);
|
||||
auto result = Recon::removeDataFromArrays(a, b);
|
||||
EXPECT_DOUBLE_EQ(result.getDataSize(), 4);
|
||||
EXPECT_DOUBLE_EQ(result[0], 3);
|
||||
EXPECT_DOUBLE_EQ(result[1], 4);
|
||||
EXPECT_DOUBLE_EQ(result[2], 5);
|
||||
EXPECT_DOUBLE_EQ(result[3], 6);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user