[cig-commits] commit 2334 by gassmoeller to /var/svn/dealii/aspect

dealii.demon at gmail.com dealii.demon at gmail.com
Tue Mar 18 09:53:04 PDT 2014


Revision 2334

Parentheses bugfix for GPlates plugin.

U   trunk/aspect/source/velocity_boundary_conditions/gplates.cc


http://www.dealii.org/websvn/revision.php?repname=Aspect+Repository&path=%2F&rev=2334&peg=2334

Diff:
Modified: trunk/aspect/source/velocity_boundary_conditions/gplates.cc
===================================================================
--- trunk/aspect/source/velocity_boundary_conditions/gplates.cc	2014-03-11 14:22:19 UTC (rev 2333)
+++ trunk/aspect/source/velocity_boundary_conditions/gplates.cc	2014-03-18 16:53:01 UTC (rev 2334)
@@ -247,10 +247,10 @@
       {
         Tensor<1,3> scoord;
 
-        scoord[0] = std::acos(position[2]/std::sqrt(position.norm_square())); // Theta
+        scoord[0] = std::acos(position[2]/position.norm()); // Theta
         scoord[1] = std::atan2(position[1],position[0]); // Phi
         if (scoord[1] < 0.0) scoord[1] = 2*numbers::PI + scoord[1]; // correct phi to [0,2*pi]
-        scoord[2] = std::sqrt(position.norm_square()); // R
+        scoord[2] = position.norm(); // R
         return scoord;
       }
 
@@ -259,8 +259,8 @@
       {
         Tensor<1,3> ccoord;
 
-        ccoord[0] = std::sin(sposition[0] * std::cos(sposition[1])); // X
-        ccoord[1] = std::sin(sposition[0] * std::sin(sposition[1])); // Y
+        ccoord[0] = std::sin(sposition[0]) * std::cos(sposition[1]); // X
+        ccoord[1] = std::sin(sposition[0]) * std::sin(sposition[1]); // Y
         ccoord[2] = std::cos(sposition[0]); // Z
         return ccoord;
       }


More information about the CIG-COMMITS mailing list