diff options
author | Erik Schnetter <schnetter@cct.lsu.edu> | 2010-08-25 10:11:36 -0400 |
---|---|---|
committer | Barry Wardell <barry.wardell@gmail.com> | 2011-12-14 18:21:18 +0000 |
commit | e1b6234d1858c30404d5a2553d829730c50fef99 (patch) | |
tree | dcbbd02cbfe772524714f52038b619dd97b31235 /Carpet/CarpetInterp2 | |
parent | d760c6350600ef35c2e58d413e20f6f0665fb4f8 (diff) |
CarpetInter2: Return early when interpolating zero variables
Diffstat (limited to 'Carpet/CarpetInterp2')
-rw-r--r-- | Carpet/CarpetInterp2/src/fasterp.cc | 3 |
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()); |