| .. |
|
tests
|
Moved LAGO to slam
|
2014-06-01 12:25:23 -04:00 |
|
CMakeLists.txt
|
Working on standardizing/simplifying building unit tests and examples. Much simpler cmake function to add a glob of tests, doing away with convenience libraries, and removing other options that we never change from their defaults.
|
2014-02-13 01:34:31 -05:00 |
|
DoglegOptimizer.cpp
|
remove unused variables in iterative solvers and rename accordingly.
|
2014-06-03 23:52:35 -04:00 |
|
DoglegOptimizer.h
|
Added virtual solve method to NonlinearOptimizer that you can override, e.g., with Ceres
|
2013-10-25 18:27:43 +00:00 |
|
DoglegOptimizerImpl.cpp
|
Updating nonlinear factors, nonlinear factor graph, nonlinear optimizers, and LinearContainerFactor to work with unordered linear. Does not compile - needs more work.
|
2013-08-01 21:57:33 +00:00 |
|
DoglegOptimizerImpl.h
|
Fix for infinite loop on 32-bit Linux.
|
2014-05-14 19:14:38 -04:00 |
|
ExtendedKalmanFilter-inl.h
|
Convert DOS line endings to UNIX
|
2014-01-09 16:39:27 -05:00 |
|
ExtendedKalmanFilter.h
|
Made most global unit tests compile, includes dogleg, iterative, kalman filter, etc
|
2013-08-06 13:44:22 +00:00 |
|
GaussNewtonOptimizer.cpp
|
Added virtual solve method to NonlinearOptimizer that you can override, e.g., with Ceres
|
2013-10-25 18:27:43 +00:00 |
|
GaussNewtonOptimizer.h
|
Added virtual solve method to NonlinearOptimizer that you can override, e.g., with Ceres
|
2013-10-25 18:27:43 +00:00 |
|
ISAM2-impl.cpp
|
Removed namespace-functions for ISAM2 optimize* and gradient*, these were only there to try to maintain a consistent interface for linear but really were not correct anyway since ISAM2 is a nonlinear object. They instead caused confusion and made the code complicated since they used a complicated system for updating and caching various components that go into calculating the solution. Replaced all this with much simpler code directly inside updateDelta, which uses clearly-defined functions in the ISAM2::Impl class to calculate the components that go into the solution. Also removed the redundant deltaUpToDate flags - now just checks whether deltaReplacedMask is empty.
|
2014-02-22 16:46:38 -05:00 |
|
ISAM2-impl.h
|
Removed namespace-functions for ISAM2 optimize* and gradient*, these were only there to try to maintain a consistent interface for linear but really were not correct anyway since ISAM2 is a nonlinear object. They instead caused confusion and made the code complicated since they used a complicated system for updating and caching various components that go into calculating the solution. Replaced all this with much simpler code directly inside updateDelta, which uses clearly-defined functions in the ISAM2::Impl class to calculate the components that go into the solution. Also removed the redundant deltaUpToDate flags - now just checks whether deltaReplacedMask is empty.
|
2014-02-22 16:46:38 -05:00 |
|
ISAM2-inl.h
|
Convert DOS line endings to UNIX
|
2014-01-09 16:39:27 -05:00 |
|
ISAM2.cpp
|
Replaced static variable counter inside ISAM2 update() with a member variable to avoid a bug where if multiple instances of ISAM2 are running in the same process, the counter gets incremented in each of them, resulting in very difficult to debug failures.
|
2014-03-27 16:15:29 -04:00 |
|
ISAM2.h
|
Replaced static variable counter inside ISAM2 update() with a member variable to avoid a bug where if multiple instances of ISAM2 are running in the same process, the counter gets incremented in each of them, resulting in very difficult to debug failures.
|
2014-03-27 16:15:29 -04:00 |
|
LevenbergMarquardtOptimizer.cpp
|
fix warnings on Windows. No need to create variable in catch statement if you're not going to use it. It generates unreferenced variable warnings.
|
2014-06-01 11:30:04 -04:00 |
|
LevenbergMarquardtOptimizer.h
|
subgraph preconditioner revised
|
2014-06-15 23:14:06 -04:00 |
|
LinearContainerFactor.cpp
|
New SymmetricBlockMatrix interface - should be safer as all exposed functions use symmetric matrix expressions and the internal uninitialized values below the diagonal are never exposed.
|
2013-11-26 23:49:53 +00:00 |
|
LinearContainerFactor.h
|
Fixed bug with linear factor not getting cloned on linearization, updated comments to reflect lack of ordering
|
2013-09-10 14:09:25 +00:00 |
|
Marginals.cpp
|
New SymmetricBlockMatrix interface - should be safer as all exposed functions use symmetric matrix expressions and the internal uninitialized values below the diagonal are never exposed.
|
2013-11-26 23:49:53 +00:00 |
|
Marginals.h
|
New SymmetricBlockMatrix interface - should be safer as all exposed functions use symmetric matrix expressions and the internal uninitialized values below the diagonal are never exposed.
|
2013-11-26 23:49:53 +00:00 |
|
NonlinearConjugateGradientOptimizer.cpp
|
Fixed several warnings
|
2013-11-19 14:04:52 +00:00 |
|
NonlinearConjugateGradientOptimizer.h
|
Fixed several warnings
|
2013-11-19 14:04:52 +00:00 |
|
NonlinearEquality.h
|
Made most global unit tests compile, includes dogleg, iterative, kalman filter, etc
|
2013-08-06 13:44:22 +00:00 |
|
NonlinearFactor.h
|
Allowing empty noise model in NonlinearFactor
|
2013-12-28 12:26:42 -05:00 |
|
NonlinearFactorGraph.cpp
|
Added options for NonlinearFactorGraph printing to dot files
|
2013-11-26 15:41:15 +00:00 |
|
NonlinearFactorGraph.h
|
Added options for NonlinearFactorGraph printing to dot files
|
2013-11-26 15:41:15 +00:00 |
|
NonlinearISAM.cpp
|
Removed wrong inclusion of -inst file
|
2013-08-15 17:21:10 +00:00 |
|
NonlinearISAM.h
|
Working on fixing ISAM
|
2013-08-06 19:56:48 +00:00 |
|
NonlinearOptimizer.cpp
|
Merge remote-tracking branch 'origin/feature/pcg' into develop
|
2014-06-16 00:41:34 -04:00 |
|
NonlinearOptimizer.h
|
Fixed several warnings
|
2013-11-19 14:04:52 +00:00 |
|
NonlinearOptimizerParams.cpp
|
fix matlab toolbox compilation error
|
2014-06-17 13:47:43 -04:00 |
|
NonlinearOptimizerParams.h
|
fix matlab toolbox compilation error
|
2014-06-17 13:47:43 -04:00 |
|
Symbol.h
|
Added redundant Symbol.h header for backwards compatibility
|
2013-09-01 15:26:05 +00:00 |
|
Values-inl.h
|
Fixing more compile problems: Switched BayesTree-inst.h function to use a functor struct rather than an address of a template function - seems to compile. Small include fixes elsewhere
|
2013-08-06 20:21:43 +00:00 |
|
Values.cpp
|
Added Values::tryInsert
|
2013-08-13 22:30:02 +00:00 |
|
Values.h
|
Added lower_bound and upper_bound functions to Values
|
2014-01-07 17:17:02 -05:00 |
|
WhiteNoiseFactor.h
|
Switched to new Eigen built-in special comma initializer
|
2013-12-16 21:33:12 +00:00 |
|
nonlinearExceptions.h
|
Continued work on unordered classes and elimination algorithm
|
2013-06-06 15:36:11 +00:00 |