#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 * | GetNameOfClass () const |
virtual void | SetCostFunction (CostFunctionType *costFunction) |
virtual const CostFunctionType * | GetCostFunction () |
MeasureType | GetValue (const ParametersType ¶meters) const |
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::FRPROptimizer, itk::LBFGSBOptimizer, itk::OnePlusOneEvolutionaryOptimizer, itk::PowellOptimizer, and itk::RegularStepGradientDescentOptimizer. Definition at line 56 of file itkSingleValuedNonLinearOptimizer.h. |
|
Type of the Cost Function Reimplemented in itk::FRPROptimizer, itk::LBFGSBOptimizer, itk::OnePlusOneEvolutionaryOptimizer, itk::PowellOptimizer, 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. Reimplemented in itk::LBFGSBOptimizer. 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::AmoebaOptimizer, itk::FRPROptimizer, itk::PowellOptimizer, and itk::QuaternionRigidTransformGradientDescentOptimizer. Definition at line 52 of file itkSingleValuedNonLinearOptimizer.h. |
|
|
|
|
|
|
Definition at line 77 of file itkSingleValuedNonLinearOptimizer.h. |
|
Get the cost function. |
|
|
Get the cost function value at the given parameters. Reimplemented in itk::SPSAOptimizer. |
|
Method for creation through the object factory. Reimplemented from itk::NonLinearOptimizer. Reimplemented in itk::AmoebaOptimizer, itk::ConjugateGradientOptimizer, itk::ExhaustiveOptimizer, itk::FRPROptimizer, itk::GradientDescentOptimizer, itk::LBFGSBOptimizer, itk::LBFGSOptimizer, itk::OnePlusOneEvolutionaryOptimizer, itk::PowellOptimizer, itk::QuaternionRigidTransformGradientDescentOptimizer, itk::RegularStepGradientDescentBaseOptimizer, itk::RegularStepGradientDescentOptimizer, itk::SPSAOptimizer, itk::VersorRigid3DTransformOptimizer, 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::ExhaustiveOptimizer, itk::FRPROptimizer, itk::GradientDescentOptimizer, itk::LBFGSBOptimizer, itk::LBFGSOptimizer, itk::OnePlusOneEvolutionaryOptimizer, itk::PowellOptimizer, itk::RegularStepGradientDescentBaseOptimizer, itk::SingleValuedNonLinearVnlOptimizer, and itk::SPSAOptimizer. |
|
Set the cost function. |
|
Definition at line 80 of file itkSingleValuedNonLinearOptimizer.h. |