Richard Roberts
|
b7f979b4dd
|
Disabled LAPACK version of QR (which didn't work on Linux), also added missing header
|
2010-10-22 23:18:22 +00:00 |
Kai Ni
|
0eaaa12e15
|
denseQR
|
2010-10-22 22:36:53 +00:00 |
Kai Ni
|
b6c625a63f
|
denseQR
|
2010-10-22 22:32:24 +00:00 |
Richard Roberts
|
8ff5bf5c7c
|
Bug fix in BayesTree marginal, re-enabled joint and unit tests
|
2010-10-22 22:11:23 +00:00 |
Richard Roberts
|
16589e841a
|
Fixed several typenames to be Upper case and no _type suffix
|
2010-10-22 18:39:04 +00:00 |
Richard Roberts
|
f9e0ed07a3
|
Code cleanup: lean and mean VariableIndex (got rid of different types for different FG's, slots, and storage template), renamed Conditional.h and Factor.h to match class names ConditionalBase and FactorBase (not ideal names but prevents conflict with typedefs), added typedef for symbolic multifrontal solver.
|
2010-10-22 18:02:55 +00:00 |
Alex Cunningham
|
3f86a12655
|
Removed some remaining references to LDL, which isn't used at all right now
|
2010-10-22 05:21:12 +00:00 |
Richard Roberts
|
1d94dacca0
|
make check passes with dense qr using lapack geqrf
|
2010-10-22 03:51:10 +00:00 |
Chris Beall
|
3b09594a3c
|
del
|
2010-10-22 00:30:12 +00:00 |
Chris Beall
|
a90d455765
|
remove Dense test
|
2010-10-22 00:28:23 +00:00 |
Chris Beall
|
a46187ee67
|
delete
|
2010-10-22 00:25:40 +00:00 |
Manohar Paluri
|
21e2be0ad6
|
some matlab changes and modified Guassian:QR to mimic Constrained::QR and deleted DenseQR related stuff
|
2010-10-22 00:24:26 +00:00 |
Richard Roberts
|
812e3277ee
|
New linear solver interface, global inference functions removed.
|
2010-10-21 22:59:54 +00:00 |
Chris Beall
|
0245ab06d2
|
concept documentation cleanup
|
2010-10-21 20:52:34 +00:00 |
Chris Beall
|
48be990ef1
|
cleanup
|
2010-10-21 20:26:26 +00:00 |
Chris Beall
|
cfc6387537
|
minor cleanup
|
2010-10-21 20:11:17 +00:00 |
Rahul Sawhney
|
200ac4e862
|
some cleanup / cleanup flags, capitalization
|
2010-10-21 16:32:11 +00:00 |
Manohar Paluri
|
27ea8b2c6a
|
added FastMap.h to headers
|
2010-10-20 18:41:08 +00:00 |
Alex Cunningham
|
07fbcde736
|
Added include for linux compatibility
|
2010-10-20 09:17:43 +00:00 |
Kai Ni
|
e83950373e
|
DenseQR relaunched in gtsam now.
|
2010-10-20 04:21:58 +00:00 |
Richard Roberts
|
f15fea202e
|
Change that may be reverted again soon - templated factor base type on key and make IndexFactor and IndexConditional for all current code. Did this to experiment with using symbols on the linear side in an efficient way but am putting this on hold for now because of complications. Will revisit and either fix or revert to int-only later in the week. Also moved some files to experimental and templating EliminationTree on FACTOR instead of FACTORGRAPH.
|
2010-10-19 21:31:13 +00:00 |
Chris Beall
|
4071d4f673
|
small change to make boost work properly
|
2010-10-18 21:44:38 +00:00 |
Richard Roberts
|
4a7b8bad27
|
--with-boost no longer required, automatically finding boost
|
2010-10-17 17:06:28 +00:00 |
Kai Ni
|
bc36e653fd
|
depend on external CCOLAMD and DenseQR
|
2010-10-16 01:55:47 +00:00 |
Kai Ni
|
24d499039f
|
prepend license information on all the codes
|
2010-10-14 04:54:38 +00:00 |
Kai Ni
|
5cbf67eeba
|
move colamd and spqr_mini out of gtsam
|
2010-10-14 02:41:08 +00:00 |
Richard Roberts
|
e2430fcbf8
|
Factors always sorted by key (for matrices and key vector), checkInvariants() function for several classes, fixes in print and equals for VariableIndex (were not accouting for permuted variable indices).
|
2010-10-13 20:43:58 +00:00 |
Frank Dellaert
|
057050fa9f
|
renamed varid_t to Index
|
2010-10-11 21:14:35 +00:00 |
Alex Cunningham
|
5be0bf6e28
|
Changed Value_t conventions to Value, fixed some install script problems
|
2010-10-09 03:53:27 +00:00 |
Alex Cunningham
|
76f400232f
|
Fixes to make new merged library compile
|
2010-10-08 22:21:48 +00:00 |
Richard Roberts
|
1d52ff90a8
|
Merged simplelinear branch into trunk
|
2010-10-08 22:04:47 +00:00 |
Alex Cunningham
|
f6ada87314
|
Removed LDL, ConstraintOptimizer things, and FusionTupleConfig. Added *.valgrind run commands so that tests can be checked for memory errors. Removed some extraneous stuff in configure.ac
|
2010-10-02 23:38:01 +00:00 |
Kai Ni
|
9a805d68bf
|
add testLieScalar
|
2010-09-30 03:37:15 +00:00 |
Chris Beall
|
ea92ad7be4
|
updated to sort U in addition to S & V such that A = U*S*V' holds when sort=true
|
2010-09-28 17:56:29 +00:00 |
Frank Dellaert
|
51b1650b08
|
improved and moved DLT function to Matrix.cpp
|
2010-09-28 14:58:36 +00:00 |
Yong-Dian Jian
|
c1fee1ab88
|
in spqr_householder, use heap when the expected array size is greater than 2M bytes, otherwise, use local stack. Could have a better fix globally
|
2010-09-25 13:46:16 +00:00 |
John Rogers
|
92539ed08c
|
Made numericalDerivative global functions inline so they can be included from multiple source files and linked together without name collisions
|
2010-09-21 20:36:33 +00:00 |
Richard Roberts
|
55dedc97e3
|
Fixed include paths so that making individual unit tests works again
|
2010-09-11 16:54:50 +00:00 |
Alex Cunningham
|
5650f5af5e
|
Removed binaries and generated files
|
2010-09-10 13:20:01 +00:00 |
Alex Cunningham
|
80d61d5f9f
|
Fixed bug to make sure that carmen_readers output poses in the correct frame
|
2010-09-09 19:30:35 +00:00 |
Alex Cunningham
|
815d892806
|
Added TEST_UNSAFE to avoid exception checking in normal tests, as well as an assert_inequal() evaluation in TestableAssertions.h.
|
2010-08-30 20:54:12 +00:00 |
Alex Cunningham
|
23a30f8475
|
Removed remaining global lie functions on lie objects and configs, switched the Lie base class to a simple concept check function, fixed build script for examples. ISAM2 and MastSLAM verified as compiling.
|
2010-08-26 19:55:40 +00:00 |
Alex Cunningham
|
eed13e48d2
|
Switched to using LieVectors for vector types. Still some problems with numericalDerivative that have been worked around, but other functionality is intact.
|
2010-08-24 17:26:56 +00:00 |
Alex Cunningham
|
77eda5ab8c
|
In all nonlinear factors and configs, it is only necessary to specify a key with a typedef Value_t for the associated value. This has been removed from factor template definitions, as it is too easy to use the wrong value. Also, no more string keys or linear symbol keys in nonlinear systems. Updated MastSLAM to work, and ISAM2 works without change
|
2010-08-23 19:44:17 +00:00 |
Alex Cunningham
|
458cc52fff
|
Switched geometry to use primarily member functions for calculations with optional derivatives, so there are no more optional derivative functions. Also split Vector specializations for Lie into gtsam/base/LieVector.h which will later change into a real wrapper function. Specialized numericalDerivative to allow for functions to return doubles. Projects ISAM2, MastSLAM updated.
|
2010-08-22 21:45:53 +00:00 |
Alex Cunningham
|
8e364cb34e
|
Improvements to the Lie objects, with new member/static functions in most of the geometry objects. Many of the functions that were previously global have been moved to static functions. See Lie.h for more details.
|
2010-08-19 20:03:06 +00:00 |
Richard Roberts
|
f1132359d4
|
Installing headers in subdirectories and converted include directives to match the subdirectory structure (also see email to frankcvs)
|
2010-08-19 17:23:19 +00:00 |
Alex Cunningham
|
6aff189008
|
Enabled pragma once for Lie-inl.h to avoid redefinition errors
|
2010-08-10 19:50:12 +00:00 |
Alex Cunningham
|
16d283d1e1
|
Added "TestableAssertions.h" as a header file to add specializations for operations on Testable objects, like assert_equal for vectors of Testable objects. The separate header file is so that changes don't require recompiling the entire library.
|
2010-08-10 16:58:42 +00:00 |
Frank Dellaert
|
4bc3229670
|
-F Accelerate does not seem to work on all platforms. Replaced by explicit include.
|
2010-08-08 16:59:15 +00:00 |