mailr11466 - /1.3/test_suite/unit_tests/_maths_fns/test_frame_order_matrix_ops.py


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

Header


Content

Posted by edward on August 11, 2010 - 12:01:
Author: bugman
Date: Wed Aug 11 12:01:10 2010
New Revision: 11466

URL: http://svn.gna.org/viewcvs/relax?rev=11466&view=rev
Log:
Added 3 unit tests for reduce_alignment_tensor().


Modified:
    1.3/test_suite/unit_tests/_maths_fns/test_frame_order_matrix_ops.py

Modified: 1.3/test_suite/unit_tests/_maths_fns/test_frame_order_matrix_ops.py
URL: 
http://svn.gna.org/viewcvs/relax/1.3/test_suite/unit_tests/_maths_fns/test_frame_order_matrix_ops.py?rev=11466&r1=11465&r2=11466&view=diff
==============================================================================
--- 1.3/test_suite/unit_tests/_maths_fns/test_frame_order_matrix_ops.py 
(original)
+++ 1.3/test_suite/unit_tests/_maths_fns/test_frame_order_matrix_ops.py Wed 
Aug 11 12:01:10 2010
@@ -799,3 +799,48 @@
             for j in range(9):
                 print "Element %s, %s." % (i, j)
                 self.assertAlmostEqual(f2a[i, j], f2b[i, j])
+
+
+    def test_reduce_alignment_tensor_order(self):
+        """Test the alignment tensor reduction for the order identity 
matrix."""
+
+        # The tensors.
+        A = array([1, 2, 3, 4, 5], float64)
+        red = zeros(5, float64)
+
+        # Reduce.
+        reduce_alignment_tensor(self.I_order, A, red)
+
+        # Check.
+        for i in range(5):
+            self.assertEqual(A[i], red[i])
+
+
+    def test_reduce_alignment_tensor_disorder(self):
+        """Test the alignment tensor reduction for the order identity 
matrix."""
+
+        # The tensors.
+        A = array([1, 2, 3, 4, 5], float64)
+        red = zeros(5, float64)
+
+        # Reduce.
+        reduce_alignment_tensor(self.I_disorder, A, red)
+
+        # Check.
+        for i in range(5):
+            self.assertEqual(red[i], 0.0)
+
+
+    def test_reduce_alignment_tensor_half_cone(self):
+        """Test the alignment tensor reduction for the order identity 
matrix."""
+
+        # The tensors.
+        A = array([1, 2, 3, 4, 5], float64)
+        red = zeros(5, float64)
+
+        # Reduce.
+        reduce_alignment_tensor(self.f2_half_cone, A, red)
+
+        # Check.
+        for i in range(5):
+            self.assertEqual(red[i], 0.0)




Related Messages


Powered by MHonArc, Updated Wed Aug 11 12:40:02 2010