Author: bugman Date: Wed Jan 23 16:10:21 2013 New Revision: 18268 URL: http://svn.gna.org/viewcvs/relax?rev=18268&view=rev Log: Bug fix for the N-state model target functions - now copies of the gradient and Hessian are returned. Modified: trunk/maths_fns/n_state_model.py Modified: trunk/maths_fns/n_state_model.py URL: http://svn.gna.org/viewcvs/relax/trunk/maths_fns/n_state_model.py?rev=18268&r1=18267&r2=18268&view=diff ============================================================================== --- trunk/maths_fns/n_state_model.py (original) +++ trunk/maths_fns/n_state_model.py Wed Jan 23 16:10:21 2013 @@ -974,8 +974,8 @@ if self.scaling_flag: self.dchi2 = dot(self.dchi2, self.scaling_matrix) - # The gradient. - return self.dchi2 + # Return a copy of the gradient. + return self.dchi2 * 1.0 def d2func_standard(self, params): @@ -1154,8 +1154,8 @@ if self.scaling_flag: self.d2chi2 = dot(self.d2chi2, self.scaling_matrix) - # The gradient. - return self.d2chi2 + # Return a copy of the Hessian. + return self.d2chi2 * 1.0 def paramag_info(self):