|  dellaert | 33c1d072a4 | Add switch between inline add and JacobianMap as a new class. | 2014-10-05 21:49:30 +02:00 | 
				
					
						|  dellaert | 5b13306104 | Split out starting the AD process vs. propagating it, is more efficient than starting with a useless identity matrix | 2014-10-05 19:27:52 +02:00 | 
				
					
						|  dellaert | ff9dd8eb8d | Removed some obsolete code | 2014-10-05 19:09:16 +02:00 | 
				
					
						|  dellaert | caf742d5e1 | Better names | 2014-10-05 17:20:55 +02:00 | 
				
					
						|  dellaert | 001504a432 | JacobianTrace base, and avoid copying JacobianMaps. | 2014-10-05 17:12:38 +02:00 | 
				
					
						|  dellaert | 2718662467 | Removed debug printing | 2014-10-05 15:01:36 +02:00 | 
				
					
						|  dellaert | fdf9c10b42 | Implemented value and now testBADFactor also runs | 2014-10-05 15:00:10 +02:00 | 
				
					
						|  dellaert | 8db2cd17fc | Finished constant Trace and *everything* just works!!! Amazing :-) | 2014-10-05 13:41:20 +02:00 | 
				
					
						|  dellaert | 7c19542245 | Leaf Trace compiles | 2014-10-05 13:37:51 +02:00 | 
				
					
						|  dellaert | 75445307b2 | Unary Trace done | 2014-10-05 13:33:23 +02:00 | 
				
					
						|  dellaert | 8e527a2251 | Binary Trace compiles, runs | 2014-10-05 13:27:41 +02:00 | 
				
					
						|  dellaert | 303d37a716 | Separate hierarchy | 2014-10-05 11:22:14 +02:00 | 
				
					
						|  dellaert | 6fb10a5de9 | Rename, emphasizing is forward AD | 2014-10-03 21:13:34 +02:00 | 
				
					
						|  dellaert | a5b92f0342 | MUCH simpler by just using boost::bind to turn methods into functions | 2014-10-03 13:18:25 +02:00 | 
				
					
						|  dellaert | bdf5451565 | Typedefs | 2014-10-03 12:52:35 +02:00 | 
				
					
						|  dellaert | c8dd361080 | Common base class BinaryExpression | 2014-10-03 12:48:28 +02:00 | 
				
					
						|  dellaert | 987b123ec9 | NullaryMethodExpression and UnaryFunctionExpression, derived from UnaryExpression | 2014-10-03 12:40:26 +02:00 | 
				
					
						|  dellaert | aefad1e548 | MAJOR refactor: I now use separate functions for value (only) and "augmented", for combined value-derivatives. The latter returns a new templated class, Augmented<T>. | 2014-10-03 10:25:02 +02:00 | 
				
					
						|  dellaert | 59af1c4b6d | Major refactor that does not ask for derivatives when argument is constant. Also split combine into double add, added print, and moved those two statics to ExpressionNode. | 2014-10-02 23:28:19 +02:00 | 
				
					
						|  dellaert | 0d94eeb480 | Created expressions.h header | 2014-10-01 11:25:49 +02:00 | 
				
					
						|  Paul Furgale | 837b2a6bc0 | Fixed the member function with very ugly syntax | 2014-09-30 23:13:07 +02:00 | 
				
					
						|  dellaert | c68c2d2dac | Prototype code for passing methods. Does not work (uncomment line 61) | 2014-09-30 13:19:44 +02:00 | 
				
					
						|  dellaert | ae17f8a82f | Some refactoring, new static method "combine" | 2014-09-30 13:00:37 +02:00 | 
				
					
						|  dellaert | 374140abb8 | Moved all BAD stuff to nonlinear | 2014-09-30 12:34:03 +02:00 |