コード例 #1
0
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()));
}