mailr6948 - /1.3/maths_fns/mf.py


Others Months | Index by Date | Thread Index
>>   [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Header


Content

Posted by edward on July 24, 2008 - 14:37:
Author: bugman
Date: Thu Jul 24 14:37:10 2008
New Revision: 6948

URL: http://svn.gna.org/viewcvs/relax?rev=6948&view=rev
Log:
Fixed the model-free optimisation code to use the dchi2_element and 
d2chi2_element functions.


Modified:
    1.3/maths_fns/mf.py

Modified: 1.3/maths_fns/mf.py
URL: 
http://svn.gna.org/viewcvs/relax/1.3/maths_fns/mf.py?rev=6948&r1=6947&r2=6948&view=diff
==============================================================================
--- 1.3/maths_fns/mf.py (original)
+++ 1.3/maths_fns/mf.py Thu Jul 24 14:37:10 2008
@@ -655,7 +655,7 @@
                     data.create_dri[m](data, m, data.remap_table[m], 
data.get_dr1, params, j)
 
             # Calculate the chi-squared gradient.
-            data.dchi2[j] = dchi2(data.relax_data, data.ri, data.dri[j], 
data.errors)
+            data.dchi2[j] = dchi2_element(data.relax_data, data.ri, 
data.dri[j], data.errors)
 
         # Diagonal scaling.
         if self.scaling_flag:
@@ -716,7 +716,7 @@
                     data.create_dri[m](data, m, data.remap_table[m], 
data.get_dr1, params, j)
 
             # Calculate the chi-squared gradient.
-            data.dchi2[j] = dchi2(data.relax_data, data.ri, data.dri[j], 
data.errors)
+            data.dchi2[j] = dchi2_element(data.relax_data, data.ri, 
data.dri[j], data.errors)
 
         # Diagonal scaling.
         if self.scaling_flag:
@@ -792,7 +792,7 @@
                         data.create_dri[m](data, m, data.remap_table[m], 
data.get_dr1, params, j)
 
                 # Calculate the chi-squared gradient.
-                data.dchi2[j] = dchi2(data.relax_data, data.ri, data.dri[j], 
data.errors)
+                data.dchi2[j] = dchi2_element(data.relax_data, data.ri, 
data.dri[j], data.errors)
 
             # Index for the construction of the global generic model-free 
gradient.
             index = self.diff_data.num_params
@@ -873,7 +873,7 @@
                         data.create_dri[m](data, m, data.remap_table[m], 
data.get_dr1, params, j)
 
                 # Calculate the chi-squared gradient.
-                data.dchi2[j] = dchi2(data.relax_data, data.ri, data.dri[j], 
data.errors)
+                data.dchi2[j] = dchi2_element(data.relax_data, data.ri, 
data.dri[j], data.errors)
 
             # Index for the construction of the global generic model-free 
gradient.
             index = self.diff_data.num_params
@@ -932,7 +932,7 @@
                         data.create_d2ri[m](data, m, data.remap_table[m], 
data.get_d2r1, params, j, k)
 
                 # Calculate the chi-squared Hessian.
-                data.d2chi2[j, k] = data.d2chi2[k, j] = 
d2chi2(data.relax_data, data.ri, data.dri[j], data.dri[k], data.d2ri[j, k], 
data.errors)
+                data.d2chi2[j, k] = data.d2chi2[k, j] = 
d2chi2_element(data.relax_data, data.ri, data.dri[j], data.dri[k], 
data.d2ri[j, k], data.errors)
 
         # Diagonal scaling.
         if self.scaling_flag:
@@ -985,7 +985,7 @@
                         data.create_d2ri[m](data, m, data.remap_table[m], 
data.get_d2r1, params, j, k)
 
                 # Calculate the chi-squared Hessian.
-                data.d2chi2[j, k] = data.d2chi2[k, j] = 
d2chi2(data.relax_data, data.ri, data.dri[j], data.dri[k], data.d2ri[j, k], 
data.errors)
+                data.d2chi2[j, k] = data.d2chi2[k, j] = 
d2chi2_element(data.relax_data, data.ri, data.dri[j], data.dri[k], 
data.d2ri[j, k], data.errors)
 
         # Diagonal scaling.
         if self.scaling_flag:
@@ -1056,7 +1056,7 @@
                             data.create_d2ri[m](data, m, 
data.remap_table[m], data.get_d2r1, params, j, k)
 
                     # Calculate the chi-squared Hessian.
-                    data.d2chi2[j, k] = data.d2chi2[k, j] = 
d2chi2(data.relax_data, data.ri, data.dri[j], data.dri[k], data.d2ri[j, k], 
data.errors)
+                    data.d2chi2[j, k] = data.d2chi2[k, j] = 
d2chi2_element(data.relax_data, data.ri, data.dri[j], data.dri[k], 
data.d2ri[j, k], data.errors)
 
             # Pure diffusion parameter part of the global generic model-free 
Hessian.
             self.total_d2chi2 = self.total_d2chi2 + data.d2chi2
@@ -1130,7 +1130,7 @@
                             data.create_d2ri[m](data, m, 
data.remap_table[m], data.get_d2r1, params, j, k)
 
                     # Calculate the chi-squared Hessian.
-                    data.d2chi2[j, k] = data.d2chi2[k, j] = 
d2chi2(data.relax_data, data.ri, data.dri[j], data.dri[k], data.d2ri[j, k], 
data.errors)
+                    data.d2chi2[j, k] = data.d2chi2[k, j] = 
d2chi2_element(data.relax_data, data.ri, data.dri[j], data.dri[k], 
data.d2ri[j, k], data.errors)
 
             # Index for the construction of the global generic model-free 
Hessian.
             index = self.diff_data.num_params




Related Messages


Powered by MHonArc, Updated Thu Jul 24 15:00:22 2008