void test_mean_transform(PointSet<Point, Dim>& point_set, int dim) { fl::UnscentedTransform ut; Point a = Point::Ones(dim) * 9; fl::Gaussian<Point> gaussian; gaussian.dimension(dim); gaussian.mean(a); //EXPECT_FALSE(a.isApprox(point_set.mean())); ut.forward(gaussian, point_set); EXPECT_TRUE(fl::are_similar(a, point_set.mean())); }