Richard Roberts
|
82c8fffd28
|
Added missing dllexport in LieScalar
|
2013-04-22 17:44:05 +00:00 |
Alex Cunningham
|
88d3def0db
|
Added assert_inequal for matrices
|
2013-04-18 18:12:37 +00:00 |
Duy-Nguyen Ta
|
ed1f5f7576
|
add cpp file for LieScalar. Try to debug the "same-name-different-type" problem in matlab wrapper.
|
2013-04-12 15:43:36 +00:00 |
Richard Roberts
|
315223b166
|
Fixed problems with last commit
|
2013-04-05 21:37:35 +00:00 |
Richard Roberts
|
547323cc79
|
Fixed a bunch of compiler warnings
|
2013-04-05 21:34:04 +00:00 |
Richard Roberts
|
a54d177202
|
Added dll export tags and updated cmake scripts so that GTSAM can build as a shared library on windows
|
2013-03-13 18:56:21 +00:00 |
Richard Roberts
|
6111c099ab
|
Improved build of shared vs static GTSAM libraries - now possible to build either one or both, executables link to the shared if it is being build, or otherwise to the static. Also removed separate shared/static CMake flags for gtsam_unstable, now uses the same GTSAM_BUILD_SHARED and GTSAM_BUILD_STATIC as gtsam.
|
2013-03-13 18:17:39 +00:00 |
Alex Cunningham
|
3ddb6e6f5c
|
Fixed compile problem on timing functions with Richard
|
2013-03-08 19:53:37 +00:00 |
Richard Roberts
|
dd685f0f52
|
Added tictoc_reset function to clear timing outline
|
2013-03-06 22:07:08 +00:00 |
Alex Cunningham
|
e21c071013
|
Fixed preprocessor directive in timing - now works on non-gcc compilers
|
2013-02-16 19:19:13 +00:00 |
Alex Cunningham
|
799bd30eea
|
Added option to manually disable using newer boost timers to minimize linking complexity
|
2013-02-14 20:42:17 +00:00 |
Richard Roberts
|
87f2755ec6
|
Fixed and reenabled broken timing scripts
|
2013-02-05 21:52:49 +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
|
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 |
Richard Roberts
|
c713e52355
|
Fixed up Doxygen groups
|
2012-12-19 02:53:38 +00:00 |
Richard Roberts
|
0fa90d2cd4
|
Was missing including boost version header in timing.h
|
2012-12-11 19:14:37 +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
|
2e856f5260
|
Added tictoc_getNode function to timing to retrieve a node to access its times programmatically
|
2012-11-02 22:07:28 +00:00 |
Richard Roberts
|
bc589f45cd
|
Print spaces in place of _'s in timing outline
|
2012-10-08 22:40:42 +00:00 |
Richard Roberts
|
9ebc906150
|
Print timing outline in order of appearance in code
|
2012-10-08 22:40:29 +00:00 |
Alex Cunningham
|
82593a2432
|
Added conversion functions from Fast* classes to stl containers. Added permuteWithInverse() to BayesTree
|
2012-10-08 20:30:59 +00:00 |
Richard Roberts
|
89b50e7679
|
Renamed tic -> gttic and toc -> gttoc to avoid conflict with PCL tic/toc
|
2012-10-02 20:18:41 +00:00 |
Richard Roberts
|
c44f8f7f80
|
Fixed examples from timing statement change (missed)
|
2012-10-02 18:49:48 +00:00 |
Richard Roberts
|
4876cc7ff7
|
Revamped timing statements - much easier to use, exception-safe (see email to frankcvs list)
|
2012-10-02 18:36:39 +00:00 |
Chris Beall
|
4297d24c96
|
changed tabs to spaces for consistent indentation in all of GTSAM
|
2012-10-02 14:40:07 +00:00 |
Alex Cunningham
|
6284312a5c
|
Added unit test for Fast* containers, added generic interface to convert from containers to KeySet
|
2012-09-24 19:42:41 +00:00 |
Frank Dellaert
|
d9b639ab97
|
added newlines
|
2012-09-17 00:22:06 +00:00 |
Frank Dellaert
|
aeb43bc8fc
|
Used technique described in http://gcc.gnu.org/onlinedocs/gcc/Diagnostic-Pragmas.html to turn off excessive warnings generated by boost lambda headers
|
2012-09-16 18:07:50 +00:00 |
Richard Roberts
|
453c5132e1
|
Adjusted test tolerance to pass on 32-bit systems
|
2012-09-06 18:01:54 +00:00 |
Yong-Dian Jian
|
6c2f213091
|
1. use DSFVector for spanning tree in SubgraphSolver
2. move DSFVector from unstable to stable
3. create Dummy.cpp to prevent base_unstable degenerate
|
2012-09-05 15:03:35 +00:00 |
Alex Cunningham
|
55c9bdb3ac
|
Added notes on use of eye() and zeros() when using Eigen block operations
|
2012-09-03 00:58:05 +00:00 |
Richard Roberts
|
6769850689
|
Fixed missing case from a couple commits ago
|
2012-08-22 22:40:35 +00:00 |
Richard Roberts
|
1dbda3f7ed
|
Standardized and corrected error handling on the linear size - underconstrained and negative systems always throw IndeterminantLinearSystemException, and all assertions checking for infinite values are removed. Also, we were not properly checking the result of Eigen's Cholesky, so sometimes elimination continued with incorrect matrices despite being underconstrained when Cholesky failed but did not produce NaN's.
|
2012-08-22 22:40:27 +00:00 |
Richard Roberts
|
b6ddb2197b
|
Removed unused "zero_below_diagonal" flag in Matrix QR
|
2012-08-22 22:40:04 +00:00 |
Richard Roberts
|
4a57ef65d7
|
Fixed memory leak when a Value contained heap-allocated data (Matrix, Vector, etc) - incorrect syntax when calling destructor did not do a virtual call so derived Value object was not cleaned up.
|
2012-08-17 03:45:35 +00:00 |
Chris Beall
|
d652dbc03a
|
made constructor explicit to make gcc happy
|
2012-08-13 15:16:10 +00:00 |
Richard Roberts
|
01257d0289
|
Added automatic conversion operator from LieScalar to double (simplifies syntax so that .value() is not needed)
|
2012-08-11 02:53:54 +00:00 |
Richard Roberts
|
1565833c2c
|
More consistent order of private/protected/public - typedefs, private/protected variables, public interface, private/protected functions
|
2012-08-06 21:42:26 +00:00 |
Stephen Williams
|
592fa95d66
|
Fixed serialization for LieVector and LieMatrix
|
2012-07-24 14:50:01 +00:00 |
Frank Dellaert
|
dda625b2e0
|
Compile error on Mac, added "this->"
|
2012-07-22 18:46:35 +00:00 |
Richard Roberts
|
c8daa42348
|
Wrapped JointMarginal class and joint marginal functions of Marginals
|
2012-07-21 23:54:55 +00:00 |
Richard Roberts
|
dd8afd6527
|
Added clone() to Value
|
2012-07-09 20:17:49 +00:00 |
Alex Cunningham
|
c37237e43b
|
added conversions from non-pool-allocator containers
|
2012-07-02 19:54:32 +00:00 |
Alex Cunningham
|
1d1fcecccf
|
Added more functionality to interfaces to set/vector/list, moved typedefs to Key.h, added more matlab interfaces
|
2012-07-02 17:32:47 +00:00 |
Vadim Indelman
|
0a66326891
|
Added label printing to timing-related errors.
|
2012-06-29 15:04:39 +00:00 |
Richard Roberts
|
947e5fe5ee
|
Made typedefs / constants for IndexFormatter to simplify code
|
2012-06-28 01:52:48 +00:00 |
Richard Roberts
|
3dd2eec937
|
Added IndexFormatter for printing Indices
|
2012-06-25 03:46:58 +00:00 |
Richard Roberts
|
e81a442c96
|
Fix for timing assertion failure when in debug mode
|
2012-06-25 03:46:51 +00:00 |
Alex Cunningham
|
9b473023e6
|
Fixed warnings
|
2012-06-23 18:12:15 +00:00 |
Richard Roberts
|
b7a13c7061
|
Added >> stream operator to Matrix to easily read from input streams
|
2012-06-22 22:51:35 +00:00 |
Richard Roberts
|
5fa1b4b00e
|
Removed spurious print statement
|
2012-06-22 22:51:34 +00:00 |
Richard Roberts
|
0e46b02374
|
Added >> stream operator to Matrix to easily read from input streams
|
2012-06-22 22:51:32 +00:00 |
Frank Dellaert
|
0fe2d527f9
|
Fixed warnings due to discrete. GTSAM now Wall-safe?
|
2012-06-22 21:45:36 +00:00 |
Alex Cunningham
|
18ba9bcb3d
|
Removed sample() functions and global random number generator
|
2012-06-22 16:38:01 +00:00 |
Richard Roberts
|
c0819adb8f
|
Changed static to inline in TestableAssertions.h to avoid warnings
|
2012-06-22 15:43:33 +00:00 |
Richard Roberts
|
c95cd18ec4
|
Fixed namespace of isfinite, etc - in std
|
2012-06-22 15:24:49 +00:00 |
Richard Roberts
|
a0fc13fce8
|
Added LieMatrix to allow optimizing for matrices (treated as manifold objects) in gtsam
|
2012-06-21 01:20:25 +00:00 |
Richard Roberts
|
d0c193e403
|
Made global variables and functions in unit tests static to avoid duplicate symbols when linking all tests together
|
2012-06-21 01:20:04 +00:00 |
Frank Dellaert
|
e50aecb75c
|
StereoCamera is now a Value
|
2012-06-20 14:26:46 +00:00 |
Frank Dellaert
|
f15d242a78
|
There was no unit test for DLT. Guess what, it never survived the switch to Eigen. Fixed now.
|
2012-06-16 03:23:38 +00:00 |
Alex Cunningham
|
63b3b4ecea
|
Added matlab interface to get indices out of Values structures. Added more matlab symbol functions.
|
2012-06-13 16:38:51 +00:00 |
Summit Patel
|
b9927a1b7e
|
Fixed Doxygen warnings.
|
2012-06-07 23:08:43 +00:00 |
Frank Dellaert
|
39aec060ae
|
removed bind.h include
|
2012-06-07 13:18:17 +00:00 |
Richard Roberts
|
8e39e6b656
|
Fixed doxygen warnings
|
2012-06-07 04:54:40 +00:00 |
Richard Roberts
|
19796465bf
|
Moved back missing tictoc_print
|
2012-06-06 12:51:21 +00:00 |
Richard Roberts
|
5d8f287e6e
|
Added comment explaining disabled new boost timers
|
2012-06-05 21:56:19 +00:00 |
Richard Roberts
|
82e3d23230
|
Always using old boost timers to avoid boost system dependency
|
2012-06-05 21:50:49 +00:00 |
Richard Roberts
|
c2fe87fdc4
|
Fallback on old boost timers
|
2012-06-05 21:30:42 +00:00 |
Richard Roberts
|
c5a406578a
|
Typo
|
2012-06-05 20:04:41 +00:00 |
Richard Roberts
|
dacff98f9f
|
Using boost timer instead of chrono to support older boost versions
|
2012-06-05 20:03:31 +00:00 |
Richard Roberts
|
fd592dd689
|
Reverted using boost chrono because chrono is not available on boost <1.47
|
2012-06-05 15:18:44 +00:00 |
Richard Roberts
|
6b1e862688
|
Fix errors
|
2012-06-04 18:46:05 +00:00 |
Richard Roberts
|
318dd96dfb
|
Matrix stream input operator
|
2012-06-04 13:44:21 +00:00 |
Richard Roberts
|
ec29518456
|
Header files
|
2012-06-04 13:44:19 +00:00 |
Richard Roberts
|
c3052fe536
|
Fixed conflicts with build-in windows names
|
2012-05-24 20:11:48 +00:00 |
Richard Roberts
|
e943ecfcdf
|
Removed leading-underscore names that conflict with windows macros
|
2012-05-24 20:11:36 +00:00 |
Richard Roberts
|
c2c9c4a982
|
Almost everything compiles and passes in windows
|
2012-05-23 18:51:49 +00:00 |
Richard Roberts
|
510e2eacac
|
More progress in compiling on windows
|
2012-05-22 22:52:17 +00:00 |
Richard Roberts
|
25a53815e0
|
Initial changes to compile on windows
|
2012-05-22 22:52:08 +00:00 |
Richard Roberts
|
2060f1dd22
|
Initial changes to compile on windows
|
2012-05-22 20:37:13 +00:00 |
Richard Roberts
|
1ce95c1d89
|
Removed LDL in favor of Cholesky
|
2012-05-15 15:49:14 +00:00 |
Stephen Williams
|
da480b45eb
|
Updated license
|
2012-05-15 15:28:24 +00:00 |
Richard Roberts
|
0e0680d3c9
|
Templated version of skewSymmetric to work with fixed-size matrices
|
2012-05-15 14:35:40 +00:00 |
Chris Beall
|
d95e1738d4
|
fixed size improvements for significant speedup in LBA
|
2012-05-09 17:19:01 +00:00 |
Alex Cunningham
|
c4f31ea273
|
Added function to set random seed for static RNGf
|
2012-04-13 15:42:12 +00:00 |
Chris Beall
|
fbef6ce63f
|
tiny inline fix
|
2012-04-11 17:01:16 +00:00 |
Alex Cunningham
|
40bc02cca8
|
added constructor to convert fixed size vectors to a LieVector
|
2012-04-11 15:40:55 +00:00 |
Chris Beall
|
6d28e0a039
|
fixed size skewSymmetric
|
2012-04-11 15:15:12 +00:00 |
Chris Beall
|
1623b8ce12
|
converted Rot3M to fixed-size Matrix, and changed some methods elsewhere to return fixed-size Vector3 to avoid heap allocations for speedup.
|
2012-04-11 06:46:19 +00:00 |
Richard Roberts
|
08b87be4b5
|
Fixed parenthesis typos
|
2012-04-09 13:21:14 +00:00 |
Richard Roberts
|
21e52f3ab1
|
Added unit tests for badly-scaled matrices with Cholesky, LDL, and SVD
|
2012-04-09 03:02:37 +00:00 |
Alex Cunningham
|
0e7f5e6d45
|
Removed unused code - all moved to gtsam2
|
2012-04-06 20:22:42 +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 |
Alex Cunningham
|
a0e3fe4730
|
Added invert() to Ordering to enable decoding of linearized factors, changed all target back to use workspace build settings (such as not -j5)
|
2012-02-29 16:05:43 +00:00 |
Can Erdogan
|
9bcee033fc
|
1- Changed LieScalar class so it is derived from "DerivedValues".
2- Added an include guard to Values-inl.h.
|
2012-02-29 13:05:54 +00:00 |
Alex Cunningham
|
c2947ea633
|
Added variation on boost::optional assert_equal to allow for const refs
|
2012-02-28 03:51:24 +00:00 |
Richard Roberts
|
12775256c1
|
Fixed compile problem with gcc and bug fix in int key <-> Symbol encoding
|
2012-02-24 23:38:51 +00:00 |
Richard Roberts
|
4d117037a5
|
Merging 2.0_prep branch into trunk, with dynamic Value and Values class, integer nonlinear keys, key print formatters, and new CMake build process.
Merge commit '2cf01d1ca075a3da909a10c58acb2792b62f6456' into trunk
Conflicts:
.gitattributes
.gitignore
gtsam/slam/GeneralSFMFactor.h
tests/CMakeLists.txt
|
2012-02-24 21:09:20 +00:00 |
Alex Cunningham
|
59b1197c9f
|
Back-ported cmake from the 2.0prep branch
|
2012-02-24 15:53:50 +00:00 |
Richard Roberts
|
a3797e3cdb
|
Int keys with formatter objects, all unit tests pass
|
2012-02-21 00:53:35 +00:00 |
Richard Roberts
|
3bd1aa13fc
|
Started print formatter
|
2012-02-20 17:02:59 +00:00 |
Richard Roberts
|
0592b71ac4
|
Switched Values, Ordering, and factors to int 'Key' instead of 'Symbol',
still more code changes required to compile
|
2012-02-19 01:02:07 +00:00 |
Yong-Dian Jian
|
e9ae2b5cc7
|
with percentage information
|
2012-02-16 18:16:34 +00:00 |
Yong-Dian Jian
|
b4216b325b
|
avoid cacheing the history to eliminate performance penalty
|
2012-02-15 23:49:46 +00:00 |
Richard Roberts
|
5939ec2371
|
Merge commit '69c480490e0bc18ea897f1c96d8dd0bdc9b50fd5' into 2.0_prep (trunk r9251)
Conflicts:
gtsam/linear/SubgraphSolver.h
tests/Makefile.am
|
2012-02-15 23:43:25 +00:00 |
Yong-Dian Jian
|
b96b03a733
|
alternative timing report
|
2012-02-15 02:12:36 +00:00 |
Alex Cunningham
|
23971aa044
|
Added macros to remove copy/paste in cmake. Added support for building without convenience libraries.
|
2012-02-14 20:00:42 +00:00 |
Alex Cunningham
|
0409c1c7ee
|
Adding faster compilation options for distribution in CMake
|
2012-02-14 18:03:29 +00:00 |
Alex Cunningham
|
6f09998e10
|
Removed autotools from gtsam2 branch
|
2012-02-13 21:13:07 +00:00 |
Richard Roberts
|
30bb9e61cc
|
Workaround for possible bug in pool allocator
|
2012-02-13 20:27:59 +00:00 |
Richard Roberts
|
7e9a4c1a25
|
Explicit construction in expm
|
2012-02-13 20:27:58 +00:00 |
Richard Roberts
|
75428b13fe
|
Revert "Using FastVector instead of vector in most code called during elimination and solving"
This reverts commit 566631cb42249cb710ef01d07d583e563afccea9.
|
2012-02-13 20:27:54 +00:00 |
Alex Cunningham
|
c17446463a
|
pacifying warnings
|
2012-02-11 22:00:09 +00:00 |
Alex Cunningham
|
3f2ec81e67
|
Fixing serialization test linking
|
2012-02-11 21:59:35 +00:00 |
Richard Roberts
|
fab16dd41f
|
Missing include
|
2012-02-10 19:47:26 +00:00 |
Richard Roberts
|
263b50d85a
|
Using FastVector instead of vector in most code called during elimination and solving
|
2012-02-10 15:56:01 +00:00 |
Richard Roberts
|
8885b33191
|
Added serialization functions to Fast* containers (wrappers around STL containers that use a boost pool allocator for speed)
|
2012-02-08 23:11:41 +00:00 |
Richard Roberts
|
669c7c8dc8
|
Split up serialization unit tests into subdirectories to speed up
|
2012-02-08 21:53:02 +00:00 |
Richard Roberts
|
eaa9e4d739
|
Continuing changes from templating NonlinearFactors on value instead of key
|
2012-02-06 23:32:59 +00:00 |
Stephen Williams
|
345580c7f8
|
Fixed bug in optional jacobians using g++ 4.6.1. Compiler finds the incorrect version of the Matrix class.
|
2012-02-06 18:47:25 +00:00 |
Vadim Indelman
|
819d3273f4
|
Added Jacobians' calculation in compose and inverse functions.
|
2012-02-06 15:15:01 +00:00 |
Duy-Nguyen Ta
|
1ef82b6e84
|
update comment for serialization
|
2012-02-03 21:40:36 +00:00 |
Duy-Nguyen Ta
|
8ee1370965
|
fix typo in comment
|
2012-02-03 21:37:49 +00:00 |
Duy-Nguyen Ta
|
563e8fe77c
|
correct PinholeCamera serialization problem. Add detailed comments for serialization in Value.h
|
2012-02-03 21:34:07 +00:00 |
Duy-Nguyen Ta
|
651f593c0f
|
fix serialization linking error
|
2012-02-03 18:44:33 +00:00 |
Richard Roberts
|
7e72051814
|
Trying to debug serialization error
|
2012-02-03 17:27:31 +00:00 |
Richard Roberts
|
3d9e818d1e
|
(2.0_prep branch) Merged in additional changes from virtual_values branch r8901-r8902
|
2012-02-03 17:20:23 +00:00 |
Richard Roberts
|
820b33bd55
|
(2.0_prep branch) Merged in virtual_values branch
|
2012-02-03 17:18:32 +00:00 |
Alex Cunningham
|
c43a9b4852
|
Added a variety of options to the cmake build, working on automating wrap execution/install
|
2012-01-31 19:59:15 +00:00 |
Alex Cunningham
|
927ac34014
|
Now builds full gtsam library
|
2012-01-31 05:27:58 +00:00 |
Alex Cunningham
|
c3030d175f
|
geometry now builds with convenience targets and libraries
|
2012-01-31 05:27:54 +00:00 |
Alex Cunningham
|
623299e874
|
base targets now work
|
2012-01-31 05:27:52 +00:00 |
Alex Cunningham
|
d8de7ce62c
|
base works
|
2012-01-31 05:27:50 +00:00 |
Alex Cunningham
|
64c49bc431
|
trying a simpler build script approach
|
2012-01-31 05:18:53 +00:00 |
Chris Beall
|
aeeb35f7db
|
added missing headers
|
2012-01-30 23:36:40 +00:00 |
Richard Roberts
|
51dca5b2d0
|
(in branch) Fixed Value base class assignment operator, ISAM2 expmap function, and unit tests
|
2012-01-30 21:23:02 +00:00 |
Duy-Nguyen Ta
|
79a3855316
|
testDynamicValues passed
|
2012-01-27 21:48:23 +00:00 |
Richard Roberts
|
f68f5f0bd7
|
Removed boost variant workaround
|
2012-01-27 19:18:01 +00:00 |
Richard Roberts
|
ec13206c62
|
Removed boost variant workaround
|
2012-01-27 19:16:38 +00:00 |
Richard Roberts
|
6dde91f636
|
More implementation for DynamicValues - switched to ptr_map
|
2012-01-27 15:34:54 +00:00 |
Duy-Nguyen Ta
|
9e00963d54
|
Derived value
|
2012-01-26 23:10:55 +00:00 |
Richard Roberts
|
099f170bf2
|
Better error message when trying to convert a negative HessianFactor to a JacobianFactor
|
2012-01-20 17:20:56 +00:00 |
Richard Roberts
|
9cdb1e08fe
|
(in branch) more implementation for DynamicValues
|
2012-01-16 22:54:19 +00:00 |
Richard Roberts
|
402ab48df8
|
(in branch) Added print and equals and changed comments
|
2012-01-14 23:12:05 +00:00 |
Richard Roberts
|
98a4d83735
|
(in branch) Added abstract Value base class
|
2012-01-14 22:24:06 +00:00 |
Richard Roberts
|
5d9a427f0a
|
Automatic damping in LDL, disabled by default
|
2012-01-14 01:58:28 +00:00 |
Richard Roberts
|
aa31be1649
|
Made Fast* container constructors explicit (like the STL versions) to prevent bugs
|
2012-01-06 21:21:00 +00:00 |
Alex Cunningham
|
610faa8439
|
Experimented with using Eigen in Cayley implementations - ~4x speedup in Rot3M localCoordinates
|
2012-01-06 16:45:07 +00:00 |
Frank Dellaert
|
f063308bbc
|
Cayley transform
|
2012-01-06 01:26:52 +00:00 |
Alex Cunningham
|
94049675a4
|
pacified warnings
|
2012-01-03 19:20:42 +00:00 |
Richard Roberts
|
171886cef9
|
Added missing header to Makefile.am
|
2012-01-01 19:27:58 +00:00 |
Richard Roberts
|
a2ace4a434
|
Correction to comment
|
2011-12-22 17:29:57 +00:00 |
Richard Roberts
|
e0988ade11
|
Workaround for conflict between boost variant and graph in boost < 1.47
|
2011-12-22 17:29:00 +00:00 |
Richard Roberts
|
8d5facb09e
|
(in branch) make check passes after refactoring and code changes for including -inl.h files from .h files
|
2011-12-12 23:19:31 +00:00 |
Richard Roberts
|
3b139cbae2
|
(in branch) Merged from trunk r7960-r8057
|
2011-12-12 16:03:52 +00:00 |
Richard Roberts
|
a0abe68b64
|
(in branch) Merged from trunk r7760-r7959
|
2011-11-29 17:02:02 +00:00 |
Alex Cunningham
|
98410ca5c9
|
Merge branch 'unified_constraints'
Conflicts:
gtsam/linear/NoiseModel.cpp
gtsam/linear/NoiseModel.h
gtsam/linear/tests/testNoiseModel.cpp
|
2011-11-09 22:15:40 +00:00 |
Paul Kippes
|
6f406dc7d4
|
Keep timing class from slowing performance when timing disabled (merged change from r7480:7481)
|
2011-11-09 15:23:57 +00:00 |
Alex Cunningham
|
8592e6b2c6
|
Renamed LieValues, changed Lie interface
|
2011-11-07 20:23:20 +00:00 |
Richard Roberts
|
d57feb54b4
|
Bug fix in inverse_square_root
|
2011-11-07 17:31:35 +00:00 |
Alex Cunningham
|
42a3963c7e
|
Merge branch 'master' into retraction_name
|
2011-11-06 19:40:48 +00:00 |
Richard Roberts
|
5670e255ca
|
Added timing tests for virtual classes
|
2011-11-06 18:19:19 +00:00 |
Alex Cunningham
|
b0afd2644b
|
Formatting, comments
|
2011-11-06 02:16:51 +00:00 |
Alex Cunningham
|
cceddaa757
|
Added Group.h to installable headers
|
2011-11-06 01:54:59 +00:00 |
Alex Cunningham
|
1ec7d7e86e
|
Merge branch 'master' into retraction_name
|
2011-11-05 23:01:48 +00:00 |
Alex Cunningham
|
2b9a3db085
|
Added Group concept, reworked naming and conventions to reduce unnecessary functions
|
2011-11-05 23:01:43 +00:00 |
Richard Roberts
|
53dfa5dbb9
|
Merging Dogleg into trunk
|
2011-11-05 21:29:02 +00:00 |
Alex Cunningham
|
07aaf38245
|
Geometry passes tests with newer interfaces and more concept checks
|
2011-11-04 21:44:29 +00:00 |
Alex Cunningham
|
b8c56f9047
|
Added Manifold and Lie Concept checks, fixed LieScalar and LieVector
|
2011-11-04 21:44:24 +00:00 |
Frank Dellaert
|
10c4d8b609
|
Doxygen
|
2011-10-22 19:48:52 +00:00 |
Alex Cunningham
|
eebef44efd
|
Disabled use of non-gtsam-namespace Vector and Matrix in wrap/matlab.h, removed two typeof uses (one more to go)
|
2011-10-21 20:42:25 +00:00 |
Richard Roberts
|
50c370cf97
|
Changed typeof to explicit type to try to avoid mex error
|
2011-10-21 19:01:26 +00:00 |
Natesh Srinivasan
|
905377efb6
|
Compile changes for matlab - still doesn't work
|
2011-10-21 18:05:32 +00:00 |
Alex Cunningham
|
3b5c6e8cef
|
Removed old Testable base class
|
2011-10-20 02:11:28 +00:00 |
Alex Cunningham
|
b22a39e663
|
Cleaned up use of concept checks in generic factors
|
2011-10-15 18:38:51 +00:00 |
Alex Cunningham
|
eeacef81b6
|
Merge branch 'master' into measurement_concepts
Conflicts:
gtsam/slam/BearingRangeFactor.h
|
2011-10-15 18:38:49 +00:00 |
Frank Dellaert
|
56d1d6ae34
|
Fixed some Doxygen problems with global replace
|
2011-10-14 03:23:14 +00:00 |
Chris Beall
|
97773d8021
|
cleaned up svd
|
2011-10-03 19:28:51 +00:00 |
Duy-Nguyen Ta
|
469f4614dc
|
add numericalHessian for tenary functions
|
2011-10-03 02:45:11 +00:00 |
Duy-Nguyen Ta
|
3271743ca4
|
fix unittest for numericalHessian
|
2011-10-02 20:27:26 +00:00 |
Alex Cunningham
|
939787891a
|
Removed extraneous tolerance parameter
|
2011-09-28 20:33:27 +00:00 |
Richard Roberts
|
63ca74e492
|
Fixed bug in multifrontal marginals caused by backwards permutations with LDL (seems to be an inconsistency in Eigen?). Added GaussianConditional constructor from any number of frontal and parent variables. Added several new unit tests on marginals. Fixed small bug in GaussianConditional non-const get_d_ and get_R_ functions that didn't account for multiple frontal variables.
|
2011-09-23 02:50:46 +00:00 |
Richard Roberts
|
019892b900
|
A bit more debug info in ldlPartial
|
2011-09-23 02:26:29 +00:00 |
Richard Roberts
|
f07d846954
|
Added NegativeMatrixException::Detail::print()
|
2011-09-16 05:30:02 +00:00 |
Richard Roberts
|
93c601d03c
|
Added detail to NegativeMatrixException
|
2011-09-14 19:46:20 +00:00 |
Richard Roberts
|
fd4c4fda5d
|
Removed spurious printing when increasing lambda due to negative matrix
|
2011-09-09 01:56:41 +00:00 |
Richard Roberts
|
fbc4b42d05
|
Made FastSet testable with template magic
|
2011-09-07 15:41:50 +00:00 |
Richard Roberts
|
0d292e6023
|
Documentation in blockMatrices
|
2011-09-07 15:41:17 +00:00 |
Frank Dellaert
|
5cc106a24b
|
Documentation and creation of Doxygen module "base"
|
2011-09-07 05:01:46 +00:00 |
Frank Dellaert
|
44b74c3d55
|
Fixed bad doxygen @Author: to correct @author style
|
2011-09-07 01:26:28 +00:00 |
Frank Dellaert
|
76d45a2482
|
Doxygen fixes. Bizarre: doxygen seems to parse some headers OK and others not.
|
2011-09-07 00:33:57 +00:00 |
Yong-Dian Jian
|
af9b523b2d
|
make SharedGaussian inherit SharedNoiseModel
|
2011-08-27 01:44:49 +00:00 |
Richard Roberts
|
b57210efcc
|
Levenberg-Marquardt increases lambda when the Hessian is indefinite or negative by catching an exception
|
2011-08-24 20:51:54 +00:00 |
Richard Roberts
|
ea66bc457a
|
Fixed bug in SymmetricBlockView::assignNoAlias used in HessianFactor copy constructor
|
2011-08-17 21:43:24 +00:00 |
Duy-Nguyen Ta
|
3475720d3b
|
Fix constness bug for Pose3::operator*(Point3). Add a comment for function stack in Matrix
|
2011-07-29 01:55:56 +00:00 |
Alex Cunningham
|
c81b1e1617
|
temporarily removed 3rd party libraries
|
2011-06-17 15:10:35 +00:00 |
Alex Cunningham
|
778001f63e
|
assorted cleanup - mostly comments and adding implementations to cpp files, rather than in header files
|
2011-06-13 20:01:58 +00:00 |
Alex Cunningham
|
fa4faa274a
|
Merge branch 'prep_0.9.3'
|
2011-06-13 16:55:31 +00:00 |
Alex Cunningham
|
2e058f2272
|
Moved trunk Vector/Matrix to gtsam namespace
|
2011-06-07 19:26:49 +00:00 |