Hi all I do not understand this while cycle : https://github.com/ampl/gsl/blob/master/linalg/svd.c#L117
It seems to me that the only time when b is decremented is here: https://github.com/ampl/gsl/blob/master/linalg/svd.c#L123 so when fbm1 == 0.0 where fb1 is the value of f at index = b-1 : https://github.com/ampl/gsl/blob/master/linalg/svd.c#L119 Since I'm trying to write my own C++11 code based on GSL code, I would like to understand how it can work. Any ideas? Looking forward to your kind help. Marco
