Fix in testGaussianBayesTree
parent
c5b0e14b12
commit
3fbc0c739f
|
@ -169,12 +169,10 @@ TEST( GaussianBayesTree, balanced_smoother_marginals )
|
||||||
TEST( GaussianBayesTree, balanced_smoother_shortcuts )
|
TEST( GaussianBayesTree, balanced_smoother_shortcuts )
|
||||||
{
|
{
|
||||||
// Create smoother with 7 nodes
|
// Create smoother with 7 nodes
|
||||||
Ordering ordering;
|
|
||||||
ordering += X(1),X(3),X(5),X(7),X(2),X(6),X(4);
|
|
||||||
GaussianFactorGraph smoother = createSmoother(7);
|
GaussianFactorGraph smoother = createSmoother(7);
|
||||||
|
|
||||||
// Create the Bayes tree
|
// Create the Bayes tree
|
||||||
GaussianBayesTree bayesTree = *smoother.eliminateMultifrontal(ordering);
|
GaussianBayesTree bayesTree = *smoother.eliminateMultifrontal();
|
||||||
|
|
||||||
// Check the conditional P(Root|Root)
|
// Check the conditional P(Root|Root)
|
||||||
GaussianBayesNet empty;
|
GaussianBayesNet empty;
|
||||||
|
@ -183,7 +181,7 @@ TEST( GaussianBayesTree, balanced_smoother_shortcuts )
|
||||||
EXPECT(assert_equal(empty,actual1,tol));
|
EXPECT(assert_equal(empty,actual1,tol));
|
||||||
|
|
||||||
// Check the conditional P(C2|Root)
|
// Check the conditional P(C2|Root)
|
||||||
GaussianBayesTree::sharedClique C2 = bayesTree[ordering[X(3)]];
|
GaussianBayesTree::sharedClique C2 = bayesTree[X(3)];
|
||||||
GaussianBayesNet actual2 = C2->shortcut(R);
|
GaussianBayesNet actual2 = C2->shortcut(R);
|
||||||
EXPECT(assert_equal(empty,actual2,tol));
|
EXPECT(assert_equal(empty,actual2,tol));
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue