Add index to min and max.

This commit is contained in:
Krad
2023-04-24 16:02:15 +08:00
parent a895785319
commit 37ffe9b51b
3 changed files with 67 additions and 28 deletions

View File

@@ -96,6 +96,12 @@ TEST_F(Function2D_Test, min) {
EXPECT_DOUBLE_EQ(2, ret.getData()[0]);
EXPECT_DOUBLE_EQ(2, ret.getData()[1]);
EXPECT_DOUBLE_EQ(-1, ret.getData()[2]);
long r,c;
ret = Aurora::min(A, Aurora::Column,r,c);
EXPECT_DOUBLE_EQ(1, ret.getDataSize());
EXPECT_DOUBLE_EQ(1, ret.getData()[0]);
EXPECT_EQ(0, r);
EXPECT_EQ(0, c);
ret = Aurora::min(A, C);
EXPECT_DOUBLE_EQ(3, ret.getDataSize());
EXPECT_DOUBLE_EQ(1, ret.getData()[0]);
@@ -129,6 +135,12 @@ TEST_F(Function2D_Test, max) {
EXPECT_DOUBLE_EQ(3, ret.getData()[0]);
EXPECT_DOUBLE_EQ(3, ret.getData()[1]);
EXPECT_DOUBLE_EQ(3, ret.getData()[2]);
long r,c;
ret = Aurora::max(A, Aurora::Column,r,c);
EXPECT_DOUBLE_EQ(1, ret.getDataSize());
EXPECT_DOUBLE_EQ(3, ret.getData()[0]);
EXPECT_EQ(2, r);
EXPECT_EQ(0, c);
}
TEST_F(Function2D_Test, sum) {
@@ -153,6 +165,7 @@ TEST_F(Function2D_Test, sum) {
}
TEST_F(Function2D_Test, mean) {
{
double *dataB = new double[16]{1.1, 2.6, 3.8, 6.2,
4.3, 5.7, 6.9, 10.6,