mailr11663 - /1.3/data/diff_tensor.py


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

Header


Content

Posted by edward on November 16, 2010 - 18:07:
Author: bugman
Date: Tue Nov 16 18:07:43 2010
New Revision: 11663

URL: http://svn.gna.org/viewcvs/relax?rev=11663&view=rev
Log:
Fix for the relatively unused calc_tensor_diag() for oblate tensors.

The eigenvalues were incorrectly ordered for oblate spheroids.


Modified:
    1.3/data/diff_tensor.py

Modified: 1.3/data/diff_tensor.py
URL: 
http://svn.gna.org/viewcvs/relax/1.3/data/diff_tensor.py?rev=11663&r1=11662&r2=11663&view=diff
==============================================================================
--- 1.3/data/diff_tensor.py (original)
+++ 1.3/data/diff_tensor.py Tue Nov 16 18:07:43 2010
@@ -480,9 +480,14 @@
         tensor = zeros((3, 3), float64)
 
         # Populate the diagonal elements.
-        tensor[0, 0] = Dper
-        tensor[1, 1] = Dper
-        tensor[2, 2] = Dpar
+        if Dpar > Dper:
+            tensor[0, 0] = Dper
+            tensor[1, 1] = Dper
+            tensor[2, 2] = Dpar
+        else:
+            tensor[0, 0] = Dpar
+            tensor[1, 1] = Dper
+            tensor[2, 2] = Dper
 
         # Return the tensor.
         return tensor




Related Messages


Powered by MHonArc, Updated Wed Nov 17 15:20:01 2010