Add linspace and linspace's unittest.

This commit is contained in:
sunwen
2023-04-26 13:41:57 +08:00
parent 7693ce9f9e
commit 6fd22ffc89
3 changed files with 25 additions and 0 deletions

View File

@@ -428,3 +428,14 @@ TEST_F(Function1D_Test, vecnrom) {
EXPECT_DOUBLE_AE(result.getData()[0],9.5394);
EXPECT_DOUBLE_AE(result.getData()[1],43.3474);
}
TEST_F(Function1D_Test, linspace) {
auto result = Aurora::linspace(-5,5,7);
EXPECT_DOUBLE_AE(result.getData()[0],-5);
EXPECT_DOUBLE_AE(result.getData()[1],-3.3333);
EXPECT_DOUBLE_AE(result.getData()[2],-1.6667);
EXPECT_DOUBLE_AE(result.getData()[3],0);
EXPECT_DOUBLE_AE(result.getData()[4],1.6667);
EXPECT_DOUBLE_AE(result.getData()[5], 3.3333);
EXPECT_DOUBLE_AE(result.getData()[6], 5.0000);
}