|  Alex Cunningham | 1c1e47ca1f | Added serialization export keys directly to NoiseModel | 2011-03-04 14:56:18 +00:00 | 
				
					
						|  Richard Roberts | e4ed8cfd60 | Made NonlinearFactor inherit from Factor<Symbol>, also hopefully fixed a compile error when implicitly up-casting from a derived factor type to its base type, which previously had some workaround(s) in Alex's code and in DiscreteFactor | 2011-03-04 00:18:17 +00:00 | 
				
					
						|  Alex Cunningham | d96b114618 | Changed diagonal noisemodel to use boost.optional for inverse sigmas to avoid ever storing inf | 2011-03-03 21:14:55 +00:00 | 
				
					
						|  Alex Cunningham | a87a52035d | Serialization for (some) nonlinear factors now works, added virtual destructors to factor classes that needed them. | 2011-03-03 17:16:13 +00:00 | 
				
					
						|  Frank Dellaert | 64591e45e4 | removed extra targets | 2011-03-03 03:26:14 +00:00 | 
				
					
						|  Richard Roberts | 07ad9ac957 | Moved sorted-key invariant out of Factor and into IndexFactor, also out of Conditional and into IndexConditional | 2011-03-01 21:47:08 +00:00 | 
				
					
						|  Alex Cunningham | 86ac4d5374 | Added more testable assertions for containers of objects | 2011-03-01 20:06:22 +00:00 | 
				
					
						|  Richard Roberts | 358e003a57 | Renamed FactorBase to Factor and ConditionalBase to Conditional | 2011-03-01 19:27:50 +00:00 | 
				
					
						|  Richard Roberts | 85ed6c306d | Renamed typedef name Conditional to ConditionalType | 2011-03-01 17:16:43 +00:00 | 
				
					
						|  Richard Roberts | d99d047a77 | Renamed typedef name Factor to FactorType | 2011-03-01 16:42:57 +00:00 | 
				
					
						|  Richard Roberts | d132066e12 | Checking in old timing script additional debug check | 2011-02-28 14:06:50 +00:00 | 
				
					
						|  Frank Dellaert | c7284ec8fa | Comments | 2011-02-28 04:02:38 +00:00 | 
				
					
						|  Frank Dellaert | 268838a962 | Comment | 2011-02-27 22:00:30 +00:00 | 
				
					
						|  Alex Cunningham | a14c8e3e09 | syntactic sugar for Point2 | 2011-02-26 22:50:16 +00:00 | 
				
					
						|  Alex Cunningham | cee6b4523e | Improved serialization for noisemodel and NonlinearFactors, however currently fails on NonlinearFactorGraphs and some factors | 2011-02-23 20:31:19 +00:00 | 
				
					
						|  Alex Cunningham | 4865f1a64d | Added more serialization functionality to noiseModel, but SharedGaussians segfault on test, so tests for Nonlinear graphs are commented out | 2011-02-23 05:19:07 +00:00 | 
				
					
						|  Chris Beall | f7e30a5d52 | added missing include | 2011-02-22 00:32:26 +00:00 | 
				
					
						|  Richard Roberts | 1c27b1021f | Removed incorrect dynamic_pointer_cast that caused a compile error for non-virtual derived factors. | 2011-02-18 22:10:21 +00:00 | 
				
					
						|  Alex Cunningham | 299ce59c61 | Used Boost.MPL to make the char value from a TypedSymbol available as a type to templated functions/classes | 2011-02-18 19:57:19 +00:00 | 
				
					
						|  Julian Straub | 02fe443b44 | fixed bug when reorder/relinearize is called with no factors | 2011-02-16 22:59:09 +00:00 | 
				
					
						|  Alex Cunningham | ff0cb3eafb | Added convenience constructor for Rot3 | 2011-02-16 13:34:36 +00:00 | 
				
					
						|  Richard Roberts | 7212d65d8c | Updated BayesNet documentation. | 2011-02-15 17:45:07 +00:00 | 
				
					
						|  Richard Roberts | 62b3db9535 | Documentation for FactorBase, ConditionalBase, IndexFactor, IndexConditional | 2011-02-15 16:22:35 +00:00 | 
				
					
						|  Richard Roberts | 09f25edcbb | Fixed warnings, comments, and removed redundant debug code in Cholesky | 2011-02-15 15:21:09 +00:00 | 
				
					
						|  Alex Cunningham | a5e14f2c47 | Changed default solver to use QR instead of Cholesky | 2011-02-15 14:07:20 +00:00 | 
				
					
						|  Richard Roberts | b0c5173bcf | Debug flags unit test and fixed macros | 2011-02-15 00:36:29 +00:00 | 
				
					
						|  Richard Roberts | 71007d4550 | Debugging switches in timing statements, and additional timing statements | 2011-02-14 17:02:50 +00:00 | 
				
					
						|  Alex Cunningham | be6bec2630 | fixed constness bug in NonlinearISAM marginals | 2011-02-12 18:08:21 +00:00 | 
				
					
						|  Alex Cunningham | 61d3d30f3b | Added a marginalCovariance function directly to NonlinearISAM | 2011-02-11 22:23:42 +00:00 | 
				
					
						|  Alex Cunningham | d8f05f78ff | Added marginal function to GaussianISAM, renamed and added comments to bayes tree | 2011-02-11 22:08:07 +00:00 | 
				
					
						|  Alex Cunningham | 9f4661544f | VariableIndex is now constructed at the creation of a NonlinearOptimizer and passed in at solver creation. | 2011-02-10 16:51:56 +00:00 | 
				
					
						|  Alex Cunningham | 7407843214 | Reworked nonlinear optimizer so that it only uses a solver member variable if you are using spcg.  SPCG may be broken at this point, and its member variable will be removed soon. | 2011-02-10 16:01:29 +00:00 | 
				
					
						|  Alex Cunningham | 06b08c6f85 | Fixed bug with shared solvers in recursive LM nonlinear optimizer | 2011-02-10 16:01:28 +00:00 | 
				
					
						|  Richard Roberts | 7404f78bc1 | Added "FastVector", an std::vector using a boost pool_allocator | 2011-02-10 01:52:01 +00:00 | 
				
					
						|  Richard Roberts | 312867ed41 | Timing previously-hidden cost of constructing VariableIndex in JunctionTree | 2011-02-09 16:22:56 +00:00 | 
				
					
						|  Richard Roberts | 010c9b3b1c | Extra assertion | 2011-02-08 18:25:20 +00:00 | 
				
					
						|  Richard Roberts | 5b3000fe0a | More use of FastList, FastSet | 2011-02-08 01:36:51 +00:00 | 
				
					
						|  Richard Roberts | 12664813d4 | Avoiding extra work of converting from JacobianFactor to HessianFactor, instead updating HessianFactor directly | 2011-02-07 22:30:31 +00:00 | 
				
					
						|  John Rogers | 8e27acf27a | Removing some typename keywords which are not allowed on my compiler g++ 4.4.5 | 2011-02-07 17:47:56 +00:00 | 
				
					
						|  John Rogers | 190a612086 | Temporarily overriding the FastMap use in LieValues so that LieValues can be serialized properly | 2011-02-07 17:12:53 +00:00 | 
				
					
						|  Richard Roberts | 06db4ac770 | Optimized version of symbolic elimination | 2011-02-07 16:39:37 +00:00 | 
				
					
						|  John Rogers | 5abe56aaab | Changed serialization of FastMap to correctly chain the base Map class serialization included with boost::serialization | 2011-02-07 16:23:06 +00:00 | 
				
					
						|  Richard Roberts | fff86f98b5 | Optimizations converting JacobianFactor to HessianFactor (i.e. forming A^T * A) | 2011-02-07 06:09:16 +00:00 | 
				
					
						|  Richard Roberts | cd27192ade | Indented timing printout | 2011-02-07 06:08:14 +00:00 | 
				
					
						|  Richard Roberts | 0339a33de0 | Using Eigen to combine HessianFactors | 2011-02-07 02:49:58 +00:00 | 
				
					
						|  Richard Roberts | ab3dd665a5 | Min/max times are now per time step, not per timing function call, to help identify the cause for costly steps.  tictoc_finishedIteration() signals the end of a time step. | 2011-02-06 20:38:51 +00:00 | 
				
					
						|  Richard Roberts | 0648605f2f | Dense Cholesky solving now uses Eigen | 2011-02-06 19:42:15 +00:00 | 
				
					
						|  Alex Cunningham | 719e851643 | Added a functional version of LM optimization for comparison | 2011-02-06 04:13:32 +00:00 | 
				
					
						|  Richard Roberts | ea2f0e10e1 | Improved timing statements | 2011-02-04 22:31:12 +00:00 | 
				
					
						|  John Rogers | 8bec3821df | Added serialization support for FastMap so that LieValues can be serialized. | 2011-02-04 20:48:16 +00:00 |