#include <itkLevenbergMarquardtOptimizer.h>
Inheritance diagram for itk::LevenbergMarquardtOptimizer:
Public Types | |
typedef LevenbergMarquardtOptimizer | Self |
typedef MultipleValuedNonLinearVnlOptimizer | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef vnl_vector< double > | InternalParametersType |
typedef vnl_levenberg_marquardt | InternalOptimizerType |
Public Member Functions | |
virtual const char * | GetNameOfClass () const |
vnl_levenberg_marquardt * | GetOptimizer (void) |
void | StartOptimization (void) |
virtual void | SetCostFunction (MultipleValuedCostFunction *costFunction) |
void | SetNumberOfIterations (unsigned int iterations) |
void | SetValueTolerance (double tol) |
void | SetGradientTolerance (double tol) |
void | SetEpsilonFunction (double epsilon) |
MeasureType | GetValue () |
Static Public Member Functions | |
Pointer | New () |
Protected Types | |
typedef Superclass::CostFunctionAdaptorType | CostFunctionAdaptorType |
Protected Member Functions | |
LevenbergMarquardtOptimizer () | |
virtual | ~LevenbergMarquardtOptimizer () |
Definition at line 31 of file itkLevenbergMarquardtOptimizer.h.
|
Reimplemented from itk::MultipleValuedNonLinearVnlOptimizer. Definition at line 39 of file itkLevenbergMarquardtOptimizer.h. |
|
Reimplemented from itk::MultipleValuedNonLinearVnlOptimizer. Definition at line 74 of file itkLevenbergMarquardtOptimizer.h. |
|
Internal optimizer type. Definition at line 51 of file itkLevenbergMarquardtOptimizer.h. |
|
InternalParameters typedef. Definition at line 48 of file itkLevenbergMarquardtOptimizer.h. |
|
Reimplemented from itk::MultipleValuedNonLinearVnlOptimizer. Definition at line 38 of file itkLevenbergMarquardtOptimizer.h. |
|
Standard "Self" typedef. Reimplemented from itk::MultipleValuedNonLinearVnlOptimizer. Definition at line 36 of file itkLevenbergMarquardtOptimizer.h. |
|
Reimplemented from itk::MultipleValuedNonLinearVnlOptimizer. Definition at line 37 of file itkLevenbergMarquardtOptimizer.h. |
|
|
|
|
|
Run-time type information (and related methods). Reimplemented from itk::MultipleValuedNonLinearVnlOptimizer. |
|
Method for getting access to the internal optimizer. |
|
Get the current value |
|
Method for creation through the object factory. Reimplemented from itk::MultipleValuedNonLinearOptimizer. |
|
Plug in a Cost Function into the optimizer Implements itk::MultipleValuedNonLinearVnlOptimizer. |
|
|
|
|
|
|
|
|
|
Start optimization with an initial value. Reimplemented from itk::Optimizer. |