Base class for all optimizers and meta optimizers. More...
#include <cmtkOptimizerBase.h>
Public Types | |
typedef OptimizerBase | Self |
This class. | |
typedef Functional::ReturnType | ReturnType |
Return type. | |
typedef Functional::ParameterType | ParameterType |
Parameter type. | |
Public Member Functions | |
OptimizerBase () | |
Default constructor. | |
virtual | ~OptimizerBase () |
Virtual destructor. | |
Self::ReturnType | GetFinalValue () const |
Get final functional value. | |
Protected Member Functions | |
void | SetFinalValue (const Self::ReturnType finalValue) |
Set final functional value. | |
Private Attributes | |
Self::ReturnType | m_FinalValue |
Final functional value. |
Base class for all optimizers and meta optimizers.
Definition at line 49 of file cmtkOptimizerBase.h.
Parameter type.
Definition at line 61 of file cmtkOptimizerBase.h.
Return type.
Definition at line 58 of file cmtkOptimizerBase.h.
This class.
Reimplemented in cmtk::BestDirectionOptimizer, cmtk::BestNeighbourOptimizer, and cmtk::Optimizer.
Definition at line 55 of file cmtkOptimizerBase.h.
cmtk::OptimizerBase::OptimizerBase | ( | ) | [inline] |
Default constructor.
Definition at line 64 of file cmtkOptimizerBase.h.
virtual cmtk::OptimizerBase::~OptimizerBase | ( | ) | [inline, virtual] |
Virtual destructor.
Definition at line 67 of file cmtkOptimizerBase.h.
Self::ReturnType cmtk::OptimizerBase::GetFinalValue | ( | ) | const [inline] |
Get final functional value.
Definition at line 70 of file cmtkOptimizerBase.h.
void cmtk::OptimizerBase::SetFinalValue | ( | const Self::ReturnType | finalValue ) | [inline, protected] |
Set final functional value.
Definition at line 77 of file cmtkOptimizerBase.h.
Final functional value.
Definition at line 84 of file cmtkOptimizerBase.h.