Richard Roberts
|
5b96d1abf9
|
Merge branch 'refs/heads/isam2-chain-optimization' into trunk
|
2013-02-05 21:52:44 +00:00 |
Richard Roberts
|
f2a371e6c1
|
Cleaned up commented code from iSAM2 chain optimizations
|
2013-02-05 02:12:56 +00:00 |
Richard Roberts
|
9a23c2936a
|
Merge remote-tracking branch 'refs/remotes/svn/trunk' into isam2-chain-optimization
Conflicts:
gtsam/linear/VectorValues.h
|
2013-02-04 22:53:02 +00:00 |
Richard Roberts
|
6572400bc3
|
Improved handling of Boost shared libraries on Windows
|
2013-02-04 21:28:39 +00:00 |
Alex Cunningham
|
40929e9cc3
|
Added and wrapped determinant functions for BayesTree
|
2013-02-04 21:00:43 +00:00 |
Alex Cunningham
|
059a2c1b97
|
Added matlab interface to access cliques by index from BayesTree
|
2013-02-04 17:55:55 +00:00 |
Alex Cunningham
|
a8f5bbf9bd
|
Wrapped namespace functions for GaussianBayesTree
|
2013-01-28 19:26:52 +00:00 |
Richard Roberts
|
fc5f101946
|
Removed commented code
|
2013-01-28 17:41:44 +00:00 |
Richard Roberts
|
12f8152891
|
Small bug fix in wrap - for return types, try to parse 'pair' before a simple type to prevent 'pair' spuriously being stored as the namespace of the return type, which causes return type validation to fail for pairs of simple types, i.e. 'pair<int,int>'
|
2013-01-28 17:41:42 +00:00 |
Richard Roberts
|
981c3363e6
|
Whitespace
|
2013-01-28 17:41:41 +00:00 |
Richard Roberts
|
c2c52fbdbe
|
Added try/catch in wrap.cpp to print out error message on exception
|
2013-01-28 17:41:40 +00:00 |
Richard Roberts
|
cdf5e83dee
|
Updated gtsam CMake files from changes to wrap CMake files
|
2013-01-28 17:03:19 +00:00 |
Alex Cunningham
|
d1246bfe98
|
Added empty() to BayesTree
|
2013-01-27 20:12:22 +00:00 |
Alex Cunningham
|
5a9e2a42ec
|
Changed checkExists() to show invalid key value in error message. Commented out copyStructureFrom(), as it doesn't appear to be implemented
|
2013-01-27 20:12:20 +00:00 |
Richard Roberts
|
e1563d9c21
|
Fixed typo in wrap module explanation at top of gtsam.h
|
2013-01-26 21:22:56 +00:00 |
Vadim Indelman
|
4f5b9f2074
|
added imu factor (global velocity)
|
2013-01-24 21:01:10 +00:00 |
Richard Roberts
|
cc08659f7b
|
Disabled print statements in unit test
|
2013-01-08 23:31:54 +00:00 |
Richard Roberts
|
49a2602428
|
Whitespace
|
2013-01-08 23:31:50 +00:00 |
Richard Roberts
|
013705232c
|
Maintain reverse-lookup inside of Ordering, to allow fast partial permutations, and modified iSAM2 to use partial permutations on Ordering. Removed InvertedOrdering and updated other GTSAM code and unit tests to use the Ordering reverse-lookup function "key" instead of calculating and inverse ordering.
|
2013-01-08 23:31:06 +00:00 |
Richard Roberts
|
6f9601f5e0
|
Disabled print statements in unit test
|
2013-01-08 23:31:03 +00:00 |
Richard Roberts
|
6488eae412
|
Whitespace
|
2013-01-08 23:31:02 +00:00 |
Richard Roberts
|
494b022382
|
Merged from branch 'trunk' into 'isam2-chain-optimization'
|
2013-01-08 16:32:00 +00:00 |
Richard Roberts
|
4f4898beb1
|
For factor graph graphviz output, added options to change the graph scale and manually specify factor positions
|
2013-01-08 16:30:38 +00:00 |
Frank Dellaert
|
ca4cf782f2
|
New, better expmap tests (quarter turn, half turn, full turn)
|
2013-01-03 16:00:25 +00:00 |
Yong-Dian Jian
|
392ca3a84d
|
make the print message with consistent format
|
2013-01-03 02:50:55 +00:00 |
Richard Roberts
|
9ce9231e14
|
Fixes in Graphviz visualization of NonlinearFactorGraph - shift positions to start at 0,0 and add '!' charater in dot file to pin nodes
|
2013-01-02 19:27:34 +00:00 |
Frank Dellaert
|
aab0961a08
|
ignore .settings
|
2013-01-01 20:06:00 +00:00 |
Alex Cunningham
|
a33bc9c909
|
After enabling building of timing scripts on make all, there were several tests that don't compile. Broken tests are currently disabled in cmake, in both base and linear subfolders
|
2012-12-29 02:23:32 +00:00 |
Richard Roberts
|
1e47e15d4e
|
Advancements to NonlinearFactorGraph Graphviz output - place nodes at their solved locations according to Values, and several formatting options.
|
2012-12-26 17:33:55 +00:00 |
Richard Roberts
|
5e7df8cd23
|
Corrected return type of our versions of isfinite, isnan, and isinf (which use the boost implementations when the libc versions are not present)
|
2012-12-24 19:56:58 +00:00 |
Stephen Williams
|
3cf45fccba
|
Removed unneeded qualifier from VectorValues::permuteInPlace()
|
2012-12-19 19:58:17 +00:00 |
Richard Roberts
|
c713e52355
|
Fixed up Doxygen groups
|
2012-12-19 02:53:38 +00:00 |
Richard Roberts
|
1d8d733182
|
Updated MATLAB wrapper for VectorValues and Permutation changes in previous several commites (isam2-chain-optimizations branch)
|
2012-12-19 00:59:03 +00:00 |
Richard Roberts
|
4cb66dcdcc
|
For speed, added partial permutation version of VectorValues::permuteInPlace and removed Permutation::partialPermutation (which generated a full-length permutation with only a few entries rearranged)
|
2012-12-18 14:21:58 +00:00 |
Richard Roberts
|
c42bccbb3e
|
Increased chain length in timeiSAM2Chain
|
2012-12-18 14:21:49 +00:00 |
Richard Roberts
|
5810747937
|
Removed 'permuteSeparatorWithInverse' from MATLAB wrapper
|
2012-12-18 14:21:38 +00:00 |
Richard Roberts
|
b58fb71377
|
Some usage (still more to do) of sparse and partial permutations in iSAM2 partial reordering to improve asymptotic performance.
|
2012-12-18 14:21:28 +00:00 |
Richard Roberts
|
4e7393cc08
|
Added timing test for a long chain in iSAM2
|
2012-12-18 14:21:12 +00:00 |
Richard Roberts
|
7309aa0ffa
|
Unit tests pass with piecewise VectorValues implementation (for fast permutations)
|
2012-12-18 14:21:02 +00:00 |
Richard Roberts
|
c7b9345aa1
|
Removed "full VectorValues" version of HessianFactor::error
|
2012-12-18 14:20:49 +00:00 |
Richard Roberts
|
bd285fbb52
|
Merge remote-tracking branch 'svn/trunk' into isam2-chain-optimization
Conflicts:
gtsam/linear/HessianFactor.cpp
gtsam/linear/VectorValues.cpp
|
2012-12-18 14:20:31 +00:00 |
Andrew Melim
|
93b59990e3
|
Overload for insertProjectionFactors in matlab utilities
|
2012-12-17 22:30:54 +00:00 |
Richard Roberts
|
682daa3e61
|
Disabled building timing scripts by default
|
2012-12-11 19:16:08 +00:00 |
Richard Roberts
|
880d98e068
|
Chain test on Cholesky
|
2012-12-11 19:14:39 +00:00 |
Richard Roberts
|
0fa90d2cd4
|
Was missing including boost version header in timing.h
|
2012-12-11 19:14:37 +00:00 |
Richard Roberts
|
7851d5553b
|
Updated MATLAB cholesky scaling experiment
|
2012-12-11 19:14:36 +00:00 |
Yong-Dian Jian
|
472e433c3e
|
revise msg printing
|
2012-12-07 06:21:56 +00:00 |
Richard Roberts
|
96b20487a9
|
Reverting - Don't trap exceptions in unit tests when in debug mode (reverse-merged from commit 51a7c8e209bafd889982f21e0e40a034afdb36d6)
|
2012-12-06 20:08:52 +00:00 |
Stephen Williams
|
9ec3c45201
|
Added write-access to the 'state' of the nonlinear optimizers. This is in the advanced interface.
|
2012-12-05 20:23:45 +00:00 |
Richard Roberts
|
0898e4a6aa
|
Wrap prints more detailed error message for parse errors
|
2012-12-03 19:08:16 +00:00 |