test GNC along with other non-linear optimizers in python unit tests
							parent
							
								
									6364e34013
								
							
						
					
					
						commit
						c9bcb1430c
					
				|  | @ -79,6 +79,12 @@ class TestScenario(GtsamTestCase): | ||||||
|         actual3 = DoglegOptimizer(fg, initial_values, dlParams).optimize() |         actual3 = DoglegOptimizer(fg, initial_values, dlParams).optimize() | ||||||
|         self.assertAlmostEqual(0, fg.error(actual3)) |         self.assertAlmostEqual(0, fg.error(actual3)) | ||||||
|          |          | ||||||
|  |         # Graduated Non-Convexity (GNC) | ||||||
|  |         gncParams = GncParams() | ||||||
|  |         actual4 = GncOptimizer(fg, initial_values, gncParams).optimize() | ||||||
|  |         self.assertAlmostEqual(0, fg.error(actual4)) | ||||||
|  |          | ||||||
|  | 
 | ||||||
| 
 | 
 | ||||||
| if __name__ == "__main__": | if __name__ == "__main__": | ||||||
|     unittest.main() |     unittest.main() | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue