aboutsummaryrefslogtreecommitdiff
path: root/src/interpolate.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/interpolate.c')
-rw-r--r--src/interpolate.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/interpolate.c b/src/interpolate.c
index 66d86b4..764fd7d 100644
--- a/src/interpolate.c
+++ b/src/interpolate.c
@@ -232,14 +232,16 @@ Rot180_SymmetryInterpolate (CCTK_POINTER_TO_CONST const cctkGH_,
for (m=0; m<N_output_arrays; ++m) {
assert (operand_indices[m]>=0 && operand_indices[m]<N_input_arrays);
output_array_indices[m] = input_array_indices[operand_indices[m]];
- assert (output_array_indices[m]>=0
- && output_array_indices[m]<CCTK_NumVars());
+ assert (output_array_indices[m]==-1
+ || (output_array_indices[m]>=0
+ && output_array_indices[m]<CCTK_NumVars()));
}
/* Loop over all output arrays */
for (m=0; m<N_output_arrays; ++m) {
+ if (output_array_indices[m]!=-1) {
@@ -394,6 +396,7 @@ Rot180_SymmetryInterpolate (CCTK_POINTER_TO_CONST const cctkGH_,
+ }
} /* for m */