#include <itkSingleValuedNonLinearOptimizer.h>
Inheritance diagram for itk::SingleValuedNonLinearOptimizer:
Public Types | |
typedef SingleValuedNonLinearOptimizer | Self |
typedef NonLinearOptimizer | Superclass |
typedef SmartPointer< Self > | Pointer |
typedef SmartPointer< const Self > | ConstPointer |
typedef Superclass::ParametersType | ParametersType |
typedef SingleValuedCostFunction | CostFunctionType |
typedef CostFunctionType::Pointer | CostFunctionPointer |
typedef CostFunctionType::MeasureType | MeasureType |
typedef CostFunctionType::DerivativeType | DerivativeType |
Public Member Functions | |
virtual const char * | GetClassName () const |
virtual void | SetCostFunction (CostFunctionType *costFunction) |
Static Public Member Functions | |
Pointer | New () |
Protected Member Functions | |
SingleValuedNonLinearOptimizer () | |
virtual | ~SingleValuedNonLinearOptimizer () |
void | PrintSelf (std::ostream &os, Indent indent) const |
Protected Attributes | |
CostFunctionPointer | m_CostFunction |
Definition at line 33 of file itkSingleValuedNonLinearOptimizer.h.
|
|
Reimplemented in itk::OnePlusOneEvolutionaryOptimizer, and itk::RegularStepGradientDescentOptimizer. Definition at line 56 of file itkSingleValuedNonLinearOptimizer.h. |
|
Type of the Cost Function Reimplemented in itk::OnePlusOneEvolutionaryOptimizer, and itk::RegularStepGradientDescentOptimizer. Definition at line 55 of file itkSingleValuedNonLinearOptimizer.h. |
|
Derivative type. It defines a type used to return the cost function derivative. Definition at line 64 of file itkSingleValuedNonLinearOptimizer.h. |
|
Measure type. It defines a type used to return the cost function value. Definition at line 60 of file itkSingleValuedNonLinearOptimizer.h. |
|
Parameters type. It defines a position in the optimization search space. Reimplemented from itk::NonLinearOptimizer.
Reimplemented in itk::QuaternionRigidTransformGradientDescentOptimizer. Definition at line 52 of file itkSingleValuedNonLinearOptimizer.h. |
|
|
Standard "Self" typedef. Reimplemented from itk::NonLinearOptimizer.
Reimplemented in itk::AmoebaOptimizer, itk::ConjugateGradientOptimizer, itk::GradientDescentOptimizer, itk::LBFGSOptimizer, itk::OnePlusOneEvolutionaryOptimizer, itk::QuaternionRigidTransformGradientDescentOptimizer, itk::RegularStepGradientDescentBaseOptimizer, itk::RegularStepGradientDescentOptimizer, itk::SingleValuedNonLinearVnlOptimizer, and itk::VersorTransformOptimizer. Definition at line 38 of file itkSingleValuedNonLinearOptimizer.h. |
|
|
|
|
Definition at line 71 of file itkSingleValuedNonLinearOptimizer.h. |
|
Run-time type information (and related methods). Reimplemented from itk::NonLinearOptimizer.
Reimplemented in itk::AmoebaOptimizer, itk::ConjugateGradientOptimizer, itk::GradientDescentOptimizer, itk::LBFGSOptimizer, itk::OnePlusOneEvolutionaryOptimizer, itk::QuaternionRigidTransformGradientDescentOptimizer, itk::RegularStepGradientDescentBaseOptimizer, itk::RegularStepGradientDescentOptimizer, itk::SingleValuedNonLinearVnlOptimizer, and itk::VersorTransformOptimizer.
|
|
Method for creation through the object factory. Reimplemented from itk::NonLinearOptimizer.
Reimplemented in itk::AmoebaOptimizer, itk::ConjugateGradientOptimizer, itk::GradientDescentOptimizer, itk::LBFGSOptimizer, itk::OnePlusOneEvolutionaryOptimizer, itk::QuaternionRigidTransformGradientDescentOptimizer, itk::RegularStepGradientDescentBaseOptimizer, itk::RegularStepGradientDescentOptimizer, and itk::VersorTransformOptimizer.
|
|
Methods invoked by Print() to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes. Reimplemented from itk::Optimizer.
Reimplemented in itk::AmoebaOptimizer, itk::GradientDescentOptimizer, itk::LBFGSOptimizer, itk::OnePlusOneEvolutionaryOptimizer, and itk::RegularStepGradientDescentBaseOptimizer.
|
|
Set the cost function. |
|
Definition at line 74 of file itkSingleValuedNonLinearOptimizer.h. |