|  dellaert | 467c94a01a | Fixed Jacobian version (copy/paste!) | 2014-10-07 01:01:00 +02:00 | 
				
					
						|  dellaert | 0a6fe0f0a8 | No more default argument | 2014-10-07 00:44:40 +02:00 | 
				
					
						|  dellaert | be3d39b395 | Documentation | 2014-10-07 00:31:48 +02:00 | 
				
					
						|  dellaert | e289539312 | New matrix definitions | 2014-10-07 00:31:13 +02:00 | 
				
					
						|  dellaert | 399bf7c993 | dimension | 2014-10-07 00:30:42 +02:00 | 
				
					
						|  dellaert | 885a9235a6 | Definition now in Matrix.h | 2014-10-07 00:30:24 +02:00 | 
				
					
						|  dellaert | a38ac5a107 | More fixed-size definitions | 2014-10-07 00:29:43 +02:00 | 
				
					
						|  dellaert | ea40de6758 | Fixed Jacobian versions | 2014-10-06 21:37:05 +02:00 | 
				
					
						|  dellaert | e48b38ca21 | Fixing uncalibrate (does not yet compile) | 2014-10-06 15:45:26 +02:00 | 
				
					
						|  dellaert | f9695f058e | Fixed size matrix in project_to_camera | 2014-10-06 14:22:49 +02:00 | 
				
					
						|  dellaert | e5c3f4228a | Some fixed size in UnaryExpression | 2014-10-06 14:22:18 +02:00 | 
				
					
						|  dellaert | 51eab1068f | Time the most common SFM expression | 2014-10-06 13:57:37 +02:00 | 
				
					
						|  dellaert | 5c96b7f38d | Made naming more suggestive of AD process rather than generic H1,H2... | 2014-10-06 13:19:01 +02:00 | 
				
					
						|  dellaert | 63d87e6497 | resize is slightly more efficient | 2014-10-06 12:54:40 +02:00 | 
				
					
						|  dellaert | 0ed96dda33 | Avoid alloc and copy | 2014-10-06 12:14:15 +02:00 | 
				
					
						|  dellaert | c748fdb404 | Re-did with move semantics. Dangerously imperative. | 2014-10-06 12:13:52 +02:00 | 
				
					
						|  dellaert | f887ca47b9 | make_shared is a tad faster | 2014-10-06 12:13:24 +02:00 | 
				
					
						|  dellaert | 930c77642e | Made tarnsform_to derivatives about twice as fast. Biggest culprit is still malloc. | 2014-10-06 12:12:54 +02:00 | 
				
					
						|  dellaert | 90bc8349d5 | Added reserve as suggested by Richard | 2014-10-06 11:09:39 +02:00 | 
				
					
						|  dellaert | d098efca6f | Restored .cproject file with all targets intact | 2014-10-06 10:30:30 +02:00 | 
				
					
						|  Sungtae An | 69f74014aa | add traceExecution in TernaryExpression | 2014-10-05 17:40:11 -04:00 | 
				
					
						|  Sungtae An | cc3c0fcfec | add trace structure for reverse AD in TernaryExpression | 2014-10-05 17:38:09 -04:00 | 
				
					
						|  Sungtae An | 0421d05d44 | add forward() in TernaryExpression | 2014-10-05 17:36:53 -04:00 | 
				
					
						|  Sungtae An | 0a7db2d252 | Merge remote-tracking branch 'origin/feature/BAD' into feature/BAD | 2014-10-05 16:16:19 -04:00 | 
				
					
						|  Sungtae An | 40565564f5 | TernaryExpression is added | 2014-10-05 16:09:24 -04:00 | 
				
					
						|  dellaert | 16d402f8c9 | Merge branch 'feature/BAD_JacobianMap' into feature/BAD | 2014-10-05 21:54:02 +02:00 | 
				
					
						|  dellaert | 632810ff9a | Now only inline add, for performance | 2014-10-05 21:53:40 +02:00 | 
				
					
						|  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 | 824cb1deb1 | Merge branch 'feature/BAD_Trace' into feature/BAD Implemented reverse AD by creating a tree-structured execution Trace, after which the Jacobains are computed in top-down fashion | 2014-10-05 19:00:17 +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 | 3f017bf51f | An optimized version | 2014-10-03 14:35:39 +02:00 | 
				
					
						|  dellaert | c20b588fe0 | timing, is pretty bleak for Expressions | 2014-10-03 14:19:23 +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 | e061143095 | norm derivatives | 2014-10-03 11:38:38 +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 | da4cfe6fdc | ternary test | 2014-10-02 23:39:17 +02:00 |