mailr6893 - /branches/rdc_analysis/maths_fns/rdc.py


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

Header


Content

Posted by edward on July 09, 2008 - 16:36:
Author: bugman
Date: Wed Jul  9 16:36:25 2008
New Revision: 6893

URL: http://svn.gna.org/viewcvs/relax?rev=6893&view=rev
Log:
Created the to_5D() function for converting from matrix form to 5D vector 
form.


Modified:
    branches/rdc_analysis/maths_fns/rdc.py

Modified: branches/rdc_analysis/maths_fns/rdc.py
URL: 
http://svn.gna.org/viewcvs/relax/branches/rdc_analysis/maths_fns/rdc.py?rev=6893&r1=6892&r2=6893&view=diff
==============================================================================
--- branches/rdc_analysis/maths_fns/rdc.py (original)
+++ branches/rdc_analysis/maths_fns/rdc.py Wed Jul  9 16:36:25 2008
@@ -119,6 +119,24 @@
     return val / K
 
 
+def to_5D(5D_vector, tensor):
+    """Convert the rank-2 3D alignment tensor matrix to the 5D vector format.
+
+    @param 5D_vector:   The 5D vector object to populate.  The vector format 
is {Axx, Ayy, Axy, Axz,
+                        Ayz}.
+    @type 5D_vector:    numpy 5D vector
+    @param tensor:      The alignment tensor object.
+    @type tensor:       numpy rank-2 3D tensor
+    """
+
+    # Convert the matrix form to the vector form.
+    5D_vector[0] = tensor[0, 0]
+    5D_vector[1] = tensor[1, 1]
+    5D_vector[2] = tensor[0, 1]
+    5D_vector[3] = tensor[0, 2]
+    5D_vector[4] = tensor[1, 2]
+
+
 def to_tensor(tensor, Axx, Ayy, Axy, Axz, Ayz):
     """Create the rank-2 3D alignment tensor matrix from the 5D vector 
elements.
 




Related Messages


Powered by MHonArc, Updated Wed Jul 09 16:40:11 2008