Add log and log's unittest.
This commit is contained in:
@@ -203,4 +203,16 @@ TEST_F(Function1D_Test, absAndSqrt) {
|
||||
EXPECT_TRUE(isnanf(matrixB.getData()[2]));
|
||||
}
|
||||
|
||||
TEST_F(Function1D_Test, log) {
|
||||
double *dataP = new double[3]{1, 4, 6};
|
||||
auto matrixA = Aurora::Matrix::fromRawData(dataP, 3);
|
||||
auto result = Aurora::log(matrixA);
|
||||
EXPECT_DOUBLE_AE(result.getData()[0],0);
|
||||
EXPECT_DOUBLE_AE(result.getData()[1],1.3863);
|
||||
EXPECT_DOUBLE_AE(result.getData()[2],1.7918);
|
||||
|
||||
result = Aurora::log(matrixA,10);
|
||||
EXPECT_DOUBLE_AE(result.getData()[0],0);
|
||||
EXPECT_DOUBLE_AE(result.getData()[1],0.6021);
|
||||
EXPECT_DOUBLE_AE(result.getData()[2],0.7782);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user