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