Commit Graph

2657 Commits (204b36fc054c27ddd04ce2912d82a12d93351a64)

Author SHA1 Message Date
Alex Cunningham 204b36fc05 Changes to make ROS hooks work with cmake 2012-04-01 22:21:07 +00:00
Richard Roberts bc0dfb3f8d Fixed not forcing Debug build if CMAKE_BUILD_TYPE is already set. Added 'None' build type to allow build flags to come entirely from environment variables. 2012-03-31 00:59:49 +00:00
Alex Cunningham 4d4ea69919 updating build docs and comments 2012-03-30 18:14:31 +00:00
Andrew Melim 1ea890f4e5 Fixed testWrap failures with the new wrapper 2012-03-30 18:06:58 +00:00
Andrew Melim 0c1ebb046d Removing print line 2012-03-30 06:19:59 +00:00
Andrew Melim a1da906d33 Memory leak fixed within wrap. Must call 'clear' before 'clear all' and 'clear classes'. Wrap now creates delete_classname files for all wrapped classes. MATLAB classes now derive from the handle superclass. 2012-03-30 05:34:23 +00:00
Alex Cunningham cdbeebaf1d Small changes trying to remove dependency between install and all targets 2012-03-29 20:32:05 +00:00
Alex Cunningham b67707542d Updated CMakeLists to use newer cmake scripts 2012-03-29 18:57:31 +00:00
Alex Cunningham 5e7c28f6a7 Reworked cmake timing generation to use generalized test-adding macro 2012-03-29 18:57:29 +00:00
Alex Cunningham b2bf03d21f Switching cmake macros to more flexible ones - now allows for manual exclusion of tests 2012-03-29 18:57:27 +00:00
Richard Roberts ba8fb0ba27 iSAM2 factorization parameter to choose LDL or QR 2012-03-27 23:30:19 +00:00
Alex Cunningham 74a5a81745 Updated install instructions for cmake 2012-03-27 18:45:03 +00:00
Richard Roberts 3baba11815 Fine-grained ordering constraints in iSAM2 2012-03-24 16:52:55 +00:00
Yong-Dian Jian 51f79e0adf clean/remove redundant file 2012-03-24 00:19:24 +00:00
Yong-Dian Jian 43fa8faa07 clean redundant header files 2012-03-23 14:36:21 +00:00
Richard Roberts 22ebe16a31 Merge remote-tracking branch 'svn/branches/incremental_dogleg_points_to_merge' into trunk
Conflicts:
	.cproject
	gtsam/linear/GaussianBayesTree-inl.h
	gtsam/linear/GaussianBayesTree.cpp
	gtsam/linear/GaussianBayesTree.h
	gtsam/nonlinear/DoglegOptimizerImpl.h
	gtsam/nonlinear/GaussianISAM2-inl.h
	gtsam/nonlinear/GaussianISAM2.cpp
	gtsam/nonlinear/GaussianISAM2.h
	gtsam/nonlinear/ISAM2-impl.cpp
	gtsam/nonlinear/ISAM2-inl.h
	gtsam/nonlinear/ISAM2.h
