18#ifndef elxRSGDEachParameterApart_h 
   19#define elxRSGDEachParameterApart_h 
   71template <
class TElastix>
 
   99  using Superclass1::CostFunctionType;
 
  108  using typename Superclass1::ParametersType;
 
 
  143#ifndef ITK_MANUAL_INSTANTIATION 
  144#  include "elxRSGDEachParameterApart.hxx" 
This class is the elastix base class for all Optimizers.
 
typename ElastixType::RegistrationBaseType RegistrationType
 
itk::Optimizer ITKBaseType
 
typename ITKBaseType::ParametersType ParametersType
 
An optimizer based on gradient descent.
 
itk::SmartPointer< const Self > ConstPointer
 
~RSGDEachParameterApart() override=default
 
itk::SmartPointer< Self > Pointer
 
void AfterRegistration() override
 
typename Superclass2::ITKBaseType ITKBaseType
 
void SetInitialPosition(const ParametersType ¶m) override
 
RSGDEachParameterApart()=default
 
elxClassNameMacro("RSGDEachParameterApart")
 
ITK_DISALLOW_COPY_AND_MOVE(RSGDEachParameterApart)
 
void AfterEachIteration() override
 
void BeforeEachResolution() override
 
void BeforeRegistration() override
 
void AfterEachResolution() override
 
An optimizer based on gradient descent.
 
CostFunctionType::Pointer CostFunctionPointer