Richard Roberts
|
e846ed119c
|
Enabled some linear algebra functions in GFG
|
2013-07-16 20:22:08 +00:00 |
Richard Roberts
|
223f89d931
|
Allow starting with empty VectorValues in JF::transposeMultiplyAdd
|
2013-07-16 20:22:07 +00:00 |
Richard Roberts
|
7ad8c15028
|
Fixed ambiguous GC constructor
|
2013-07-16 20:22:06 +00:00 |
Richard Roberts
|
b24af8554b
|
Fixed whitening in BayesNet determinant
|
2013-07-16 20:22:05 +00:00 |
Richard Roberts
|
dae249be2e
|
Tweak with push_back
|
2013-07-16 20:22:04 +00:00 |
Richard Roberts
|
3f73d7801c
|
Fixed eliminating empty graph
|
2013-07-16 20:22:02 +00:00 |
Richard Roberts
|
132cc2ea72
|
Fixes in EliminateableFactorGraph header
|
2013-07-16 20:22:01 +00:00 |
Richard Roberts
|
14c7b6bcfc
|
Added VerticalBlockMatrix from Matrix constructor
|
2013-07-16 20:22:00 +00:00 |
Richard Roberts
|
13e56d1d2a
|
Made GaussianConditionalUnordered unit tests pass (fixed null model checking in JF and GC, matrix initialization in unit test)
|
2013-07-16 17:37:10 +00:00 |
Richard Roberts
|
333903c4aa
|
Fixed factor graph construction and push_back from iterators and containers over plain and shared_ptr objects
|
2013-07-16 17:37:08 +00:00 |
Richard Roberts
|
e9f30660b3
|
Fixing constructors and unit tests
|
2013-07-16 03:57:32 +00:00 |
Richard Roberts
|
255b79a62b
|
GaussianConditionalUnordered unit tests
|
2013-07-16 00:33:26 +00:00 |
Richard Roberts
|
c954b87441
|
Interface tweaks
|
2013-07-16 00:33:25 +00:00 |
Richard Roberts
|
82df8193b6
|
Changed back to single-threaded elimination for now, until the code is optimized
|
2013-07-12 22:27:52 +00:00 |
Richard Roberts
|
166006a080
|
Adapted and cleaned up unit tests for JacobianFactorUnordered
|
2013-07-12 22:27:50 +00:00 |
Richard Roberts
|
ae66a0468b
|
Added remaining VectorValuesUnordered unit tests
|
2013-07-12 22:27:49 +00:00 |
Richard Roberts
|
a42cc71257
|
Update noise model unit tests for empty noise model from QR
|
2013-07-12 22:27:47 +00:00 |
Richard Roberts
|
9f44492380
|
Cleanups and standardizing linear algebra functions in VectorValuesUnordered
|
2013-07-12 22:27:46 +00:00 |
Richard Roberts
|
d16fbc52eb
|
Bug fix in VectorValuesUnordered::vector
|
2013-07-12 22:27:45 +00:00 |
Richard Roberts
|
941cd93bf6
|
Returning empty noise model from QR and fix for backwards-compatibility in old code
|
2013-07-12 22:27:44 +00:00 |
Richard Roberts
|
073679f831
|
Pretty-printing in JacobianFactorUnordered and GaussianConditionalUnordered
|
2013-07-12 22:27:41 +00:00 |
Richard Roberts
|
f8ef1d9604
|
Cleanups in JacobianFactorUnordered
|
2013-07-12 22:27:40 +00:00 |
Richard Roberts
|
2056371def
|
Constructor fixes in JacobianFactorUnordered
|
2013-07-12 22:27:38 +00:00 |
Richard Roberts
|
2f228a5da8
|
Fixed noise model bugs and default arguments in GaussianConditionalUnordered
|
2013-07-12 22:27:36 +00:00 |
Richard Roberts
|
9c48415128
|
Formatting and make_shared
|
2013-07-12 22:27:35 +00:00 |
Richard Roberts
|
b7f2ba2845
|
Added formatMatrixIndented function for pretty-printing matrices with labels
|
2013-07-12 22:27:34 +00:00 |
Richard Roberts
|
03ed8e249b
|
Missing export
|
2013-07-12 22:27:32 +00:00 |
Richard Roberts
|
f41a3db2b8
|
Default empty noisemodel in JacobianFactor constructors
|
2013-07-12 22:27:31 +00:00 |
Chris Beall
|
d36836e1ec
|
adding some accessor functions
|
2013-07-10 20:24:00 +00:00 |
Richard Roberts
|
c48593daf1
|
Removed disabling of a warning
|
2013-07-09 17:54:08 +00:00 |
Richard Roberts
|
b5c530d080
|
Merge branch 'svn/trunk'
Conflicts:
CMakeLists.txt
|
2013-07-09 17:54:06 +00:00 |
Richard Roberts
|
2f088dca9f
|
Added UnorderedLinear script to compare results and timing between old code and new code
|
2013-07-09 17:50:53 +00:00 |
Richard Roberts
|
3d62299789
|
Fixed bugs and compile errors for elimination and back-sub
|
2013-07-09 17:50:51 +00:00 |
Richard Roberts
|
db8fcfaa4f
|
Switched to parallel elimination
|
2013-07-09 17:50:49 +00:00 |
Richard Roberts
|
0847cbe3d8
|
Restored TBB includes
|
2013-07-09 17:50:48 +00:00 |
Richard Roberts
|
4718acdabc
|
Put back returning Unit model instead of null from QR for compatibility with old code
|
2013-07-09 17:50:47 +00:00 |
Richard Roberts
|
3def2db1a4
|
Implemented Gaussian back-sub (also includes some cleanups from a few commits ago)
|
2013-07-09 17:50:46 +00:00 |
Richard Roberts
|
2ce65f4cf8
|
VectorValuesUnordered::Zero
|
2013-07-09 17:50:45 +00:00 |
Richard Roberts
|
9d7b806acf
|
SymbolicFactorUnordered::eliminate
|
2013-07-09 17:50:43 +00:00 |
Richard Roberts
|
74c503faaa
|
Formatting
|
2013-07-09 17:50:42 +00:00 |
Richard Roberts
|
40bf395856
|
Serialization fix
|
2013-07-09 17:50:40 +00:00 |
Richard Roberts
|
9bdc5f1113
|
Small cleanups and fixes in included header files, functions in header file vs cpp/inst file, formatting, private/public, and inheritance.
|
2013-07-09 17:50:38 +00:00 |
Richard Roberts
|
ccb2d5c7fb
|
Removed experimental template extern
|
2013-07-09 17:50:33 +00:00 |
Richard Roberts
|
b0836ac57c
|
Commented out Hessian, cholesky, and gradient code so that library compiles
|
2013-07-09 17:50:32 +00:00 |
Richard Roberts
|
8c2b53ad3b
|
Bug fixes in VerticalBlockMatrix
|
2013-07-09 17:50:28 +00:00 |
Richard Roberts
|
6d7c9e95e4
|
Added parallel depth-first forest traversal using TBB
|
2013-07-09 17:50:27 +00:00 |
Richard Roberts
|
41a8822469
|
Added Gaussian elimination tree and junction tree
|
2013-07-09 17:50:25 +00:00 |
Richard Roberts
|
57193a7f65
|
Link with TBB and use auto-generated dllexport.h
|
2013-07-09 17:50:24 +00:00 |
Richard Roberts
|
ecb24ebd06
|
Fixes to include path ordering and boost libraries
|
2013-07-09 15:43:55 +00:00 |
Richard Roberts
|
21f8079924
|
Standardizing interfaces
|
2013-07-08 01:33:43 +00:00 |