gtsam/gtsam/nonlinear
dellaert b67ef25b96 Print via traits 2014-12-23 21:37:43 +01:00
..
tests fixed serialization tests 2014-12-23 12:35:49 +01:00
AdaptAutoDiff.h Fixed more problems so everything compiles now after splitting up concepts into Group/Manifold/Lie/VectorSpace. Still 25 tests that fail. 2014-12-22 02:52:31 +01:00
CMakeLists.txt Building timing scripts using new timing script support in GtsamTesting.cmake. Fixed compile errors in timing scripts but disabled a couple. 2014-06-07 19:02:11 -07:00
DoglegOptimizer.cpp Refactor Ordering parameters. Now compiles and passes with gcc 2014-11-17 16:16:52 -05: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
Expression-inl.h Split up concepts into Group/Manifold/Lie/VectorSpace. Also fixed some implementations and put in exceptions elsewhere, rather than CONCEPT_NOT_IMPLEMENTED macro. 2014-12-22 02:50:52 +01:00
Expression.h Merge remote-tracking branch 'origin/develop' into feature/tighteningTraits 2014-12-21 14:39:23 +01:00
ExtendedKalmanFilter-inl.h Using traits in many places (forced by loss of Point2 mojo) 2014-12-22 16:02:33 +01:00
ExtendedKalmanFilter.h Using traits in many places (forced by loss of Point2 mojo) 2014-12-22 16:02:33 +01:00
GaussNewtonOptimizer.cpp Refactor Ordering parameters. Now compiles and passes with gcc 2014-11-17 16:16:52 -05: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 Using traits in many places (forced by loss of Point2 mojo) 2014-12-22 16:02:33 +01:00
ISAM2.cpp Refactor Ordering parameters. Now compiles and passes with gcc 2014-11-17 16:16:52 -05:00
ISAM2.h MASSIVE edit: made Testable its own concept, and moderinized Testable.h to use Testable traits. This required adding Testable traits in many classes. 2014-12-21 22:02:57 +01:00
LevenbergMarquardtOptimizer.cpp Refactor Ordering parameters. Now compiles and passes with gcc 2014-11-17 16:16:52 -05:00
LevenbergMarquardtOptimizer.h make verbosityTranslator public static functions 2014-06-29 13:08:17 -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 MASSIVE edit: made Testable its own concept, and moderinized Testable.h to use Testable traits. This required adding Testable traits in many classes. 2014-12-21 22:02:57 +01:00
Marginals.cpp Removed print and cout statements. 2014-11-22 17:39:12 -05:00
Marginals.h Removed print and cout statements. 2014-11-22 17:39:12 -05: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 Print via traits 2014-12-23 21:37:43 +01:00
NonlinearFactor.cpp Cleaned up handling of constraints, removed Constrained smart option as was not used, and discovered there was already an "isConstrained" method. 2014-11-25 13:45:59 +01:00
NonlinearFactor.h MASSIVE edit: made Testable its own concept, and moderinized Testable.h to use Testable traits. This required adding Testable traits in many classes. 2014-12-21 22:02:57 +01:00
NonlinearFactorGraph.cpp Merged in feature/ordering (pull request #34) 2014-11-24 18:04:35 -05:00
NonlinearFactorGraph.h MASSIVE edit: made Testable its own concept, and moderinized Testable.h to use Testable traits. This required adding Testable traits in many classes. 2014-12-21 22:02:57 +01: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 Merged in feature/ordering (pull request #34) 2014-11-24 18:04:35 -05:00
NonlinearOptimizer.h Fixed several warnings 2013-11-19 14:04:52 +00:00
NonlinearOptimizerParams.cpp Refactor Ordering parameters. Now compiles and passes with gcc 2014-11-17 16:16:52 -05:00
NonlinearOptimizerParams.h Refactor Ordering parameters. Now compiles and passes with gcc 2014-11-17 16:16:52 -05:00
Symbol.h Added redundant Symbol.h header for backwards compatibility 2013-09-01 15:26:05 +00:00
Values-inl.h Replaced ChartValue with GenericValue. Now at the point where we are bumping up against missing Jacobians in gtsam types. It feels like progress. 2014-12-14 12:13:59 +01:00
Values.cpp merge insertFixed into this branch 2014-12-19 15:46:17 +01:00
Values.h Split up concepts into Group/Manifold/Lie/VectorSpace. Also fixed some implementations and put in exceptions elsewhere, rather than CONCEPT_NOT_IMPLEMENTED macro. 2014-12-22 02:50:52 +01:00
WhiteNoiseFactor.h Updated all comma initializer usages to use .finished() 2014-11-22 16:35:27 -08:00
nonlinearExceptions.h Continued work on unordered classes and elimination algorithm 2013-06-06 15:36:11 +00:00