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