Commit Graph

7473 Commits (4a708c855f85cddb3094e3a9c5ffc1a66f9bfce9)

Author SHA1 Message Date
thduynguyen 9b418c98ca fix LPSolver unittest 2014-12-09 16:26:19 -05:00
Frank Dellaert 2d231edd1b Merged in fix/windowsExpressions (pull request #69)
Windows Fixes
2014-12-09 19:06:02 +01:00
Andrew Melim 1e778cf77b No longer need to cast function pointers for expressions on Windows, with Optional Jacobian 2014-12-09 11:53:35 -05:00
Andrew Melim 137ea64200 Updating with OptionalJacobian 2014-12-09 11:49:47 -05:00
Andrew Melim 90676199dd Adding comment relating to issue and move around fix preprocessor locations 2014-12-09 11:49:13 -05:00
Andrew Melim 3bd491bf66 Merge branch 'develop' into fix/windowsExpressions 2014-12-09 11:04:30 -05:00
thduynguyen 57aae7f7b1 revert .cproject to its previous version in commit a9e3545a 2014-12-09 10:25:59 -05:00
thduynguyen 733b041cf2 Merge remote-tracking branch 'origin/feature/quadratic_programming' into feature/qp_refactor
Conflicts:
	gtsam_unstable/linear/QPSolver.cpp
2014-12-09 10:24:56 -05:00
thduynguyen 001794ac84 refactor QPSolver inprogress... Compiled but tests failed. 2014-12-09 06:13:57 -05:00
thduynguyen 8c4705b905 check testable concept 2014-12-09 06:13:01 -05:00
thduynguyen a4f8ead2a6 add print 2014-12-09 06:12:41 -05:00
Andrew Melim cea76a2848 More template handholding for windows 2014-12-08 21:48:59 -05:00
Andrew Melim 701dcc1c99 Correcting VLA issue, and add template specification for between Pose2 objects. More template specifcations will be needed on windows, unless another fix is found 2014-12-08 21:39:12 -05:00
Andrew Melim fdc1d50801 Added comment 2014-12-08 20:48:36 -05:00
Andrew Melim 4f6ed03803 Fix missing symbol exports for windows 2014-12-08 20:45:24 -05:00
Andrew Melim 92f1f33818 Preprocessor warning does not work on windows. Use pragma message instead 2014-12-08 20:24:00 -05:00
dellaert 21b97ddedf Removed obsolete methods (but link error!) 2014-12-09 01:04:21 +01:00
dellaert 449ba1f37a LieGroupChart makes use of Exponential map (and its inverse) around identity 2014-12-09 00:52:53 +01:00
dellaert 3077d03568 Header should also be included in non-quaternion mode 2014-12-09 00:11:28 +01:00
dellaert 8fcf9d9866 SO(3) is a *Matrix* Lie group. This is it. Rot3 will inherit from this *or* Quaternion. 2014-12-09 00:11:28 +01:00
dellaert 118d561e96 Created GTSAM_GROUP_IDENTITY as it handles templates differently 2014-12-09 00:11:28 +01:00
Sungtae An c5b4d731cc Correct Yond-Dian's name 2014-12-08 18:03:40 -05:00
Chris Beall fbcb9a4d67 Fix intermittent optimization crash in Debug+TBB modes, exposed by testGeneralSFMFactor, etc. 2014-12-08 10:59:49 -05:00
lvzhaoyang 6d97b8d3db Small fix of IMUKittiExampleAdvanced. Now the same priorFactor issue 2014-12-08 10:41:52 -05:00
Frank Dellaert 473bc1b703 Derivatives of Charts, and special Lie group treatment 2014-12-08 13:08:39 +00:00
dellaert 9dc3d28bf2 Now Rot3 uses QuaternionChart Expmap/Logmap in quaternion mode 2014-12-08 13:16:30 +01:00
dellaert 8cbab779b3 Slight refactor 2014-12-08 13:16:30 +01:00
dellaert ccd843040e Small change in file that might disappear anyway 2014-12-08 13:16:30 +01:00
Paul Furgale 2af04a8e41 Typo... 2014-12-08 10:26:04 +00:00
Frank Dellaert fd9f5ae1ec Clarified derivatives of group actions 2014-12-08 09:42:56 +00:00
Paul Furgale 2b1d907a74 More indentation fixes. 2014-12-08 08:55:14 +00:00
Paul Furgale 21596e1894 Making the indentation work in Markdown view. 2014-12-08 08:51:27 +00:00
dellaert fd59783fae Forgot to check in how to use macros... 2014-12-07 21:03:54 +01:00
cbeall3 cd35db218b Minor cleanup 2014-12-07 13:58:06 -05:00
cbeall3 b58064ce43 Stereo calibration can now be optimized 2014-12-07 13:58:06 -05:00
dellaert 949a6b7f4c Found solution for template arguments in macros. Requires a bit more from caller, but is better. I quite like the MACROS: It's compact... 2014-12-07 19:55:06 +01:00
cbeall3 971a53cfb5 Fixed size vectors for all Logmap, localcoordinates and vector methods 2014-12-07 13:51:17 -05:00
dellaert 04d3457b45 First working Manifold macro 2014-12-07 19:30:46 +01:00
dellaert 62ae58e7ea Quaternion header 2014-12-07 19:13:02 +01:00
dellaert 10ae9f5505 Easier to read with Cyclic<3> 2014-12-07 18:55:49 +01:00
dellaert 481be10509 A bit more compact 2014-12-07 18:55:33 +01:00
dellaert 9194b92cf6 Now work with MACROS instead - but get linking error. Upside (if we can fix that): uniform treatment between foreign types (see Quaternion) and GTSAM types (Cyclic). Downside: seems I had to create a different macro for different number of template arguments. Help? 2014-12-07 18:41:18 +01:00
cbeall3 bfd40014a2 comma initialization 2014-12-07 12:38:36 -05:00
dellaert 38a0842090 Macros. Too ugly? 2014-12-07 18:01:30 +01:00
dellaert 19c38b91ee Finish CRTP in Cyclic 2014-12-07 15:59:31 +01:00
dellaert ef58a8a56a Attempt at satisfying Group concept by deriving from base class. Needs to be fixed, also, test does not link :-( 2014-12-07 13:24:59 +01:00
dellaert 022e930085 Fixed typo 2014-12-07 13:23:59 +01:00
dellaert e0e2a9b063 Eigen::Quaternions now satisfy IsManifold, IsGroup, and IsLieGroup! Also reverted back to a simpler treatment of Charts.
Merge branch 'traits/quaternion' into feature/tighteningTraits
2014-12-07 13:06:32 +01:00
dellaert cdc0029158 Reverted on Chart base class. But no chart-specific traits needed, as assumed created by us. 2014-12-07 13:01:25 +01:00
dellaert a31e596448 Working local/Logmap (taken from Rot3Q) 2014-12-07 12:47:26 +01:00