Commit Graph

6247 Commits (7091c2bd2ebc1f216c9b31e6fb14afe2a29ba553)

Author SHA1 Message Date
Sungtae An 7091c2bd2e To resolve conflicts first, revert the commitment of merging JacobianSchurFactor into RegularJacobianFactor.
JacobianSchurFactor is merged into RegularJacobianFactor. Derived classes from JacobianSchurFactor are changed to be derived from RegularJacobianFactor. (reverted from commit 7e0033208c)
2015-01-01 17:35:58 -05:00
Sungtae An 7e0033208c JacobianSchurFactor is merged into RegularJacobianFactor. Derived classes from JacobianSchurFactor are changed to be derived from RegularJacobianFactor. 2014-12-29 14:48:48 -05:00
Sungtae An 82a2d7f029 Add a unit test for gradientAtZero with multi-factors 2014-12-22 14:51:23 -05:00
Sungtae An 1affae697c Correct gradientAtZero: remove zero initialization 2014-12-22 14:50:26 -05:00
Sungtae An d64af0d626 Modify gradientAtZero in RegularJacobianFactor 2014-12-13 17:02:38 -05:00
Sungtae An 0a1e844ae5 Clean up 2014-12-08 00:44:36 -05:00
Sungtae An f6dd14126d Revert commits related with fixing PCG (reverted from commit 1f827fae43) 2014-12-07 18:26:09 -05:00
Sungtae An 02131057ee Add temporary tests 2014-11-24 09:21:16 -05:00
Sungtae An df182b45bc Add temporary function of getBufferSize which will be removed later 2014-11-24 09:20:43 -05:00
Sungtae An e72b346592 Add tests for preconditioner and solver 2014-11-20 19:03:20 -05:00
Sungtae An f34c2d941c Add temporary getBuffer function and it should be removed later 2014-11-20 19:01:41 -05:00
Sungtae An 6616844d84 Fix build function in Preconditioner 2014-11-20 19:01:02 -05:00
Sungtae An 1f827fae43 Fix PCG solver parameter initialization 2014-11-20 18:59:29 -05:00
Sungtae An cad6736b72 Remove non raw memory access functions 2014-11-17 16:18:41 -05:00
Sungtae An 960d10582d Add pure virtual function in GaussianFactor and empty dummy virtual function in Jacobian/Hessian Factor for the raw memory access functions 2014-11-17 16:17:11 -05:00
Sungtae An 9f1730809b Add unit test for gradientAtZero 2014-11-14 23:23:55 -05:00
Sungtae An 174f60762a Add gradientAtZero (Raw memory access) 2014-11-14 23:23:16 -05:00
Sungtae An c6faa784e2 fixed unit test with Luca 2014-11-14 17:41:15 -05:00
Sungtae An 03ebcb6185 Add some changes 2014-11-14 14:10:08 -05:00
Sungtae An ee3c7ce182 Add a different test for building blocks 2014-11-14 14:09:42 -05:00
Sungtae An 2733b66a23 Add a few comments 2014-11-14 14:08:17 -05:00
Sungtae An 95adc49ac3 Unit test for Regular Jacobian Factor 2014-11-14 14:07:53 -05:00
Sungtae An 432656b37d Unit test for Regular Hessian Factor 2014-11-14 14:07:37 -05:00
Sungtae An 7a504f3bab Create JacobianFactor derived class for fixed size and add raw memory access 2014-11-12 04:25:28 -05:00
Sungtae An 2acb5a2611 Create JacobianFactor derived class for fixed size and add raw memory access 2014-11-12 04:25:05 -05:00
Sungtae An fe77498116 Modify and add raw memory access for HessianFactor 2014-11-12 04:23:33 -05:00
Sungtae An fe7fc8a6ef Remove raw memory access codes 2014-11-12 04:21:46 -05:00
Sungtae An 84f6018481 Remove raw memory access codes 2014-11-12 04:21:06 -05:00
Sungtae An 102974588a Comment out the test for raw memory access 2014-11-12 04:19:44 -05:00
Sungtae An a143815e79 Comment out raw memory access parts 2014-11-12 04:18:49 -05:00
Sungtae An 51df17ffdf Remove virtual functions using raw memory access 2014-11-12 04:17:09 -05:00
Sungtae An 3dbc9929a4 Rename ImplicitSchurFactor to RegularImplicitSchurFactor ('Regular' means fixed-size) 2014-11-10 23:37:42 -05:00
Sungtae An f2b7cc0f3c Merge branch 'develop' of https://bitbucket.org/gtborg/gtsam into develop 2014-11-08 20:14:28 -05:00
Sungtae An 9b30493113 Replace the part of computing block diagonal manually for each factor with calling hessianBlockDiagonal 2014-11-08 20:08:01 -05:00
Luca 61d9cdd20f included sensor to body transformation in smartProjectionPoseFactors (with unit test) 2014-11-07 19:27:16 -05:00
Sungtae An 7bbd0513f4 Add the first unit test for Block-Jacobi Preconditioner 2014-11-06 23:14:52 -05:00
Sungtae An 85d6456a69 Add comments 2014-11-06 16:10:56 -05:00
Sungtae An a89781a9e6 Add some comments 2014-11-06 14:26:46 -05:00
dellaert c212ba0984 Avoid warnings 2014-11-03 11:50:21 +01:00
cbeall3 699153ece9 Coding convention: convert tabs to two spaces 2014-10-30 12:44:46 -04:00
cbeall3 57b4c79cad minor doxygen fixes 2014-10-29 13:58:46 -04:00
cbeall3 fdaaf4c558 Add intermediate file for round-trip dataset test to ignore 2014-10-25 20:20:35 -04:00
cbeall3 f833472898 Remove intermediate file for dataset I/O test 2014-10-25 20:18:55 -04:00
Chris Beall 60ebd9cb4e rename simple namespace to avoid clash on Windows 2014-10-25 06:01:20 -04:00
Chris Beall f19cb3e677 Change expected error value back to negative, as it was (accidentally?) flipped after recent pull request , which didn't pass. The negative value, which I believe to be correct, passes in Quaternion mode, Full Expmap mode, as well as regular rotation matrix mode (with a lesser tolerance.) 2014-10-25 01:08:59 -04:00
cbeall3 f916531492 remove typename from non-templated class 2014-10-24 13:06:45 -04:00
cbeall3 1dec2c230c Kill unused variables 2014-10-24 13:01:30 -04:00
Chris Beall eeb0293f27 Merged in feature/FixQuaternion (pull request #22)
Was quaternion (somewhat) broken ?
2014-10-24 09:53:50 -04:00
cbeall3 265bd1972d Fix for flipped sign in quaternion mode on Linux and Windows 2014-10-23 17:08:30 -04:00
Siddharth Choudhary f81fa0a203 Unit test for load2D for victoria park dataset 2014-10-23 15:51:47 -04:00