Author: bugman Date: Fri Sep 11 15:31:42 2009 New Revision: 9521 URL: http://svn.gna.org/viewcvs/relax?rev=9521&view=rev Log: Bug fix for the compile_2nd_matrix_iso_cone() function. The T23 and not T14 transpose should be performed! Modified: 1.3/maths_fns/frame_order_matrix_ops.py Modified: 1.3/maths_fns/frame_order_matrix_ops.py URL: http://svn.gna.org/viewcvs/relax/1.3/maths_fns/frame_order_matrix_ops.py?rev=9521&r1=9520&r2=9521&view=diff ============================================================================== --- 1.3/maths_fns/frame_order_matrix_ops.py (original) +++ 1.3/maths_fns/frame_order_matrix_ops.py Fri Sep 11 15:31:42 2009 @@ -30,7 +30,7 @@ # relax module imports. from float import isNaN -from maths_fns.kronecker_product import kron_prod, transpose_14 +from maths_fns.kronecker_product import kron_prod, transpose_23 from maths_fns.rotation_matrix import two_vect_to_R @@ -65,14 +65,14 @@ # Populate the Frame Order matrix in the eigenframe. populate_2nd_eigenframe_iso_cone(matrix, theta_cone) - # Perform the T14 transpose to obtain the Kronecker product matrix! - transpose_14(matrix) + # Perform the T23 transpose to obtain the Kronecker product matrix! + transpose_23(matrix) # Rotate. matrix = dot(R_kron, dot(matrix, transpose(R_kron))) - # Perform T14 again to return back. - transpose_14(matrix) + # Perform T23 again to return back. + transpose_23(matrix) # Return the matrix. return matrix