Author: tlinnet
Date: Wed Jun 18 20:22:02 2014
New Revision: 24142

URL: http://svn.gna.org/viewcvs/relax?rev=24142&view=rev
Log:
Moved the "eta_scale = 2.0**(-3.0/2.0)" out of lib function for mmq cr72, since 
this is only needs to be computed once.

Task #7807 (https://gna.org/task/index.php?7807): Speed-up of dispersion models 
for Clustered analysis.

Modified:
    branches/disp_spin_speed/lib/dispersion/mmq_cr72.py

Modified: branches/disp_spin_speed/lib/dispersion/mmq_cr72.py
URL: 
http://svn.gna.org/viewcvs/relax/branches/disp_spin_speed/lib/dispersion/mmq_cr72.py?rev=24142&r1=24141&r2=24142&view=diff
==============================================================================
--- branches/disp_spin_speed/lib/dispersion/mmq_cr72.py (original)
+++ branches/disp_spin_speed/lib/dispersion/mmq_cr72.py Wed Jun 18 20:22:02 2014
@@ -50,6 +50,9 @@
 # Python module imports.
 from numpy import arccosh, cos, cosh, isfinite, fabs, log, min, max, sin, 
sqrt, sum
 from numpy.ma import fix_invalid, masked_greater_equal, masked_where
+
+# Repetitive calculations (to speed up calculations).
+eta_scale = 2.0**(-3.0/2.0)
 
 
 def r2eff_mmq_cr72(r20=None, pA=None, dw=None, dwH=None, kex=None, 
cpmg_frqs=None, inv_tcpmg=None, tcp=None, back_calc=None):
@@ -130,7 +133,6 @@
     Dneg = 0.5 * (-1.0 + D_part)
 
     # Partial eta+/- values.
-    eta_scale = 2.0**(-3.0/2.0)
     etapos_part = eta_scale * sqrt(Psi + sqrt_psi2_zeta2)
     etaneg_part = eta_scale * sqrt(-Psi + sqrt_psi2_zeta2)
 


_______________________________________________
relax (http://www.nmr-relax.com)

This is the relax-commits mailing list
relax-commits@gna.org

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

Reply via email to