diff options
Diffstat (limited to 'src/interpolate.c')
-rw-r--r-- | src/interpolate.c | 7 |
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 */ |