18 #ifndef rtkGetNewtonUpdateImageFilter_h 19 #define rtkGetNewtonUpdateImageFilter_h 41 template <
class TGradient,
43 TGradient::PixelType::Dimension * TGradient::PixelType::Dimension>,
44 TGradient::ImageDimension>>
62 static constexpr
unsigned int nChannels = TGradient::PixelType::Dimension;
65 using dataType =
typename TGradient::PixelType::ValueType;
69 SetInputGradient(
const TGradient * gradient);
71 SetInputHessian(
const THessian * hessian);
79 GenerateInputRequestedRegion()
override;
83 DynamicThreadedGenerateData(
const typename TGradient::RegionType & outputRegionForThread)
override;
86 typename TGradient::ConstPointer
88 typename THessian::ConstPointer
95 #ifndef ITK_MANUAL_INSTANTIATION 96 # include "rtkGetNewtonUpdateImageFilter.hxx" typename TGradient::PixelType::ValueType dataType
Computes update from gradient and Hessian in Newton's method.