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 |
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 |
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
|
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
|
a0fc13fce8
|
Added LieMatrix to allow optimizing for matrices (treated as manifold objects) in gtsam
|
2012-06-21 01:20:25 +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 |
Richard Roberts
|
6b1e862688
|
Fix errors
|
2012-06-04 18:46:05 +00:00 |
Richard Roberts
|
c2c9c4a982
|
Almost everything compiles and passes in windows
|
2012-05-23 18:51:49 +00:00 |
Richard Roberts
|
1ce95c1d89
|
Removed LDL in favor of Cholesky
|
2012-05-15 15:49:14 +00:00 |
Alex Cunningham
|
c4f31ea273
|
Added function to set random seed for static RNGf
|
2012-04-13 15:42:12 +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 |
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 |
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 |
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
|
2b9a3db085
|
Added Group concept, reworked naming and conventions to reduce unnecessary functions
|
2011-11-05 23:01:43 +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
|
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 |
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 |
Frank Dellaert
|
44b74c3d55
|
Fixed bad doxygen @Author: to correct @author style
|
2011-09-07 01:26:28 +00:00 |
Alex Cunningham
|
fa4faa274a
|
Merge branch 'prep_0.9.3'
|
2011-06-13 16:55:31 +00:00 |
Alex Cunningham
|
a22586362b
|
Changed the default Matrix to use column major, rather than row major. Removed Matrix-inl.h, as it isn't used
|
2011-06-04 22:15:23 +00:00 |
Alex Cunningham
|
36f9ebae90
|
Removed files full of broken code, removed simulated2D matlab files, condensed slam unit tests, added the only known test for SPCG in gtsam
|
2011-06-04 20:42:29 +00:00 |
Alex Cunningham
|
79c09708e8
|
Assorted cleanup to remove ublas references, switch more Vector/Matrix utility functions to use Eigen in templates, reimplemented backsubstitution with Eigen
|
2011-06-02 20:35:02 +00:00 |
Alex Cunningham
|
2e942f08ac
|
Removed some extraneous comments from eigen transition
|
2011-05-20 18:43:37 +00:00 |
Alex Cunningham
|
e20561be73
|
Merge branch 'eigen'
|
2011-05-20 13:52:08 +00:00 |
Duy-Nguyen Ta
|
6d5dee0860
|
numericalHessian for binary functions
|
2011-04-11 21:59:17 +00:00 |
Duy-Nguyen Ta
|
10b37db234
|
fixing compilation problem in numericalHessian and re-enable the unittest
|
2011-04-10 17:47:22 +00:00 |
Duy-Nguyen Ta
|
6a444b558d
|
The new testNumericalDerivative for testing numericalHessian doesn't compile on my machine with boost 1.45. Comment it out for now.
|
2011-04-08 22:50:07 +00:00 |
Richard Roberts
|
cb999dba58
|
Added numericalHessian function for computing the Hessian matrix of a Lie->scalar function
|
2011-04-08 22:18:45 +00:00 |
Richard Roberts
|
c52d525763
|
Added copyright notice
|
2011-04-08 22:18:05 +00:00 |
Alex Cunningham
|
3d2feb0406
|
Added an assert_equal to handle optional values, and added a test for TestableAssertions
|
2011-03-17 17:28:09 +00:00 |
Richard Roberts
|
b0c5173bcf
|
Debug flags unit test and fixed macros
|
2011-02-15 00:36:29 +00:00 |
Richard Roberts
|
0648605f2f
|
Dense Cholesky solving now uses Eigen
|
2011-02-06 19:42:15 +00:00 |
Richard Roberts
|
9525bd5eb6
|
Removed bad unit test
|
2011-02-04 00:54:31 +00:00 |
Richard Roberts
|
3dc36369d9
|
Added a "matrix order" parameter to choleskyCareful so that it can be used to factor the frontal piece in choleskyPartial. choleskyCareful also now returns a bool indicating whether the input matrix is full-rank. Also added an additional Cholesky unit test.
|
2011-02-04 00:47:08 +00:00 |
Richard Roberts
|
4880257e69
|
Merging hessianfactor branch, Cholesky is now default and GaussianFactor is virtual (see email to frankcvs)
|
2011-01-20 22:22:00 +00:00 |
Richard Roberts
|
a8a584d38e
|
Rolling back last commit (undoing merge of hessianfactor branch) - does not compile on Linux, could be compiler or boost version problems. Also will probably break Alex's stuff so will work that out before merging.
|
2010-12-17 01:11:28 +00:00 |
Richard Roberts
|
de1892016d
|
Merged in hessianfactor branch, Cholesky is now default. This merge also includes improved timing statements with automatic outlining and low overhead
|
2010-12-17 00:51:51 +00:00 |
Richard Roberts
|
b928b6d4f5
|
Timing tests for virtual/nonvirtual classes, heap/stack allocation, and shared pointers
|
2010-12-09 01:32:29 +00:00 |
Alex Cunningham
|
de6a3768c2
|
Added a function for Lie Scalar to get the value back out again
|
2010-12-08 01:59:53 +00:00 |
Richard Roberts
|
5e00148315
|
Cholesky working but disabled by default
|
2010-11-29 01:31:51 +00:00 |
Kai Ni
|
0625267187
|
make DSFVector support preallocated memory
|
2010-11-25 05:15:40 +00:00 |
Richard Roberts
|
739764ca8e
|
linear_dependent prints when not linearly dependent, like assert_equal. Added linear_independent to check the opposite.
|
2010-11-19 17:19:26 +00:00 |
Kai Ni
|
3f1029483c
|
add isSingleton to DSFVector
|
2010-11-15 01:12:37 +00:00 |
Richard Roberts
|
0013911960
|
Code to factor rank-deficient A matrices using Cholesky, not yet used by GaussianFactor
|
2010-11-06 21:06:52 +00:00 |
Richard Roberts
|
2c90e3d836
|
Moved the subdirectories that compile into libgtsam.la into a 'gtsam' subdirectory. Hopefully a good fix for the problem we had trying to make a gtsam distribution, that the source directory may not be called 'gtsam'.
|
2010-10-25 20:10:33 +00:00 |