18 #ifndef itkAnisotropicDiffusionFunction_h
19 #define itkAnisotropicDiffusionFunction_h
138 template <
typename TImage>
164 static constexpr
unsigned int ImageDimension = Superclass::ImageDimension;
172 CalculateAverageGradientMagnitudeSquared(
ImageType *) = 0;
193 m_ConductanceParameter = c;
199 return m_ConductanceParameter;
206 return m_AverageGradientMagnitudeSquared;
212 m_AverageGradientMagnitudeSquared = c;
220 return this->GetTimeStep();
241 m_AverageGradientMagnitudeSquared = 0.0;
242 m_ConductanceParameter = 1.0;
251 Superclass::PrintSelf(os, indent);
252 os << indent <<
"TimeStep: " << m_TimeStep << std::endl;
253 os << indent <<
"ConductanceParameter: " << m_ConductanceParameter << std::endl;
257 double m_AverageGradientMagnitudeSquared{};
258 double m_ConductanceParameter{};
259 TimeStepType m_TimeStep{};