[cig-commits] [commit] master: fix logic in cartesian_coordinates (6673226)
cig_noreply at geodynamics.org
cig_noreply at geodynamics.org
Fri Jun 27 12:27:53 PDT 2014
Repository : https://github.com/geodynamics/aspect
On branch : master
Link : https://github.com/geodynamics/aspect/compare/8fa2c8d45d1626edc27365a78764013aed8e4889...66732265f79522b078ed1203475718a57ca16f45
>---------------------------------------------------------------
commit 66732265f79522b078ed1203475718a57ca16f45
Author: Timo Heister <timo.heister at gmail.com>
Date: Fri Jun 27 15:13:06 2014 -0400
fix logic in cartesian_coordinates
>---------------------------------------------------------------
66732265f79522b078ed1203475718a57ca16f45
include/aspect/utilities.h | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/include/aspect/utilities.h b/include/aspect/utilities.h
index 22f8665..1571519 100644
--- a/include/aspect/utilities.h
+++ b/include/aspect/utilities.h
@@ -79,15 +79,15 @@ namespace aspect
{
case 2:
{
- ccoord[0] = scoord[0] * std::sin(scoord[2]) * std::cos(scoord[1]); // X
- ccoord[1] = scoord[0] * std::sin(scoord[2]) * std::sin(scoord[1]); // Y
- ccoord[2] = scoord[0] * std::cos(scoord[2]); // Z
+ ccoord[0] = scoord[0] * std::cos(scoord[1]); // X
+ ccoord[1] = scoord[0] * std::sin(scoord[1]); // Y
break;
}
case 3:
{
- ccoord[0] = scoord[0] * std::cos(scoord[1]); // X
- ccoord[1] = scoord[0] * std::sin(scoord[1]); // Y
+ ccoord[0] = scoord[0] * std::sin(scoord[2]) * std::cos(scoord[1]); // X
+ ccoord[1] = scoord[0] * std::sin(scoord[2]) * std::sin(scoord[1]); // Y
+ ccoord[2] = scoord[0] * std::cos(scoord[2]); // Z
break;
}
default:
More information about the CIG-COMMITS
mailing list