Go to the source code of this file.
Classes | |
class | LevenbergMarquardt< FunctorType, Scalar > |
Performs non linear optimization over a non-linear function, using a variant of the Levenberg Marquardt algorithm. More... | |
struct | LevenbergMarquardt< FunctorType, Scalar >::Parameters |
Namespaces | |
namespace | LevenbergMarquardtSpace |
Enumerations | |
enum | LevenbergMarquardtSpace::Status { LevenbergMarquardtSpace::NotStarted = -2, LevenbergMarquardtSpace::Running = -1, LevenbergMarquardtSpace::ImproperInputParameters = 0, LevenbergMarquardtSpace::RelativeReductionTooSmall = 1, LevenbergMarquardtSpace::RelativeErrorTooSmall = 2, LevenbergMarquardtSpace::RelativeErrorAndReductionTooSmall = 3, LevenbergMarquardtSpace::CosinusTooSmall = 4, LevenbergMarquardtSpace::TooManyFunctionEvaluation = 5, LevenbergMarquardtSpace::FtolTooSmall = 6, LevenbergMarquardtSpace::XtolTooSmall = 7, LevenbergMarquardtSpace::GtolTooSmall = 8, LevenbergMarquardtSpace::UserAsked = 9 } |