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 |
Richard Roberts
|
e43e1affd3
|
Removed TODOs
|
2012-12-03 19:08:14 +00:00 |
Richard Roberts
|
89508d4922
|
Added GaussianConditional::rows function
|
2012-12-03 19:08:13 +00:00 |
Richard Roberts
|
f892e25006
|
InvalidNoiseModel exception was not publically inheriting from std::exception
|
2012-12-03 19:08:11 +00:00 |
Richard Roberts
|
9732094f41
|
Don't trap exceptions in unit tests when in debug mode
|
2012-12-03 19:04:31 +00:00 |
Chris Beall
|
879417cb0d
|
more documentation and cleanup: missed a file
|
2012-11-29 18:20:39 +00:00 |
Chris Beall
|
6b67238dd3
|
more documentation and cleanup
|
2012-11-29 18:19:28 +00:00 |
Alex Cunningham
|
d57838b4cb
|
Cleaned up commented code, tweaked formatting
|
2012-11-27 19:03:23 +00:00 |
Alex Cunningham
|
0030a28e45
|
all tests pass with new hack to parse pointers on arguments
|
2012-11-27 19:03:22 +00:00 |
Alex Cunningham
|
2f44bc0a1a
|
Simple hack around assigning return category flags, tests pass in debug, fail on pointer argument passing in release mode
|
2012-11-27 19:03:21 +00:00 |
Alex Cunningham
|
ab7655e5eb
|
Further debugging and tests of parsing issue with return type flags
|
2012-11-27 19:03:20 +00:00 |
Alex Cunningham
|
d1b9185918
|
Trying more variations. Fixed small valgrind issue that didn't actually have an effect
|
2012-11-27 19:03:19 +00:00 |
Alex Cunningham
|
47fcb17ead
|
Small variations on parser to try to debug problem
|
2012-11-27 19:03:18 +00:00 |
Alex Cunningham
|
16ad77cb53
|
Adding tests and notes to investigate errors parsing return types
|
2012-11-27 19:03:16 +00:00 |
Richard Roberts
|
07aef470a0
|
Comment fix
|
2012-11-26 19:21:15 +00:00 |
Richard Roberts
|
ca16f341f9
|
Changed badscale to a more reasonable value in Cholesky scaling test
|
2012-11-26 19:21:13 +00:00 |
Richard Roberts
|
0755e6a32e
|
Cleaned up, fixed some broken unit tests
|
2012-11-26 19:21:11 +00:00 |
Richard Roberts
|
f142758ec8
|
Fix to allow eliminating variable that doesn't exist using FactorGraph eliminate(One)
|
2012-11-26 19:21:09 +00:00 |
Richard Roberts
|
8ca71f833d
|
Fix in VectorValues::hasSameStructure
|
2012-11-26 19:21:07 +00:00 |
Richard Roberts
|
1755136b1b
|
Added JacobianFactor constructor from a GFG that merges the factors
|
2012-11-26 19:21:05 +00:00 |
Richard Roberts
|
3d331abb4b
|
Tweaked out-of-range check in VerticalBlockView to allow retrieving empty range
|
2012-11-26 19:21:03 +00:00 |
Richard Roberts
|
a5ab9ca32d
|
Made FactorGraph eliminate functions const
|
2012-11-26 19:21:00 +00:00 |
Richard Roberts
|
60f29fde15
|
MATLAB tests for Cholesky scaling and preconditioning
|
2012-11-23 23:24:58 +00:00 |
Richard Roberts
|
a6df33b15f
|
Added missing Levenberg-Marquardt verbosity printout for "LAMBDA" verbosity
|
2012-11-23 23:24:55 +00:00 |
Richard Roberts
|
5b9271cb97
|
VV work
|
2012-11-23 23:22:53 +00:00 |
Richard Roberts
|
06f836c0a7
|
Using vector instead of deque in VariableIndex, BayesTree::Nodes, and GaussianISAM::Dims. In practice it appears to be faster due to smart reallocation strategies (still need to investigate whether we should use reserve, resize, or neither).
|
2012-11-23 23:22:46 +00:00 |
Alex Cunningham
|
237da8b3a7
|
Moved LinearContainerFactor to gtsam/nonlinear and removed the now-redundant LinearizedFactor from gtsam_unstable
|
2012-11-21 19:41:24 +00:00 |
Alex Cunningham
|
cba120c96d
|
LinearContainerFactor now includes ability to "relinearize" when supplied with an original linearization point
|
2012-11-21 19:02:13 +00:00 |
Alex Cunningham
|
69ea8c8b77
|
Added assertion to catch size mismatches
|
2012-11-21 19:02:12 +00:00 |
Alex Cunningham
|
a2e36d66df
|
Renamed VectorValues::subvalues() to VectorValues::values(indices) to better fit conventions
|
2012-11-21 19:02:11 +00:00 |
Alex Cunningham
|
b4460850c6
|
Added tests for error() in linear factors for case when the VectorValues has more values than a factor does. Added subvector() to VectorValues to isolate a particular set of indices for use in HessianFactor::error().
|
2012-11-21 19:02:09 +00:00 |