Author: bugman
Date: Tue Aug 26 09:18:02 2014
New Revision: 25262
URL: http://svn.gna.org/viewcvs/relax?rev=25262&view=rev
Log:
The exponential curve-fitting gradient is now scaled by the scaling matrix.
Modified:
trunk/target_functions/relax_fit.c
Modified: trunk/target_functions/relax_fit.c
URL:
http://svn.gna.org/viewcvs/relax/trunk/target_functions/relax_fit.c?rev=25262&r1=25261&r2=25262&view=diff
==============================================================================
--- trunk/target_functions/relax_fit.c (original)
+++ trunk/target_functions/relax_fit.c Tue Aug 26 09:18:02 2014
@@ -153,11 +153,11 @@
/* The chi-squared gradient */
dchi2(dchi2_vals, values, back_calc, back_calc_grad, sd, num_times,
num_params);
- /* Convert to a Python list */
+ /* Convert to a Python list, and scale the values. */
PyObject *list = PyList_New(0);
Py_INCREF(list);
for (i = 0; i < num_params; i++) {
- PyList_Append(list, PyFloat_FromDouble(dchi2_vals[i]));
+ PyList_Append(list, PyFloat_FromDouble(dchi2_vals[i] *
scaling_matrix[i]));
}
/* Return the Jacobian */
_______________________________________________
relax (http://www.nmr-relax.com)
This is the relax-commits mailing list
[email protected]
To unsubscribe from this list, get a password
reminder, or change your subscription options,
visit the list information page at
https://mail.gna.org/listinfo/relax-commits