aboutsummaryrefslogtreecommitdiff
path: root/Carpet/CarpetInterp2
diff options
context:
space:
mode:
authorErik Schnetter <schnetter@cct.lsu.edu>2010-08-25 10:11:36 -0400
committerBarry Wardell <barry.wardell@gmail.com>2011-12-14 18:21:18 +0000
commite1b6234d1858c30404d5a2553d829730c50fef99 (patch)
treedcbbd02cbfe772524714f52038b619dd97b31235 /Carpet/CarpetInterp2
parentd760c6350600ef35c2e58d413e20f6f0665fb4f8 (diff)
CarpetInter2: Return early when interpolating zero variables
Diffstat (limited to 'Carpet/CarpetInterp2')
-rw-r--r--Carpet/CarpetInterp2/src/fasterp.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/Carpet/CarpetInterp2/src/fasterp.cc b/Carpet/CarpetInterp2/src/fasterp.cc
index c59330556..6f42fe2b3 100644
--- a/Carpet/CarpetInterp2/src/fasterp.cc
+++ b/Carpet/CarpetInterp2/src/fasterp.cc
@@ -1060,6 +1060,9 @@ namespace CarpetInterp2 {
if (verbose) CCTK_VInfo (CCTK_THORNSTRING,
"Interpolating %d variables", int(nvars));
assert (values.size() == nvars);
+
+ if (nvars == 0) return;
+
for (size_t v=0; v<values.size(); ++v) {
int const vi = varinds.AT(v);
assert (vi >= 0 and vi <= CCTK_NumVars());