#include <itkSingleValuedNonLinearVnlOptimizer.h>
Inheritance diagram for itk::SingleValuedNonLinearVnlOptimizer:
Public Types | |
typedef SingleValuedNonLinearVnlOptimizer | Self |
typedef SingleValuedNonLinearOptimizer | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
Public Member Functions | |
virtual const char * | GetClassName () const |
virtual void | SetCostFunction (SingleValuedCostFunction *costFunction)=0 |
Protected Types | |
typedef SingleValuedVnlCostFunctionAdaptor | CostFunctionAdaptorType |
Protected Member Functions | |
SingleValuedNonLinearVnlOptimizer () | |
virtual | ~SingleValuedNonLinearVnlOptimizer () |
void | SetCostFunctionAdaptor (CostFunctionAdaptorType *adaptor) |
const CostFunctionAdaptorType * | GetCostFunctionAdaptor (void) const |
It is an Adaptor class for optimizers provided by the vnl library
Definition at line 35 of file itkSingleValuedNonLinearVnlOptimizer.h.
|
Reimplemented from itk::SingleValuedNonLinearOptimizer.
Reimplemented in itk::AmoebaOptimizer, itk::ConjugateGradientOptimizer, and itk::LBFGSOptimizer. Definition at line 43 of file itkSingleValuedNonLinearVnlOptimizer.h. |
|
Reimplemented in itk::AmoebaOptimizer, itk::ConjugateGradientOptimizer, and itk::LBFGSOptimizer. Definition at line 61 of file itkSingleValuedNonLinearVnlOptimizer.h. |
|
Reimplemented from itk::SingleValuedNonLinearOptimizer.
Reimplemented in itk::AmoebaOptimizer, itk::ConjugateGradientOptimizer, and itk::LBFGSOptimizer. Definition at line 42 of file itkSingleValuedNonLinearVnlOptimizer.h. |
|
Standard class typedefs. Reimplemented from itk::SingleValuedNonLinearOptimizer.
Reimplemented in itk::AmoebaOptimizer, itk::ConjugateGradientOptimizer, and itk::LBFGSOptimizer. Definition at line 40 of file itkSingleValuedNonLinearVnlOptimizer.h. |
|
Reimplemented from itk::SingleValuedNonLinearOptimizer.
Reimplemented in itk::AmoebaOptimizer, itk::ConjugateGradientOptimizer, and itk::LBFGSOptimizer. Definition at line 41 of file itkSingleValuedNonLinearVnlOptimizer.h. |
|
|
|
|
|
Run-time type information (and related methods). Reimplemented from itk::SingleValuedNonLinearOptimizer.
Reimplemented in itk::AmoebaOptimizer, itk::ConjugateGradientOptimizer, and itk::LBFGSOptimizer.
|
|
|
|
Set the cost Function. This method has to be overloaded by derived classes because the CostFunctionAdaptor requires to know the number of parameters at construction time. This number of parameters is obtained at run-time from the itkCostFunction. As a consequence each derived optimizer should construct its own CostFunctionAdaptor when overloading this method Implemented in itk::AmoebaOptimizer, itk::ConjugateGradientOptimizer, and itk::LBFGSOptimizer.
|
|
|