2012-03-23 04:31:54 +00:00
Richard Roberts d577655f1b Removed problematic 'inline' 2012-03-23 04:05:51 +00:00
Richard Roberts eabcf151e2 Created branch /branches/incremental_dogleg_points_to_merge from /branches/incremental_dogleg_points:9890 2012-03-23 04:05:49 +00:00
Richard Roberts c020616ca0 Made cmake pull from svn:externals 2012-03-22 20:09:36 +00:00
Richard Roberts 601751506d Set svn:externals in gtsam to pull in cmake build tools 2012-03-22 20:03:41 +00:00
Richard Roberts db3a53f83b Set svn:externals in gtsam to pull in cmake build tools 2012-03-22 20:02:11 +00:00
Richard Roberts ee02445c49 Removing local cmake scripts 2012-03-22 19:57:30 +00:00
Richard Roberts 031dfba07b Created branch /branches/external_buildtools from /trunk:9902 2012-03-22 19:55:55 +00:00
Alex Cunningham 8a65b270ae Rearranged build targets 2012-03-22 18:53:49 +00:00
Richard Roberts 5862943a8a Timing statements and avoiding recalculating dimensions 2012-03-22 06:18:38 +00:00
Richard Roberts acd0bf9f94 Default enum value cannot be integer on some compilers 2012-03-22 01:59:59 +00:00
Richard Roberts 6ffbc185bf Fixed warning 2012-03-21 15:12:30 +00:00
Richard Roberts b1d4552781 Timing statements 2012-03-19 16:55:52 +00:00
Richard Roberts a558ad042e Changed default wildfireThreshold for Dogleg from 0.0 to 1e-5 2012-03-19 16:55:45 +00:00
Richard Roberts 6356647665 Bug fixes and using wildfire with Dogleg 2012-03-19 16:25:03 +00:00
Richard Roberts 13bbaaa2f4 Added extra check 2012-03-19 16:24:54 +00:00
Richard Roberts 8a4476f63d Made constructor explicit 2012-03-19 16:24:47 +00:00
Richard Roberts 670117cfe7 Compiles and passes unit tests 2012-03-19 14:32:37 +00:00
Richard Roberts c695b23e36 In progress - updating dogleg computations incrementally 2012-03-18 05:13:40 +00:00
Richard Roberts 4c2581f40e In progress 2012-03-17 23:57:44 +00:00
Richard Roberts 047dda05d7 Removed ISAM2 templating 2012-03-17 23:57:42 +00:00
Richard Roberts 6a957d059b Fixed warnings about mixing class and struct 2012-03-17 23:57:39 +00:00
Richard Roberts 99c3371474 In progress 2012-03-16 20:55:21 +00:00
Richard Roberts e3016baf1b Consistent 'optimize', 'optimizeInPlace', 'optimizeGradientSearch', and 'optimizeGradientSearchInPlace' functions for GBN, GBT, and ISAM2. Reorganized some existing ones and added some new ones to do this. 2012-03-16 16:16:27 +00:00
Richard Roberts 92bd4e280d Consistent 'optimize', 'optimizeInPlace', 'optimizeGradientSearch', and 'optimizeGradientSearchInPlace' functions for GBN, GBT, and ISAM2. Reorganized some existing ones and added some new ones to do this. 2012-03-16 16:16:13 +00:00
Richard Roberts d908b69829 Created branch /branches/incremental_dogleg_points from /trunk:9856 2012-03-16 16:16:09 +00:00
Yong-Dian Jian 30557ce4a5 remove a small overhead 2012-03-15 17:23:01 +00:00
Richard Roberts b76cf5b07f Made unit test names unique between subdirectories and 'tests' directory, removed subdir prefix from compiled executable names. The duplicate filenames confused Eclipse and made things difficult in CMake as well. 2012-03-15 02:10:37 +00:00
Stephen Williams 51949ba614 Fixed iSAM2 bug if back-substitution is triggered before the first elimination. 2012-03-14 15:49:16 +00:00
Richard Roberts afd2f6902f Removed extra 'typename' 2012-03-14 15:09:04 +00:00
Richard Roberts 1a0c484a48 Undid last commit from SmartGit glitch\! 2012-03-14 04:13:51 +00:00
Richard Roberts 1c63d72785 Cleanup in linear solving:
- No longer need to fill solution vector with rhs
 - Removed rhs functions
 - Combined/removed redundant optimize functions for GaussianConditional, GaussianBayesNet, and GaussianBayesTree
 - Renamed some to optimizeInPlace and optimizeWildfire
 - Moved BayesTree optimize functions from GaussianISAM(2) to GaussianBayesTree.
2012-03-13 19:41:03 +00:00
Richard Roberts 0531983c74 Generic BayesTree from BayesNet constructor, works for GaussianBayesTree(GaussianBayesNet) 2012-03-12 22:24:28 +00:00
Richard Roberts c842c5c9fd Fix in assertion 2012-03-12 04:24:41 +00:00
Richard Roberts 6b5a385b7e Added conversion to base BayesNet from derived (includes Symbolic from Gaussian) 2012-03-12 01:25:55 +00:00