Commit Graph

7065 Commits (eda6bf5ffe43c7f0f3d743c59650e75603d7fc8c)

Author SHA1 Message Date
dellaert a2d2d82e0e some namespace management 2014-10-11 07:39:13 +02:00
dellaert 23485a0e71 New and consistent naming: ExecutionTrace = whole tree, CallRecord = local information left by the function. 2014-10-10 17:45:39 +02:00
dellaert 5cfe761f27 Timing multi-threaded code 2014-10-10 17:17:20 +02:00
dellaert ae93dd9869 Commented out repeated arguments 2014-10-10 13:57:37 +02:00
dellaert 58bbce482d Ternary works, same caveat 2014-10-10 13:33:13 +02:00
dellaert 406467e341 Binary works, but it's ugly and does not work for repeated types 2014-10-10 13:29:56 +02:00
dellaert 24714e48c5 Works for Unary ! 2014-10-10 12:38:26 +02:00
dellaert f8468bd596 Recursion done 2014-10-10 12:31:40 +02:00
dellaert 40fc6f5c03 Working prototype 2014-10-10 12:29:01 +02:00
dellaert dd1b931802 Successfully defined Jacobian 2014-10-10 12:03:13 +02:00
dellaert 732ff54b83 More experiments 2014-10-10 11:41:01 +02:00
dellaert 8e264f4289 Attempt at defining Trace recursively 2014-10-09 14:38:16 +02:00
dellaert 5e5457b390 Renamed entry point to startReverseAD to emphasize it is only called once 2014-10-09 13:42:43 +02:00
dellaert 563c4d214c Renamed BADFactor -> ExpressionFactor 2014-10-09 13:00:56 +02:00
dellaert 7e069191e5 Slight refactor 2014-10-09 10:58:46 +02:00
Lachlan Toohey 3c42fbacb9 Update tests for testPoseRotationPrior
Adds new test for wraparound handling in Rot2.
Removes tests that are not quite equal for Rot3.
2014-10-09 14:13:24 +11:00
dellaert a38a0ae9e1 Some comments 2014-10-09 00:21:10 +02:00
dellaert 9ebe1e6d10 Super-speedup by specializing to 2-dimensional output (for now). Using some template magic. 2014-10-08 23:50:17 +02:00
dellaert 31c138d0d6 Profile Bin(Leaf,Un(Bin(Leaf,Leaf))) by default 2014-10-08 17:52:46 +02:00
dellaert abb92632b8 Empty derived destructors are not needed 2014-10-08 17:32:46 +02:00
dellaert 6a1bc6e242 Documentation 2014-10-08 17:28:33 +02:00
dellaert 4ac065fab4 Show explanation of timing 2014-10-08 17:27:46 +02:00
dellaert ce2dcaeb3b Tagged union, lightweight 2014-10-08 15:39:59 +02:00
dellaert 390842e1f7 Put Trace in front 2014-10-08 13:58:15 +02:00
dellaert ba9faa68b6 New Leaf/noise tests 2014-10-08 13:56:54 +02:00
Frank Dellaert 2000dbb868 Merged in pose_rotation_prior_logmap_fix (pull request #20)
Fixed PoseRotationPrior error calculation.
2014-10-07 21:12:42 +02:00
dellaert d38bcf1805 Merge remote-tracking branch 'origin/feature/BAD_FixedJacobians' into feature/BAD
Conflicts:
	gtsam_unstable/nonlinear/tests/testBADFactor.cpp
2014-10-07 20:59:09 +02:00
dellaert d7022a21c7 More samples to average 2014-10-07 20:11:19 +02:00
dellaert c4a92acde1 Avoid argument temporaries 2014-10-07 19:35:44 +02:00
dellaert 84987aa351 Deal with Rot3 changes 2014-10-07 19:35:20 +02:00
dellaert e1c9ae95cb Some fixed matrices 2014-10-07 19:35:06 +02:00
dellaert b704b7b1a1 Faster versions 2014-10-07 19:34:45 +02:00
dellaert 3c1c9c6d12 Switch to pointers - nice improvement 2014-10-07 18:11:12 +02:00
dellaert 982dc29d2f Time ternary version as well 2014-10-07 18:10:53 +02:00
dellaert e4392c0a3b JacobianTrace no longer templated 2014-10-07 16:11:55 +02:00
dellaert 83d77271d9 Ternary now fixed 2014-10-07 13:04:04 +02:00
Lachlan Toohey 7c8716f746 Fixed PoseRotationPrior error calculation.
Use measured_.localCoordinates not difference between Logmap
values to handle wraparound properly.
2014-10-07 11:33:46 +11:00
dellaert 8b37da54c9 between copy/paste :-( 2014-10-07 01:20:57 +02:00
dellaert 155f64e1bf No more default 2014-10-07 01:16:10 +02:00
dellaert 613cb0bb12 Binary functions now take fixed Jacobians 2014-10-07 01:01:46 +02:00
dellaert 921b79f446 No more default argument 2014-10-07 01:01:16 +02:00
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
Luca 0c7368f408 Merge branch '3DInitialization-2' 2014-10-06 17:06:57 -04:00
Luca d57ca93b7a Merge branch 'develop'
Conflicts:
	.cproject
	examples/Pose3SLAMExample_g2o.cpp
	examples/Pose3SLAMExample_initializePose3Chordal.cpp
	examples/Pose3SLAMExample_initializePose3Gradient.cpp
	gtsam/slam/InitializePose3.cpp
	gtsam/slam/InitializePose3.h
	gtsam/slam/tests/testInitializePose3.cpp
2014-10-06 17:02:08 -04:00