Alex Cunningham
|
942e2b9c6d
|
static chr() function for TypedSymbol, and another version of Symbol (don't use)
|
2010-02-09 03:59:45 +00:00 |
Alex Cunningham
|
0c74e0c309
|
Ensured that constraints add keys to keys_
|
2010-02-09 01:52:36 +00:00 |
Alex Cunningham
|
8aa440a679
|
Fixed the instantiation macros and exmap global functions for TupleConfigN
|
2010-02-09 01:24:41 +00:00 |
Alex Cunningham
|
18d7fcc299
|
Added instantiation macros for TupleConfigs and NonlinearConstraints
|
2010-02-08 22:29:00 +00:00 |
Richard Roberts
|
fbef948254
|
Bug fix in replace()
|
2010-02-08 22:22:38 +00:00 |
Richard Roberts
|
ea9b44ea15
|
Fixed indentation
|
2010-02-08 22:21:56 +00:00 |
Alex Cunningham
|
ed338300a1
|
Instantiation script for TupleConfig
|
2010-02-08 20:53:18 +00:00 |
Alex Cunningham
|
ea3b8083b0
|
Fixed more tests for NonlinearConstraints, inequality constraints now work.
|
2010-02-07 01:18:17 +00:00 |
Chris Beall
|
814fb949ba
|
fixed critical bug relating to height of tree
|
2010-02-06 17:45:40 +00:00 |
Chris Beall
|
675b30d1c1
|
updates to BTree
|
2010-02-06 15:53:31 +00:00 |
Alex Cunningham
|
f88438bab4
|
Removed SQP optimizer and moved remaining SQP optimizer tests into testSQP. All equality constraints should be fully functional now. Inequality constraints still to come.
|
2010-02-06 14:48:46 +00:00 |
Alex Cunningham
|
219dfd262d
|
SQP now works with single configs using the TupleConfigs, without needing a separate optimizer.
|
2010-02-06 05:14:52 +00:00 |
Alex Cunningham
|
d8a8575d26
|
Removed a fixme comment
|
2010-02-06 05:12:09 +00:00 |
Alex Cunningham
|
d1267d1ef3
|
Added more constructors, print functionality and formatting for TupleConfig
|
2010-02-06 05:10:25 +00:00 |
Alex Cunningham
|
bb74b5c882
|
Added a config template parameter for ProjectionFactors
|
2010-02-06 05:08:52 +00:00 |
Alex Cunningham
|
af9f45ff24
|
Used template parameters in simulated2D to make it possible to template factors on a config type with typedefs for the previous usage so no other code needs to change
|
2010-02-05 14:49:40 +00:00 |
Alex Cunningham
|
040d45cb45
|
Added wrapper classes for TupleConfig for ease of use.
|
2010-02-05 01:33:33 +00:00 |
Chris Beall
|
8fe0795dd0
|
BTree moved into gtsam
|
2010-02-04 21:02:05 +00:00 |
Alex Cunningham
|
5c1c8ee76f
|
Changed PairConfig interface so that the internal configs need to be accessed with first() and second(). This is in anticipation of switching PairConfig to TupleConfig2.
|
2010-02-04 17:15:09 +00:00 |
Alex Cunningham
|
2068477e32
|
Added pragma once to LieConfig to prevent errors if included multiple times
|
2010-02-04 16:08:59 +00:00 |
Alex Cunningham
|
67744a5f07
|
Changed NonlinearConstraint to correctly use new keys
|
2010-02-04 16:08:11 +00:00 |
Alex Cunningham
|
01bbd3cf8d
|
Disabling SQP tests while transitioning config types and SQP implementation
|
2010-02-04 16:07:20 +00:00 |
Alex Cunningham
|
843f11678b
|
Recursive TupleConfig now has typedefs for 2-6 configs
|
2010-02-04 03:40:03 +00:00 |
Alex Cunningham
|
4e70f14097
|
The recursive TupleConfig should be ready for use now.
|
2010-02-04 02:04:45 +00:00 |
Kai Ni
|
550121013f
|
fix const string problem in print
|
2010-02-03 20:12:16 +00:00 |
Alex Cunningham
|
e5a7d4c878
|
More functionality in TupleConfigs
|
2010-02-03 14:08:09 +00:00 |
Alex Cunningham
|
94d50ddfb9
|
Added a liberal sprinkling of 'typename' to make TupleConfig work better
|
2010-02-03 13:57:34 +00:00 |
Alex Cunningham
|
a66a405dd5
|
Partially implemented version of a recursive TupleConfig that is still very much under testing.
|
2010-02-03 13:47:13 +00:00 |
John Rogers
|
2f16d8f6a1
|
Changed the order of constructor initializers in GaussianFactor to remove compiler warnings
|
2010-02-01 16:04:14 +00:00 |
Frank Dellaert
|
5554f6fc7e
|
Faster non-GSL versions of BLAS 2-style calls
|
2010-01-31 22:56:06 +00:00 |
Alex Cunningham
|
efe51c8419
|
Fixed typo in function name
|
2010-01-31 21:09:03 +00:00 |
Alex Cunningham
|
2889a25aeb
|
Fixed autotools files for GSL inclusion so that they don't include the wrong BLAS implementation when ATLAS is enabled
|
2010-01-31 18:26:18 +00:00 |
Alex Cunningham
|
c266012dcd
|
Added GSL/ATLAS version of multiplyAdd() and transposeMultiplyAdd()
|
2010-01-31 18:25:03 +00:00 |
justinca
|
74dd7128ac
|
Fixup cholesky decomposition - rename to LLt and RtR to make convention clear
|
2010-01-31 18:07:29 +00:00 |
Alex Cunningham
|
87cc573d34
|
Added a new combine process for GaussianFactors that allocates only one matrix when combining, rather than using append factor to make a large number of smaller matrices. There is a flag to switch between these modes, which currently defaults to the older approach. Currently, there does not appear to be a performance improvement, however.
|
2010-01-31 17:49:33 +00:00 |
Alex Cunningham
|
9f16d7b07f
|
Added in-place sub insert function to Vector
|
2010-01-31 17:24:01 +00:00 |
Alex Cunningham
|
48d2dabe43
|
Added in-place insertion functions to Matrix, as well as a #define flag to enable or disable GSL code without a reconfigure.
|
2010-01-31 17:21:07 +00:00 |
Alex Cunningham
|
b5ca322d21
|
Added default tolerance value to equals in Key classes so that equals() works properly
|
2010-01-31 17:00:27 +00:00 |
Frank Dellaert
|
fa6a515bfd
|
SAM was substantially sped up by inlining VectorConfig::insert
|
2010-01-31 16:05:16 +00:00 |
Frank Dellaert
|
5e4b23df59
|
Matrix::multiplyAdd and transposeMultiplyAdd are "level 2" BLAS and speed up the numeric part of the code substantially. Alex might be able to speed them up even more by making them use real BLAS code within Matrix.cpp.
|
2010-01-31 16:04:24 +00:00 |
Frank Dellaert
|
3b6c4917a9
|
GaussianBayesNet::backSubstituteInPlace
|
2010-01-31 04:39:41 +00:00 |
Frank Dellaert
|
ac870bce4c
|
GaussianFactor::transposeMultiplyAdd
|
2010-01-31 03:33:53 +00:00 |
Frank Dellaert
|
4f998e5ecd
|
Matrix::transposeMultiplyAdd
|
2010-01-31 02:53:03 +00:00 |
Frank Dellaert
|
9b4ff5e099
|
transposeMultiplyAdd provied BLAS-style call for iterative speed
|
2010-01-30 23:59:29 +00:00 |
Frank Dellaert
|
6ef09583b9
|
multiplyInPlace shaves a few seconds off but is fairly dangerous - I feel ambivalent....
|
2010-01-30 17:31:05 +00:00 |
Frank Dellaert
|
161a47caa7
|
|
2010-01-30 05:22:17 +00:00 |
Frank Dellaert
|
881d739371
|
BLAS level 1 style "scal" saves even more time in PCG
|
2010-01-30 04:01:49 +00:00 |
Frank Dellaert
|
4913326c22
|
BLAS level 1 style axpy calls in Vector and VectorConfig shave some seconds off PCG
|
2010-01-30 02:04:37 +00:00 |
Frank Dellaert
|
65bc90bf15
|
timing VectorConfig to speed up iterative
|
2010-01-29 13:57:45 +00:00 |
Alex Cunningham
|
eb88a149a1
|
NonlinearFactors handle constrained noise models properly now, as before they would try to whiten and fail
|
2010-01-28 17:21:24 +00:00 |