mailr17750 - /branches/tensor_data/specific_fns/model_free/mf_minimise.py


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

Header


Content

Posted by edward on October 08, 2012 - 17:22:
Author: bugman
Date: Mon Oct  8 17:22:42 2012
New Revision: 17750

URL: http://svn.gna.org/viewcvs/relax?rev=17750&view=rev
Log:
The model-free specific analysis _disassemble_param_vector() method now uses 
the new diffusion tensor design.


Modified:
    branches/tensor_data/specific_fns/model_free/mf_minimise.py

Modified: branches/tensor_data/specific_fns/model_free/mf_minimise.py
URL: 
http://svn.gna.org/viewcvs/relax/branches/tensor_data/specific_fns/model_free/mf_minimise.py?rev=17750&r1=17749&r2=17750&view=diff
==============================================================================
--- branches/tensor_data/specific_fns/model_free/mf_minimise.py (original)
+++ branches/tensor_data/specific_fns/model_free/mf_minimise.py Mon Oct  8 
17:22:42 2012
@@ -77,7 +77,7 @@
             # Spherical diffusion.
             if cdp.diff_tensor.type == 'sphere':
                 # Sim values.
-                cdp.diff_tensor.tm_sim[sim_index] = param_vector[0]
+                cdp.diff_tensor.set(param='tm', value=param_vector[0], 
category='sim', sim_index=sim_index)
 
                 # Parameter index.
                 param_index = param_index + 1
@@ -85,10 +85,10 @@
             # Spheroidal diffusion.
             elif cdp.diff_tensor.type == 'spheroid':
                 # Sim values.
-                cdp.diff_tensor.tm_sim[sim_index] = param_vector[0]
-                cdp.diff_tensor.Da_sim[sim_index] = param_vector[1]
-                cdp.diff_tensor.theta_sim[sim_index] = param_vector[2]
-                cdp.diff_tensor.phi_sim[sim_index] = param_vector[3]
+                cdp.diff_tensor.set(param='tm', value=param_vector[0], 
category='sim', sim_index=sim_index)
+                cdp.diff_tensor.set(param='Da', value=param_vector[1], 
category='sim', sim_index=sim_index)
+                cdp.diff_tensor.set(param='theta', value=param_vector[2], 
category='sim', sim_index=sim_index)
+                cdp.diff_tensor.set(param='phi', value=param_vector[3], 
category='sim', sim_index=sim_index)
                 diffusion_tensor.fold_angles(sim_index=sim_index)
 
                 # Parameter index.
@@ -97,12 +97,12 @@
             # Ellipsoidal diffusion.
             elif cdp.diff_tensor.type == 'ellipsoid':
                 # Sim values.
-                cdp.diff_tensor.tm_sim[sim_index] = param_vector[0]
-                cdp.diff_tensor.Da_sim[sim_index] = param_vector[1]
-                cdp.diff_tensor.Dr_sim[sim_index] = param_vector[2]
-                cdp.diff_tensor.alpha_sim[sim_index] = param_vector[3]
-                cdp.diff_tensor.beta_sim[sim_index] = param_vector[4]
-                cdp.diff_tensor.gamma_sim[sim_index] = param_vector[5]
+                cdp.diff_tensor.set(param='tm', value=param_vector[0], 
category='sim', sim_index=sim_index)
+                cdp.diff_tensor.set(param='Da', value=param_vector[1], 
category='sim', sim_index=sim_index)
+                cdp.diff_tensor.set(param='Dr', value=param_vector[2], 
category='sim', sim_index=sim_index)
+                cdp.diff_tensor.set(param='alpha', value=param_vector[3], 
category='sim', sim_index=sim_index)
+                cdp.diff_tensor.set(param='beta', value=param_vector[4], 
category='sim', sim_index=sim_index)
+                cdp.diff_tensor.set(param='gamma', value=param_vector[5], 
category='sim', sim_index=sim_index)
                 diffusion_tensor.fold_angles(sim_index=sim_index)
 
                 # Parameter index.
@@ -113,7 +113,7 @@
             # Spherical diffusion.
             if cdp.diff_tensor.type == 'sphere':
                 # Values.
-                cdp.diff_tensor.tm = param_vector[0]
+                cdp.diff_tensor.set(param='tm', value=param_vector[0])
 
                 # Parameter index.
                 param_index = param_index + 1
@@ -121,10 +121,10 @@
             # Spheroidal diffusion.
             elif cdp.diff_tensor.type == 'spheroid':
                 # Values.
-                cdp.diff_tensor.tm = param_vector[0]
-                cdp.diff_tensor.Da = param_vector[1]
-                cdp.diff_tensor.theta = param_vector[2]
-                cdp.diff_tensor.phi = param_vector[3]
+                cdp.diff_tensor.set(param='tm', value=param_vector[0])
+                cdp.diff_tensor.set(param='Da', value=param_vector[1])
+                cdp.diff_tensor.set(param='theta', value=param_vector[2])
+                cdp.diff_tensor.set(param='phi', value=param_vector[3])
                 diffusion_tensor.fold_angles()
 
                 # Parameter index.
@@ -133,12 +133,12 @@
             # Ellipsoidal diffusion.
             elif cdp.diff_tensor.type == 'ellipsoid':
                 # Values.
-                cdp.diff_tensor.tm = param_vector[0]
-                cdp.diff_tensor.Da = param_vector[1]
-                cdp.diff_tensor.Dr = param_vector[2]
-                cdp.diff_tensor.alpha = param_vector[3]
-                cdp.diff_tensor.beta = param_vector[4]
-                cdp.diff_tensor.gamma = param_vector[5]
+                cdp.diff_tensor.set(param='tm', value=param_vector[0])
+                cdp.diff_tensor.set(param='Da', value=param_vector[1])
+                cdp.diff_tensor.set(param='Dr', value=param_vector[2])
+                cdp.diff_tensor.set(param='alpha', value=param_vector[3])
+                cdp.diff_tensor.set(param='beta', value=param_vector[4])
+                cdp.diff_tensor.set(param='gamma', value=param_vector[5])
                 diffusion_tensor.fold_angles()
 
                 # Parameter index.




Related Messages


Powered by MHonArc, Updated Mon Oct 08 18:00:02 2012