From ada844300ddb1c91acd2cff7031bddf6303fbefa Mon Sep 17 00:00:00 2001 From: Frank Dellaert Date: Sat, 23 Jan 2010 01:03:47 +0000 Subject: [PATCH] Fixed compile issue in tests --- cpp/testIterative.cpp | 7 ++++--- cpp/testSubgraphPreconditioner.cpp | 27 +++++++++++++++------------ 2 files changed, 19 insertions(+), 15 deletions(-) diff --git a/cpp/testIterative.cpp b/cpp/testIterative.cpp index 92cb31d2c..4600307ca 100644 --- a/cpp/testIterative.cpp +++ b/cpp/testIterative.cpp @@ -160,11 +160,12 @@ TEST( Iterative, subgraphPCG ) graph.split(tree, T, C); // build the subgraph PCG system - GaussianFactorGraph Ab1 = T.linearize(theta_bar); + GaussianFactorGraph Ab1_ = T.linearize(theta_bar); + SubgraphPreconditioner::sharedFG Ab1 = T.linearize_(theta_bar); SubgraphPreconditioner::sharedFG Ab2 = C.linearize_(theta_bar); - SubgraphPreconditioner::sharedBayesNet Rc1 = Ab1.eliminate_(ordering); + SubgraphPreconditioner::sharedBayesNet Rc1 = Ab1_.eliminate_(ordering); SubgraphPreconditioner::sharedConfig xbar = optimize_(*Rc1); - SubgraphPreconditioner system(Rc1, Ab2, xbar); + SubgraphPreconditioner system(Ab1, Ab2, Rc1, xbar); // Solve the subgraph PCG VectorConfig ybar = conjugateGradients