diff options
author | Erik Schnetter <schnetter@cct.lsu.edu> | 2006-06-06 22:50:00 +0000 |
---|---|---|
committer | Erik Schnetter <schnetter@cct.lsu.edu> | 2006-06-06 22:50:00 +0000 |
commit | a4742544b7f6fc57e673d926e50c645db142dede (patch) | |
tree | 2efcad46bf44760169cdce07ffb7570dfb703ca5 /Carpet/CarpetTracker/src | |
parent | bb83ab5d658a48243925b0b7d6c8fa0c5fd58886 (diff) |
CarpetTracker: Add "verbose" parameter
darcs-hash:20060606225057-dae7b-73032a7e15a6944edbb3925d08dff5d34d0b171e.gz
Diffstat (limited to 'Carpet/CarpetTracker/src')
-rw-r--r-- | Carpet/CarpetTracker/src/SetPositions.cc | 32 |
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 |