GTSAM  4.0.2
C++ library for smoothing and mapping (SAM)
Classes | Namespaces | Functions
NonlinearConjugateGradientOptimizer.h File Reference

Simple non-linear optimizer that solves using non-preconditioned CG. More...

#include <gtsam/base/Manifold.h>
#include <gtsam/nonlinear/NonlinearOptimizer.h>
Include dependency graph for NonlinearConjugateGradientOptimizer.h:

Go to the source code of this file.

Classes

class  gtsam::NonlinearConjugateGradientOptimizer
 

Namespaces

 gtsam
 

Functions

template<class S , class V , class W >
double gtsam::lineSearch (const S &system, const V currentValues, const W &gradient)
 
template<class S , class V >
std::tuple< V, int > gtsam::nonlinearConjugateGradient (const S &system, const V &initial, const NonlinearOptimizerParams &params, const bool singleIteration, const bool gradientDescent=false)
 

Detailed Description

Simple non-linear optimizer that solves using non-preconditioned CG.

Author
Yong-Dian Jian
Date
June 11, 2012