ITK 6.0.0
Insight Toolkit
 
Loading...
Searching...
No Matches
itk::detail::EigenLevenbergMarquardtOptions Struct Reference

#include <itkEigenLevenbergMarquardtEngine.h>

Detailed Description

Tolerances and limits for the Eigen Levenberg-Marquardt engine.

Fields mirror the MINPACK lmdif/lmder parameters that vnl_levenberg_marquardt also exposes, so the two backends accept identical settings.

Definition at line 32 of file itkEigenLevenbergMarquardtEngine.h.

Public Attributes

double epsilonFunction { 1e-11 }
 
double functionTolerance { 1e-8 }
 
double gradientTolerance { 1e-5 }
 
unsigned long maxFunctionEvaluations { 2000 }
 
double xTolerance { 1e-8 }
 

Member Data Documentation

◆ epsilonFunction

double itk::detail::EigenLevenbergMarquardtOptions::epsilonFunction { 1e-11 }

Definition at line 38 of file itkEigenLevenbergMarquardtEngine.h.

◆ functionTolerance

double itk::detail::EigenLevenbergMarquardtOptions::functionTolerance { 1e-8 }

Definition at line 37 of file itkEigenLevenbergMarquardtEngine.h.

◆ gradientTolerance

double itk::detail::EigenLevenbergMarquardtOptions::gradientTolerance { 1e-5 }

Definition at line 36 of file itkEigenLevenbergMarquardtEngine.h.

◆ maxFunctionEvaluations

unsigned long itk::detail::EigenLevenbergMarquardtOptions::maxFunctionEvaluations { 2000 }

Definition at line 34 of file itkEigenLevenbergMarquardtEngine.h.

◆ xTolerance

double itk::detail::EigenLevenbergMarquardtOptions::xTolerance { 1e-8 }

Definition at line 35 of file itkEigenLevenbergMarquardtEngine.h.


The documentation for this struct was generated from the following file: