*/
/*
* ClampUpAxes was written by Nicolas Robidoux and Chantal Racette
- * of Laurentian University with funding from the National Science
- * and Engineering Research Council of Canada.
+ * of Laurentian University with insightful suggestions from Anthony
+ * Thyssen and funding from the National Science and Engineering
+ * Research Council of Canada. It is distinguished from its
+ * predecessors by its efficient handling of degenerate cases.
*
* The idea of clamping up the EWA ellipse's major and minor axes so
* that the result contains the reconstruction kernel filter support
- * appears to be due to Andreas Gustaffson (Masters thesis
- * Interactive Image Warping, Helsinki University of Technology,
- * 1993, Section 3.6). It was implemented in his Uwarp image warping
- * system.
+ * is taken from Andreas Gustaffson's Masters thesis "Interactive
+ * Image Warping", Helsinki University of Technology, Faculty of
+ * Information Technology, 59 pages, 1993 (see Section 3.6).
*
- * The astrophysicist Craig DeForest apparently pioneered the use of
- * the SVD to clamp up the singular values of the Jacobian matrix of
- * the pullback transformation for EWA resampling. It is implemented
- * in his PDL::Transform code (PDL = Perl Data Language).
+ * The use of the SVD to clamp up the singular values of the
+ * Jacobian matrix of the pullback transformation for EWA resampling
+ * is taken from the astrophysicist Craig DeForest. It is
+ * implemented in his PDL::Transform code (PDL = Perl Data
+ * Language).
*/
const double a = dux;
const double b = duy;