11 #include <gtest/gtest.h>
13 TEST(CRandomFieldGridMap3D, insertCheckMapBounds)
24 -4.0, 4.0, 0.0, 4.0, 0.0, 4.0,
27 const double val = 10.0, var = 1.0;
32 1.0 *
val, var, TPoint3D(2.0, 3.0, 1.0), im,
false));
35 2.0 *
val, var, TPoint3D(-3.0, 0.4, 1.0), im,
false));
38 3.0 *
val, var, TPoint3D(3.0, 3.8, 3.0), im,
false));
42 val, var, TPoint3D(-11.0, 2.0, 2.0), im,
false));
45 val, var, TPoint3D(11.0, 2.0, 3.0), im,
false));
48 val, var, TPoint3D(2.0, -1.0, 11.0), im,
false));
51 val, var, TPoint3D(2.0, 6.0, 3.0), im,
false));
60 TEST(CRandomFieldGridMap3D, insertPointsAndRead)
70 -4.0, 4.0, 0.0, 4.0, 0.0, 4.0,
73 const double val = 55.0, var = 1.0;
77 val, var, TPoint3D(2.0, 3.0, 1.0), im,
false));
83 const double map_value = grid3d.
cellByPos(2.0, 3.0, 1.0)->mean_value;
84 EXPECT_NEAR(map_value,
val, 1e-6);
91 const double map_value = grid3d.
cellByPos(2.0, 3.0, 1.0)->mean_value;
92 EXPECT_NEAR(map_value,
val, 1e-6);