Commit Graph

5506 Commits (fdd891c7c931a825e6e084eff98fc9f85c2b7a8d)

Author SHA1 Message Date
Richard Roberts fdd891c7c9 Fixed left-over "ordered" test factor in testExtendedKalmanFilter.cpp 2014-02-23 18:52:57 -05:00
Richard Roberts 4c5cb4d8ec Removed some unused code that was causing warnings 2014-02-23 18:51:48 -05:00
Richard Roberts 485b3b475a Fixed a typo that disabled the testTriangulation tests. 2014-02-23 18:50:58 -05:00
Richard Roberts ac186a0ae4 Merge branch 'release/2.4.0' 2014-02-23 16:05:38 -05:00
Richard Roberts ec930cb796 Disabled GeographicLib examples 2014-02-23 16:05:26 -05:00
Richard Roberts 6a0f2e9b88 Merge branch 'origin/release/2.4.0'
Conflicts:
	.cproject
	gtsam/geometry/Rot3.cpp
	gtsam/geometry/Unit3.cpp
	gtsam/geometry/Unit3.h
	gtsam/geometry/tests/testEssentialMatrix.cpp
	gtsam/geometry/tests/testSphere2.cpp
	gtsam/navigation/CMakeLists.txt
2014-02-23 15:52:28 -05:00
Richard Roberts bf7f58112c Merge branch 'feature/isam2-cleaner-solve' 2014-02-22 20:24:17 -05:00
Richard Roberts 9f0959feac Merge branch 'develop' 2014-02-22 20:23:50 -05:00
Richard Roberts 2fd9401558 Added dogleg mode switch in SolverComparer 2014-02-22 17:14:20 -05:00
Richard Roberts 5c86ad7e49 Fixed examples not being built due to branch "adding-scripts-simplify" 2014-02-22 17:14:01 -05:00
Richard Roberts 7192bd2f79 Removed namespace-functions for ISAM2 optimize* and gradient*, these were only there to try to maintain a consistent interface for linear but really were not correct anyway since ISAM2 is a nonlinear object. They instead caused confusion and made the code complicated since they used a complicated system for updating and caching various components that go into calculating the solution. Replaced all this with much simpler code directly inside updateDelta, which uses clearly-defined functions in the ISAM2::Impl class to calculate the components that go into the solution. Also removed the redundant deltaUpToDate flags - now just checks whether deltaReplacedMask is empty. 2014-02-22 16:46:38 -05:00
Richard Roberts a9ea1f4033 Made Roots typedef in BayesTree 2014-02-22 16:28:37 -05:00
Richard Roberts c5338811a0 Fixed code comment 2014-02-22 16:23:18 -05:00
dellaert 926c27c732 Rename Sphere2 -> Unit3 2014-02-22 16:20:28 -05:00
dellaert 83105f08a2 Values changed a tiny bit after fixing Sphere2 2014-02-22 15:59:27 -05:00
dellaert 37489ddba7 Fixed Sphere2::localCoordinates so very small difference no longer gives nan, also made it a tiny bit more efficient (avoid one cos). 2014-02-22 15:53:54 -05:00
dellaert dabd3cc612 Added more tests to diagnose problem in Sphere2::localCoordinates 2014-02-22 15:52:50 -05:00
dellaert 39b3b2160e Added test that exposes problem in localCoordinates 2014-02-22 14:31:18 -05:00
dellaert 2b323d5cb7 Removed RENORM version 2014-02-22 14:30:40 -05:00
Richard Roberts ac14ddcb74 Reverted reduced debug info in Profiling mode (seems to prevent inspecting source code). Fixed Profiling build not receiving build type postfixes. 2014-02-21 17:18:36 -05:00
Richard Roberts eba4ca79a4 Added shared_ptr versions of named constructors in SymbolicFactor and SymbolicConditional, for a slight performance boost. 2014-02-21 17:17:36 -05:00
Richard Roberts 39b4090b21 Moved coordinate frames document into GTSAM 2014-02-21 15:47:51 -05:00
Richard Roberts 7fa9ca8b9b Fixed typo 2014-02-19 15:45:39 -05:00
Richard Roberts 1be09ac148 Merge branch 'installed-cmake' 2014-02-19 15:44:07 -05:00
Richard Roberts c629339a7c Added README file for cmake tools 2014-02-19 15:43:37 -05:00
Richard Roberts ee274419fb Documentation improvement 2014-02-19 15:43:25 -05:00
Richard Roberts b4d7ede123 Better debug flag for Profiling build type 2014-02-19 15:43:16 -05:00
Richard Roberts 781349ec86 Renamed to GTSAMCMakeTools 2014-02-19 13:12:22 -05:00
Richard Roberts e029204c01 Added cmake code to install cmake tools, and a GTSAM-CMakeToolsConfig file to automatically find them. 2014-02-19 13:10:37 -05:00
cbeall3 7efe7cefca Removing unimplemented method optimize() 2014-02-18 18:24:27 -05:00
Richard Roberts 25bd93359a Fixed warning 2014-02-18 14:13:07 -05:00
Richard Roberts 89e6d2f1e8 Removed some commented-out includes 2014-02-18 13:44:25 -05:00
Richard Roberts 753f59747c Removed obsolete wrap functions (sent email about this) 2014-02-18 13:43:54 -05:00
Richard Roberts d3d566597c Comment fix 2014-02-18 13:27:17 -05:00
Richard Roberts eef7a19983 Added a warning when linking to libraries where duplicates are distributed with matlab, with instructions for moving the libraries away. 2014-02-17 00:44:50 -05:00
Richard Roberts 243522c64b Fixed not linking to requested libraries in matlab wrapper 2014-02-17 00:44:13 -05:00
Richard Roberts 3293df1529 Removed duplicate link libraries during wrap 2014-02-17 00:43:14 -05:00
Richard Roberts 63b42fdaf8 Merged in feature/adding-scripts-simplify (pull request #7)
This makes the following changes:
* Does away with convenience libraries (they didn't work and weren't used anyway, and slowed down compile times).
* Puts CMakeLists.txt files in tests and examples subdirectories to have more standard CMake structure.
* Replaces confusing functions for adding tests/examples with 2 new much clearer functions.
2014-02-13 20:04:05 -05:00
Richard Roberts 835d020581 Added lots of documentation in GtsamTesting.cmake and moved old functions to an obsolete file with a warning if they are used 2014-02-13 16:13:11 -05:00
Richard Roberts 72ec292022 Merge branch 'develop' into feature/adding-scripts-simplify 2014-02-13 15:25:27 -05:00
Richard Roberts e1b4e3c67a Merge branch 'feature/boost-compatibility' into develop 2014-02-13 15:23:12 -05:00
Richard Roberts dec9dbbe60 Link with -lrt when using the old header-only boost timer library (boost < 1.48) 2014-02-13 14:20:25 -05:00
Richard Roberts f283150eb4 Using macro for creating examples to remove cmake code copy/paste 2014-02-13 13:24:14 -05:00
Richard Roberts 2ccb892167 Removed unneeded print 2014-02-13 13:23:35 -05:00
Richard Roberts 320cfe7b4d Comment cleanups 2014-02-13 13:23:20 -05:00
Richard Roberts 218500de11 Cleaned up flags for building examples and tests 2014-02-13 13:22:56 -05:00
Richard Roberts 0e4b5269c5 Cleaned up gtsamAddTestsGlob function 2014-02-13 11:14:51 -05:00
Richard Roberts b3aa563e13 Removed non-existant file to exclude 2014-02-13 11:14:25 -05:00
Richard Roberts e7018e8c51 Fixed bugs in last commit and made GTSAM_SINGLE_TEST_EXE default on Xcode too 2014-02-13 10:57:09 -05:00
Richard Roberts 3e3f31c4d1 Made FIRST_PASS_DONE variable internal 2014-02-13 10:56:20 -05:00