aboutsummaryrefslogtreecommitdiff
path: root/Carpet/CarpetTracker/src
diff options
context:
space:
mode:
authorErik Schnetter <schnetter@cct.lsu.edu>2006-06-06 22:50:00 +0000
committerErik Schnetter <schnetter@cct.lsu.edu>2006-06-06 22:50:00 +0000
commita4742544b7f6fc57e673d926e50c645db142dede (patch)
tree2efcad46bf44760169cdce07ffb7570dfb703ca5 /Carpet/CarpetTracker/src
parentbb83ab5d658a48243925b0b7d6c8fa0c5fd58886 (diff)
CarpetTracker: Add "verbose" parameter
darcs-hash:20060606225057-dae7b-73032a7e15a6944edbb3925d08dff5d34d0b171e.gz
Diffstat (limited to 'Carpet/CarpetTracker/src')
-rw-r--r--Carpet/CarpetTracker/src/SetPositions.cc32
1 files changed, 23 insertions, 9 deletions
diff --git a/Carpet/CarpetTracker/src/SetPositions.cc b/Carpet/CarpetTracker/src/SetPositions.cc
index 1eddbecc2..74df6b15e 100644
--- a/Carpet/CarpetTracker/src/SetPositions.cc
+++ b/Carpet/CarpetTracker/src/SetPositions.cc
@@ -48,15 +48,29 @@ using namespace std;
if (sn >= 0) {
assert (sn >= 0 and sn < nsurfaces);
- CCTK_VInfo (CCTK_THORNSTRING,
- "Setting position of refined region #%d from surface #%d to (%g,%g,%g)",
- n + 1, sn,
- static_cast <double> (sf_origin_x[sn]),
- static_cast <double> (sf_origin_y[sn]),
- static_cast <double> (sf_origin_z[sn]));
- SetParameter ("x", n, sf_origin_x[sn]);
- SetParameter ("y", n, sf_origin_y[sn]);
- SetParameter ("z", n, sf_origin_z[sn]);
+ if (sf_valid[sn] > 0) {
+
+ if (verbose) {
+ CCTK_VInfo (CCTK_THORNSTRING,
+ "Setting position of refined region #%d from surface #%d to (%g,%g,%g)",
+ n + 1, sn,
+ static_cast <double> (sf_origin_x[sn]),
+ static_cast <double> (sf_origin_y[sn]),
+ static_cast <double> (sf_origin_z[sn]));
+ }
+ SetParameter ("x", n, sf_origin_x[sn]);
+ SetParameter ("y", n, sf_origin_y[sn]);
+ SetParameter ("z", n, sf_origin_z[sn]);
+
+ } else {
+
+ if (verbose) {
+ CCTK_VInfo (CCTK_THORNSTRING,
+ "No position information available for refined region #%d from surface #%d",
+ n + 1, sn);
+ }
+
+ }
} // if
} // for