Commit Graph

1260 Commits (c76e9aa7eb3fecc55b441d3a47ba03c066d835a2)

Author SHA1 Message Date
Michael Kaess 39d18328e6 added CCOLAMD, changed colamd compile from C++ to C compiler, added extern accordingly 2010-07-08 21:54:53 +00:00
Alex Cunningham e73f56f817 Added a flag to nonlinear equality to disable throwing errors if the constraint is not fulfilled. 2010-07-08 21:30:19 +00:00
Alex Cunningham 2bd7a1c513 Added another constructor and more comments regarding degrees/radians to Rot2 2010-07-08 14:39:06 +00:00
Kai Ni e675031d92 fixed bug introduced the Ila's last change 2010-07-07 23:33:53 +00:00
Viorela Ila e9a2158f5b fix broken unit test and Matrix.cpp 2010-07-07 23:17:01 +00:00
Kai Ni f456f3d014 add missing #pragma once to many inl.h files 2010-07-07 23:00:03 +00:00
Michael Kaess 27eebb9b22 compiling under linux with lapack; removed unnecessary install from Makefile in spqr with Kai 2010-07-07 22:26:46 +00:00
Kai Ni 574936bb5a added profiling flags
added draft for junction tree
2010-07-07 21:41:50 +00:00
Kai Ni acb37a0277 add cholmod_error.c 2010-07-07 20:30:22 +00:00
Michael Kaess f59d694d4e fix with Kai 2010-07-07 15:58:06 +00:00
Kai Ni d5bbe3b83d skip spqr_mini.a if it does not exist 2010-07-07 08:34:55 +00:00
Kai Ni 612aca96c6 added comments 2010-07-07 06:11:19 +00:00
Kai Ni 03ca6ccc93 a new implementation of SPQRUtil to enhance the efficiency 2010-07-06 05:18:21 +00:00
Kai Ni ef20bc75db remove obsoleted comments 2010-07-05 19:44:08 +00:00
Alex Cunningham 56230f62dc Fixed build flags to allow building on linux 2010-07-05 13:45:01 +00:00
Kai Ni 1a84b3127e remove timing code 2010-07-05 01:32:31 +00:00
Kai Ni d5c6f62387 massive check in for using spqr_front 2010-07-04 23:50:21 +00:00
Frank Dellaert 782eeb0bde comment only 2010-07-01 20:50:37 +00:00
Frank Dellaert 41735ff9d7 Added some comments with Alex 2010-07-01 19:57:20 +00:00
Kai Ni 1547597ba4 add separate flags for lapack 2010-06-30 17:23:58 +00:00
Kai Ni 70adcb26c9 the lapack version of householder 2010-06-30 15:57:12 +00:00
Richard Roberts 1b3a312abd Making ldl Makefile include $CXXFLAGS and $LDFLAGS 2010-06-30 04:30:46 +00:00
Frank Dellaert a33483bc31 ignore executable 2010-06-28 20:02:27 +00:00
Kai Ni 2d40df17ac added a vector-based DSF implmentation 2010-06-25 06:35:44 +00:00
Frank Dellaert ef92f1b365 ignore executable 2010-06-24 20:23:34 +00:00
Frank Dellaert 760f61ce4b Latest changes 2010-06-24 19:35:56 +00:00
Kai Ni 676a74a0ac fixed a potential bug 2010-06-23 03:09:26 +00:00
Richard Roberts d7221c9cc5 Changed to relative paths 2010-06-19 16:50:27 +00:00
Alex Cunningham fb4edc3642 Re-enabled test for subgraph solver in testNonlinearOptimizer and removed binary 2010-06-11 14:36:04 +00:00
Kai Ni ab6fc4f68c fixed broken unit tests 2010-06-10 18:28:07 +00:00
Kai Ni 553cf83194 created some unit tests to help viorela to debug 2010-06-10 18:09:57 +00:00
Alex Cunningham 1918d28f68 Added insertSub() to PairConfig 2010-06-08 18:32:29 +00:00
Alex Cunningham 8201c32046 added at() functions to PairConfig 2010-06-08 17:08:56 +00:00
Alex Cunningham d2d6a26ff1 made a useful constructor for PairConfigs public and tested 2010-06-07 18:00:43 +00:00
Alex Cunningham 8ab0e0ac59 Disabled SubgraphSolver test in testNonlinearOptimizer due to compile problem 2010-06-07 15:45:54 +00:00
Kai Ni 2236f75527 linearPrepare for GaussianNewton 2010-06-06 17:42:56 +00:00
Kai Ni 9ddeaa91c6 linking to SparseQR as a shared library results in a performance hit. The proper way is to link the static library.
add prepareLinear to NonlinearOptimizer so that some computation can be cached and does not happen every time.
2010-06-05 20:46:16 +00:00
Richard Roberts c5f716d03d Made Makefiles not override $CC and $CXX variables (needed for cross-compiling) 2010-06-05 19:44:04 +00:00
Kai Ni 1bdd32e4ae add the long integer version of the object to prevent the conflict with SuiteSparse 2010-06-04 20:27:37 +00:00
Kai Ni ebfd979cc4 fixed a bug in SPQR calling, and the Victoria Park data-set just flies 2010-06-01 02:20:10 +00:00
Kai Ni d6267c0440 a preliminary version of SparseQR routines that passes the unit tests but has slightly different results as the old method when optimizing large nonlinear problems. 2010-05-31 02:21:37 +00:00
Kai Ni 0f3b3bf242 ignore personal myconfigure 2010-05-26 23:13:25 +00:00
Alex Cunningham 6827b23b3f Removed extraneous const that triggered warnings 2010-05-26 17:32:19 +00:00
Kai Ni e6e93475cf added sizeOfA 2010-05-26 08:05:31 +00:00
Kai Ni 6c4c4f150e solved the issue with empty rows 2010-05-25 08:16:04 +00:00
Richard Roberts ddd84ee598 Three-variable NonlinearFactor 2010-05-25 04:46:17 +00:00
Kai Ni c70e818a79 added a variant of getOrdering 2010-05-24 08:57:22 +00:00
Richard Roberts 981082e2a4 Jacobian versions of compose and between 2010-05-24 05:40:59 +00:00
Richard Roberts 3b06e6401a Fixed small typo when debug mode is on 2010-05-22 18:55:45 +00:00
Alex Cunningham 195fa64178 Added boost.function versions of numericalDerivative functions to allow for remapping of function arguments and testing of member functions using boost.bind. See note in numericalDerivative.h for details and examples. 2010-05-21 19:18:23 +00:00