Add Matrix & Matrix max function and its test.
This commit is contained in:
@@ -120,9 +120,12 @@ TEST_F(Function2D_Test, min) {
|
||||
|
||||
TEST_F(Function2D_Test, max) {
|
||||
double *dataA = new double[3]{1, 2, 3};
|
||||
double *dataC = new double[3]{1, 2, 4};
|
||||
double *dataB = new double[9]{2, 3, 3, 2, 2, 1, 3, 3, 3};
|
||||
auto A = Aurora::Matrix::fromRawData(dataA, 3, 1);
|
||||
auto B = Aurora::Matrix::fromRawData(dataB, 3, 3);
|
||||
auto C = Aurora::Matrix::fromRawData(dataC, 3, 1);
|
||||
|
||||
Aurora::Matrix ret = Aurora::max(B);
|
||||
EXPECT_EQ(1, ret.getDimSize(0));
|
||||
EXPECT_EQ(3, ret.getDimSize(1));
|
||||
@@ -150,6 +153,9 @@ TEST_F(Function2D_Test, max) {
|
||||
EXPECT_EQ(1, ret.getDimSize(0));
|
||||
EXPECT_EQ(1, ret.getDimSize(1));
|
||||
EXPECT_DOUBLE_EQ(3, ret.getData()[0]);
|
||||
|
||||
ret = Aurora::max(A,C);
|
||||
EXPECT_DOUBLE_EQ(4, ret.getData()[2]);
|
||||
}
|
||||
|
||||
TEST_F(Function2D_Test, sum) {
|
||||
|
||||
Reference in New Issue
Block a user