aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorjthorn <jthorn@f88db872-0e4f-0410-b76b-b9085cfa78c5>2006-09-25 19:32:27 +0000
committerjthorn <jthorn@f88db872-0e4f-0410-b76b-b9085cfa78c5>2006-09-25 19:32:27 +0000
commiteddae8ed1eed649d0ca0b311c7be4307371a82a9 (patch)
tree090094d13bbf86daa7fb7a76baf6afbbc2026031 /src
parent7b550b2a3dea1016d3f6632a01edf221cdb6eaf9 (diff)
make HorizonCentroid aliased fn return the correct value
git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@1470 f88db872-0e4f-0410-b76b-b9085cfa78c5
Diffstat (limited to 'src')
-rw-r--r--src/driver/aliased_functions.cc16
1 files changed, 13 insertions, 3 deletions
diff --git a/src/driver/aliased_functions.cc b/src/driver/aliased_functions.cc
index 03d49ed..43c15ed 100644
--- a/src/driver/aliased_functions.cc
+++ b/src/driver/aliased_functions.cc
@@ -179,9 +179,19 @@ const struct BH_diagnostics& BH_diagnostics = AH_data.BH_diagnostics;
assert(p_centroid_x != NULL);
assert(p_centroid_y != NULL);
assert(p_centroid_z != NULL);
-*p_centroid_x = BH_diagnostics.centroid_x;
-*p_centroid_y = BH_diagnostics.centroid_y;
-*p_centroid_z = BH_diagnostics.centroid_z;
+if (AH_data.found_flag)
+ then {
+ *p_centroid_x = BH_diagnostics.centroid_x;
+ *p_centroid_y = BH_diagnostics.centroid_y;
+ *p_centroid_z = BH_diagnostics.centroid_z;
+ return 1;
+ }
+ else {
+ *p_centroid_x = 0.0;
+ *p_centroid_y = 0.0;
+ *p_centroid_z = 0.0;
+ return 0;
+ }
}
//******************************************************************************