[Insight-developers] a small bug in itkConjugateGradientOptimizer
Luis Ibanez
luis.ibanez at kitware.com
Mon May 16 20:15:52 EDT 2005
Hi Ashish,
Thanks for pointing this out.
You are right, the GetValue() method should be const.
A fix has now been committed to the CVS repository.
Please let us know if you encounter any other problem.
Thanks
Luis
----------------------
Ashish Poddar wrote:
> hi,
>
> I am not sure whether it qualifies as a bug or not, but surely affects
> the re-usability and pluggability model of ITK Library.
>
> the GetValue() function in ConjugateGradientOptimizer class currently is
>
> MeasureType GetValue();
>
> but in case of RegularStepGradientDescentOptimizer class its defined by macro as
>
> MeasureType GetValue() const;
>
> which is an interface mis-match... This I encountered when i replaced
> regular step gradient descent optimizer by conjugate gradient
> optimizer. In the observer I was using a const reference of the
> optimizer and displaying the value (just the example which is
> available for the same nothing new =D)...
>
> with regards,
> Ashish.
>
More information about the Insight-developers
mailing list