Commit Graph

9024 Commits (c20bacf025485301117791311a63b6195d9d954c)

Author SHA1 Message Date
dellaert a818304040 Merge remote-tracking branch 'origin/develop' into unit3_push_upstream 2015-10-20 14:14:56 -07:00
cbeall3 1949fc2511 Cache noise models in LM damping instead of constructing from scratch for each variable. Time savings of 5.6%! 2015-10-20 16:25:41 -04:00
cbeall3 04bcf26aa6 Explicitly cast optional to bool 2015-10-20 14:44:00 -04:00
cbeall3 e694d62b3f Allow binding to optional rvalues (We should fix this properly) 2015-10-20 14:41:28 -04:00
cbeall3 55ed99141e Add C++11 compiler flag to GtsamBuildTypes.cmake 2015-10-20 13:41:31 -04:00
Chris Beall 3d1bc32027 Merged in fix/OldBoostTimer (pull request #191)
Fix timer for boost < 1.48
2015-10-19 20:26:09 -04:00
Jing Dong 42d07a99ff LM optimizer use boost raw timer 2015-10-19 19:08:29 -04:00
Frank a1881efc70 Disabled 2 tests, incompatible with Unit3 retract, with extensive comment 2015-10-19 15:20:40 -07:00
Frank ee5bd7ac39 Increased # MC samples 2015-10-19 15:20:07 -07:00
Frank 935801d8e1 Reversed arguments to Local to work with Unit3 2015-10-19 15:02:12 -07:00
Frank 901fb56993 Fixed warnings 2015-10-19 15:01:48 -07:00
Frank 1c83329b9b Fixed compilation issues 2015-10-19 14:59:40 -07:00
Frank 5faf09726b Removed commented-out stuff 2015-10-19 14:44:19 -07:00
Frank 5adcd6b696 get rid of nullptr 2015-10-19 14:44:10 -07:00
Frank 06520a3b1d Some additional derivatives (for cvross) and operators 2015-10-19 14:44:00 -07:00
Frank 4c22355f56 Merge remote-tracking branch 'bitbucket/develop' into unit3_push_upstream 2015-10-19 14:33:03 -07:00
Jing Dong 9628b9b165 fix iteration timer in LM 2015-10-19 00:07:23 -04:00
Jing Dong 971d2e519f gtsam type header only when using old boost timer 2015-10-17 18:21:48 -04:00
Jing Dong 951377c80f fix type errors and timer issue in LM optimizer 2015-10-16 14:18:13 -04:00
Chris Beall 1d44761e3c Merged develop into feature/MatrixPrinting 2015-10-16 10:41:25 -04:00
Frank d087f2fdf8 Some new methods and improvements to Unit3 from Skydio 2015-10-13 12:31:01 -07:00
Chris Beall c829e52c95 Merged in feature/eigen-3.2.6 (pull request #190)
Upgrade to Eigen 3.2.6
2015-10-13 15:24:18 -04:00
cbeall3 702c73fc75 Patch Memory.h 2015-10-13 13:30:24 -04:00
cbeall3 41ded95b54 Upgrade to Eigen 3.2.6, which finally seems to include all patches we have submitted to Eigen! 2015-10-13 10:15:23 -04:00
Frank Dellaert 28afa7496b Some musings 2015-10-12 09:24:07 -07:00
Frank Dellaert 64672471e9 Small clarifcation 2015-10-11 09:50:05 -07:00
Frank Dellaert ee7ada9b81 Got rid of commented out tests, made MC do more samples 2015-10-10 14:16:30 -07:00
Frank Dellaert a69c43bf43 matchesParamsWith, a few new constructors, and Doxygen streamlining 2015-10-10 13:51:39 -07:00
Frank Dellaert f6200f4a2b Add lyx document 2015-10-10 13:48:52 -07:00
Frank Dellaert 0273d94cfd Merged in fix/typeid_warning (pull request #189)
Fix/typeid_warning
2015-10-08 17:21:51 -07:00
dellaert bf1510e0a9 Fixed typeid warnings 2015-10-08 16:04:52 -07:00
dellaert 6e2a782f36 Fix some blatant formatting problems 2015-10-08 15:49:50 -07:00
Chris Beall 2b5dec3e4f Merged in fix/clang_warning (pull request #188)
Fixed clang 7.0 warnings in boost headers
2015-10-08 17:29:15 -04:00
dellaert b5d0383048 Fixed clang 7.0 warnings in boost headers 2015-10-08 12:35:12 -07:00
Frank Dellaert 3ea4128679 Merged in fix/PreintegrationParamsPublic (pull request #186)
Make CombinedPreintegrated::Params public.
2015-10-07 09:19:48 -07:00
Frank Dellaert 4ea2d50dc9 Merged in fix/CompileWarningUnusedBlock (pull request #187)
Fix compiler warning. Unused typedef in CameraSet.h
2015-10-07 07:50:36 -07:00
Christian Forster 1b2d1aadd6 remove unused typedef. 2015-10-04 22:14:05 +02:00
Christian Forster 23a5688008 make CombinedPreintegrated Params public. 2015-10-04 16:21:13 +02:00
Christian Forster 8bbf07ebb1 Merge branch 'develop' of https://bitbucket.org/gtborg/gtsam into develop 2015-10-02 15:48:37 +02:00
Frank Dellaert 4e5a5cc999 Merged in fix/CombinedImuFactor_DiscreteNoise (pull request #182)
Fix computation of bias covariance from continous-time noise density
2015-10-01 10:29:10 -07:00
Christian Forster efc5025d73 Merge branch 'develop' into fix/CombinedImuFactor_DiscreteNoise
Conflicts:
	gtsam/navigation/CombinedImuFactor.cpp
2015-09-29 22:19:04 +02:00
Chris Beall 096effb5d2 Merged in fix/SmartFactorNoiseModel (pull request #185)
Make noiseModel_ accessible to derived class: private -> protected
2015-09-29 10:35:05 -04:00
cbeall3 ecb62492fc Make noiseModel_ accessible to derived class: private -> protected 2015-09-29 09:50:31 -04:00
Frank Dellaert 554ae47175 Merged in feature/fixEvent (pull request #184)
move static member definition to cpp file
2015-09-22 12:29:33 -07:00
Duy-Nguyen Ta e2ce27f712 move static member definition to cpp file 2015-09-22 08:17:19 -04:00
Frank Dellaert 1ea7830324 Merged in feature/cleanup_ImuFactor (pull request #176)
Feature/cleanup_imufactor
2015-09-21 20:01:53 -07:00
Duy-Nguyen Ta d566946600 fix Rot3 constructor from a matrix. Revert to the generic template version, but provide a overload version for Matrix3 to avoid casting. 2015-09-21 10:26:43 -04:00
Duy-Nguyen Ta 435e042aa0 revert the Eigen's bug as we can't touch Eigen. Fix our code to play nice with the bug by avoiding cross product. 2015-09-18 23:35:51 -04:00
Duy-Nguyen Ta a4dc589716 fix indent 2015-09-17 22:10:19 -04:00
Duy-Nguyen Ta d5aea61c47 fix an Eigen bug to bypass a problem of compiling Eigen's outer product x*x.transpose() when MKL is enabled.
IsRowMajor is an enum value defined in DenseBase. However, in the template specialization of GeneralProduct<Lhs,Rhs,OuterProduct>, which is derived from ProductBase<--MatrixBase<--DenseBase, another struct is defined with the same name IsRowMajor, leading to a compilation error.
2015-09-17 22:09:06 -04:00