18 #ifndef __itkVectorGradientNDAnisotropicDiffusionFunction_h
19 #define __itkVectorGradientNDAnisotropicDiffusionFunction_h
43 template<
class TImage >
70 itkStaticConstMacro(ImageDimension,
unsigned int,
71 Superclass::ImageDimension);
72 itkStaticConstMacro(VectorDimension,
unsigned int,
73 Superclass::VectorDimension);
86 virtual void InitializeIteration()
88 m_K = this->GetAverageGradientMagnitudeSquared() * this->GetConductanceParameter()
89 * this->GetConductanceParameter() * -2.0f;
99 void operator=(
const Self &);
107 std::slice x_slice[ImageDimension];
108 std::slice xa_slice[ImageDimension][ImageDimension];
109 std::slice xd_slice[ImageDimension][ImageDimension];
113 itkGetStaticConstMacro(ImageDimension) >
dx_op;
125 #ifndef ITK_MANUAL_INSTANTIATION
126 #include "itkVectorGradientNDAnisotropicDiffusionFunction.hxx"