diff options
author | allen <allen@90eea020-d82d-4da5-bf6e-4ee79ff7632f> | 2003-07-18 17:09:47 +0000 |
---|---|---|
committer | allen <allen@90eea020-d82d-4da5-bf6e-4ee79ff7632f> | 2003-07-18 17:09:47 +0000 |
commit | fff04076ff319d4a2caaace5c018a374150f5aeb (patch) | |
tree | 22b4751c9338bd33d5f5844f7bc5ba1771276ae4 /src/WaveToy.c | |
parent | 7e9fcf8f6612282c407f130a1bb534516a115d1c (diff) |
Changes to use of new boundary infrastructure
git-svn-id: http://svn.cactuscode.org/arrangements/CactusWave/WaveToyC/trunk@90 90eea020-d82d-4da5-bf6e-4ee79ff7632f
Diffstat (limited to 'src/WaveToy.c')
-rw-r--r-- | src/WaveToy.c | 46 |
1 files changed, 10 insertions, 36 deletions
diff --git a/src/WaveToy.c b/src/WaveToy.c index 2088202..a13b5bd 100644 --- a/src/WaveToy.c +++ b/src/WaveToy.c @@ -116,53 +116,27 @@ void WaveToyC_Boundaries(CCTK_ARGUMENTS) DECLARE_CCTK_ARGUMENTS; DECLARE_CCTK_PARAMETERS; - int ierr=-1; + int ierr=0; ierr = CartSymGN(cctkGH,"wavetoy::scalarevolve"); - if (CCTK_EQUALS(bound,"flat")) + 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", - "Flat"); - } - else if (CCTK_Equals(bound,"static")) - { - /* Uses all default arguments, so invalid table handle -1 can be passed */ - ierr = Boundary_SelectVarForBC(cctkGH, CCTK_ALL_FACES, 1, -1, "wavetoy::phi", - "Static"); - } - else if (CCTK_Equals(bound,"radiation")) - { - /* Uses all default arguments, so invalid table handle -1 can be passed */ - ierr = Boundary_SelectVarForBC(cctkGH, CCTK_ALL_FACES, 1, -1, "wavetoy::phi", - "Radiation"); - } - else if (CCTK_Equals(bound,"robin")) - { - /* Uses all default arguments, so invalid table handle -1 can be passed */ - ierr = Boundary_SelectVarForBC(cctkGH, CCTK_ALL_FACES, 1, -1, "wavetoy::phi", - "Robin"); - } - else if (CCTK_Equals(bound,"zero")) - { - /* Uses all default arguments, so invalid table handle -1 can be passed */ - ierr = Boundary_SelectVarForBC(cctkGH, CCTK_ALL_FACES, 1, -1, "wavetoy::phi", - "Scalar"); - } - else if (CCTK_Equals(bound,"none")) - { - /* Do nothing */ - } - else - { - CCTK_WARN(0,"Boundary condition not recognized"); + bound); } if (ierr < 0) { - CCTK_WARN(0,"Boundary conditions not applied - giving up!"); + CCTK_VWarn(0,__LINE__,__FILE__,CCTK_THORNSTRING, + "WaveToyC_Boundaries: Error selecting boundary " + "condition %s",bound); } return; } + + |