minor test cleanup
							parent
							
								
									07ddec5f4b
								
							
						
					
					
						commit
						c6584f63ce
					
				| 
						 | 
					@ -202,20 +202,19 @@ TEST(MixtureFactor, DifferentCovariances) {
 | 
				
			||||||
      {Z(1)}, {X(1), X(2)}, {m1},
 | 
					      {Z(1)}, {X(1), X(2)}, {m1},
 | 
				
			||||||
      {std::make_shared<GaussianConditional>(terms0, 1, -d0, model0),
 | 
					      {std::make_shared<GaussianConditional>(terms0, 1, -d0, model0),
 | 
				
			||||||
       std::make_shared<GaussianConditional>(terms1, 1, -d1, model1)});
 | 
					       std::make_shared<GaussianConditional>(terms1, 1, -d1, model1)});
 | 
				
			||||||
  gtsam::HybridBayesNet bn2;
 | 
					  gtsam::HybridBayesNet bn;
 | 
				
			||||||
  bn2.emplace_back(gm);
 | 
					  bn.emplace_back(gm);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  gtsam::VectorValues measurements;
 | 
					  gtsam::VectorValues measurements;
 | 
				
			||||||
  measurements.insert(Z(1), gtsam::Z_1x1);
 | 
					  measurements.insert(Z(1), gtsam::Z_1x1);
 | 
				
			||||||
  // Create FG with single GaussianMixtureFactor
 | 
					  // Create FG with single GaussianMixtureFactor
 | 
				
			||||||
  auto mixture_fg = bn2.toFactorGraph(measurements);
 | 
					  HybridGaussianFactorGraph mixture_fg = bn.toFactorGraph(measurements);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  // Linearized prior factor on X1
 | 
					  // Linearized prior factor on X1
 | 
				
			||||||
  auto prior = PriorFactor<double>(X(1), x1, prior_noise).linearize(values);
 | 
					  auto prior = PriorFactor<double>(X(1), x1, prior_noise).linearize(values);
 | 
				
			||||||
  mixture_fg.push_back(prior);
 | 
					  mixture_fg.push_back(prior);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  auto hbn = mixture_fg.eliminateSequential();
 | 
					  auto hbn = mixture_fg.eliminateSequential();
 | 
				
			||||||
  // hbn->print("\n\nfinal bayes net");
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
  HybridValues actual_values = hbn->optimize();
 | 
					  HybridValues actual_values = hbn->optimize();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue