diff options
Diffstat (limited to 'src/WaveToy.c')
-rw-r--r-- | src/WaveToy.c | 25 |
1 files changed, 16 insertions, 9 deletions
diff --git a/src/WaveToy.c b/src/WaveToy.c index 7c98b1e..d35bff0 100644 --- a/src/WaveToy.c +++ b/src/WaveToy.c @@ -115,24 +115,31 @@ void WaveToyC_Boundaries(CCTK_ARGUMENTS) DECLARE_CCTK_ARGUMENTS; DECLARE_CCTK_PARAMETERS; - int ierr=0; + int ierr; ierr = CartSymGN(cctkGH,"wavetoy::scalarevolve"); + if (ierr < 0) + { + CCTK_VWarn(0,__LINE__,__FILE__,CCTK_THORNSTRING, + "WaveToyC_Boundaries: Error applying symmetry boundary " + "conditions"); + } + if (CCTK_EQUALS(bound,"flat") || CCTK_EQUALS(bound,"static") || CCTK_EQUALS(bound,"radiation") || CCTK_EQUALS(bound,"robin") || CCTK_EQUALS(bound,"zero") || CCTK_EQUALS(bound,"none")) { /* Uses all default arguments, so invalid table handle -1 can be passed */ - ierr = Boundary_SelectVarForBC(cctkGH, CCTK_ALL_FACES, 1, -1, "wavetoy::phi", - bound); - } + ierr = Boundary_SelectVarForBC + (cctkGH, CCTK_ALL_FACES, 1, -1, "wavetoy::phi", bound); - if (ierr < 0) - { - CCTK_VWarn(0,__LINE__,__FILE__,CCTK_THORNSTRING, - "WaveToyC_Boundaries: Error selecting boundary " - "condition %s",bound); + if (ierr < 0) + { + CCTK_VWarn(0,__LINE__,__FILE__,CCTK_THORNSTRING, + "WaveToyC_Boundaries: Error selecting boundary " + "condition %s",bound); + } } return; |