#include <itkConjugateGradientOptimizer.h>
Inheritance diagram for itk::ConjugateGradientOptimizer:
Public Types | |
typedef ConjugateGradientOptimizer | Self |
typedef SingleValuedNonLinearVnlOptimizer | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef vnl_vector< double > | InternalParametersType |
typedef vnl_conjugate_gradient | InternalOptimizerType |
Public Member Functions | |
virtual const char * | GetClassName () const |
vnl_conjugate_gradient * | GetOptimizer (void) |
void | StartOptimization (void) |
virtual void | SetCostFunction (SingleValuedCostFunction *costFunction) |
unsigned long | GetNumberOfIterations (void) const |
unsigned long | GetCurrentIteration (void) const |
Static Public Member Functions | |
Pointer | New () |
Protected Types | |
typedef Superclass::CostFunctionAdaptorType | CostFunctionAdaptorType |
Protected Member Functions | |
ConjugateGradientOptimizer () | |
virtual | ~ConjugateGradientOptimizer () |
Definition at line 31 of file itkConjugateGradientOptimizer.h.
|
Reimplemented from itk::SingleValuedNonLinearVnlOptimizer. Definition at line 40 of file itkConjugateGradientOptimizer.h. |
|
Reimplemented from itk::SingleValuedNonLinearVnlOptimizer. Definition at line 73 of file itkConjugateGradientOptimizer.h. |
|
Internal Optimizer Type Definition at line 52 of file itkConjugateGradientOptimizer.h. |
|
InternalParameters typedef. Definition at line 49 of file itkConjugateGradientOptimizer.h. |
|
Reimplemented from itk::SingleValuedNonLinearVnlOptimizer. Definition at line 39 of file itkConjugateGradientOptimizer.h. |
|
Standard class typedefs. Reimplemented from itk::SingleValuedNonLinearVnlOptimizer. Definition at line 37 of file itkConjugateGradientOptimizer.h. |
|
Reimplemented from itk::SingleValuedNonLinearVnlOptimizer. Definition at line 38 of file itkConjugateGradientOptimizer.h. |
|
|
|
|
|
Run-time type information (and related methods). Reimplemented from itk::SingleValuedNonLinearVnlOptimizer.
|
|
Return the number of iterations performed so far |
|
Return the number of iterations performed so far |
|
Method for getting access to the internal optimizer |
|
Method for creation through the object factory. Reimplemented from itk::SingleValuedNonLinearOptimizer.
|
|
Plug in a Cost Function into the optimizer Implements itk::SingleValuedNonLinearVnlOptimizer.
|
|
Start optimization with an initial value. Reimplemented from itk::Optimizer.
|