From 6c86f3c2a75a97c1eb465eed7a07df23b7881b17 Mon Sep 17 00:00:00 2001 From: schnetter Date: Fri, 9 Jun 2006 14:37:23 +0000 Subject: Make many parameters steerable. That makes it possible to increase or decrease the number of surfaces while recovering. You can also change surfaces at other times. git-svn-id: http://svn.cactuscode.org/arrangements/CactusNumerical/SphericalSurface/trunk@21 40f6ab95-0e4f-0410-8daa-ee8d7420be1d --- param.ccl | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/param.ccl b/param.ccl index 4967f9c..b978863 100644 --- a/param.ccl +++ b/param.ccl @@ -7,7 +7,7 @@ RESTRICTED: # 42 in the parameter nsurfaces, and by changing the array sizes [42] found # in many of the parameters below. -CCTK_INT nsurfaces "Number of surfaces" +CCTK_INT nsurfaces "Number of surfaces" STEERABLE=recover { 0:42 :: "" } 0 @@ -32,39 +32,39 @@ CCTK_INT maxnphi "Maximum number of grid points in the phi direction" -CCTK_INT ntheta[42] "Number of grid points in the theta direction" #ACCUMULATOR-BASE maxntheta +CCTK_INT ntheta[42] "Number of grid points in the theta direction" STEERABLE=always #ACCUMULATOR-BASE maxntheta { 0:* :: "must be at least 3*nghoststheta" } 19 -CCTK_INT nphi[42] "Number of grid points in the phi direction" #ACCUMULATOR-BASE maxnphi +CCTK_INT nphi[42] "Number of grid points in the phi direction" STEERABLE=always #ACCUMULATOR-BASE maxnphi { 0:* :: "must be at least 3*nghostsphi" } 38 -CCTK_INT nghoststheta[42] "Number of ghost zones in the theta direction" #ACCUMULATOR-BASE maxnghoststheta +CCTK_INT nghoststheta[42] "Number of ghost zones in the theta direction" STEERABLE=always #ACCUMULATOR-BASE maxnghoststheta { 0:* :: "" } 1 -CCTK_INT nghostsphi[42] "Number of ghost zones in the phi direction" #ACCUMULATOR-BASE maxnghostsphi +CCTK_INT nghostsphi[42] "Number of ghost zones in the phi direction" STEERABLE=always #ACCUMULATOR-BASE maxnghostsphi { 0:* :: "" } 1 -BOOLEAN symmetric_x[42] "Reflection symmetry in the x direction" +BOOLEAN symmetric_x[42] "Reflection symmetry in the x direction" STEERABLE=always { } no -BOOLEAN symmetric_y[42] "Reflection symmetry in the y direction" +BOOLEAN symmetric_y[42] "Reflection symmetry in the y direction" STEERABLE=always { } no -BOOLEAN symmetric_z[42] "Reflection symmetry in the z direction" +BOOLEAN symmetric_z[42] "Reflection symmetry in the z direction" STEERABLE=always { } no @@ -74,49 +74,49 @@ PRIVATE: # Place a surfaces at a certain location -CCTK_REAL origin_x[42] "Origin for surface" +CCTK_REAL origin_x[42] "Origin for surface" STEERABLE=always { * :: "origin" } 0.0 -CCTK_REAL origin_y[42] "Origin for surface" +CCTK_REAL origin_y[42] "Origin for surface" STEERABLE=always { * :: "origin" } 0.0 -CCTK_REAL origin_z[42] "Origin for surface" +CCTK_REAL origin_z[42] "Origin for surface" STEERABLE=always { * :: "origin" } 0.0 -BOOLEAN set_spherical[42] "Place surface at a certain radius" +BOOLEAN set_spherical[42] "Place surface at a certain radius" STEERABLE=always { } no -CCTK_REAL radius[42] "Radius for surface" +CCTK_REAL radius[42] "Radius for surface" STEERABLE=always { * :: "radius" } 0.0 -BOOLEAN set_elliptic[42] "Place surface at a certain radius" +BOOLEAN set_elliptic[42] "Place surface at a certain radius" STEERABLE=always { } no -CCTK_REAL radius_x[42] "Radius for surface" +CCTK_REAL radius_x[42] "Radius for surface" STEERABLE=always { * :: "radius" } 0.0 -CCTK_REAL radius_y[42] "Radius for surface" +CCTK_REAL radius_y[42] "Radius for surface" STEERABLE=always { * :: "radius" } 0.0 -CCTK_REAL radius_z[42] "Radius for surface" +CCTK_REAL radius_z[42] "Radius for surface" STEERABLE=always { * :: "radius" } 0.0 -- cgit v1.2.3