[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