19 #ifndef rtkNesterovUpdateImageFilter_h 20 #define rtkNesterovUpdateImageFilter_h 41 template <
typename TImage>
59 #ifdef itkOverrideGetNameOfClassMacro 67 itkGetMacro(NumberOfIterations,
int);
77 BeforeThreadedGenerateData()
override;
81 AfterThreadedGenerateData()
override;
85 GenerateInputRequestedRegion()
override;
90 typename TImage::PixelType::ValueType
m_TCoeff;
92 typename TImage::PixelType::ValueType
m_Sum;
93 typename TImage::PixelType::ValueType
m_Ratio;
96 typename TImage::Pointer
m_Vk;
102 #ifndef ITK_MANUAL_INSTANTIATION 103 # include "rtkNesterovUpdateImageFilter.hxx"
TImage::PixelType::ValueType m_TCoeffNext
TImage::PixelType::ValueType m_TCoeff
Applies Nesterov's momentum technique.
#define itkSetMacro(name, type)
typename OutputImageType::RegionType OutputImageRegionType
TImage::PixelType::ValueType m_Sum
TImage::PixelType::ValueType m_Ratio
bool m_MustInitializeIntermediateImages