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