Index: interface.ccl =================================================================== RCS file: /cactusdevcvs/CactusEinstein/ADMBase/interface.ccl,v retrieving revision 1.7 diff -u -r1.7 interface.ccl --- interface.ccl 8 Jan 2003 19:38:49 -0000 1.7 +++ interface.ccl 6 May 2006 17:34:12 -0000 @@ -9,22 +9,22 @@ INT shift_state TYPE = SCALAR "state of storage for shift" -REAL metric TYPE = GF timelevels = 3 tags='tensortypealias="DD_sym"' +REAL metric TYPE = GF timelevels = 3 tags='tensortypealias="DD_sym" tensormetric="ADMBase::metric" ProlongationParameter="ADMBase::metric_prolongation_type"' { gxx,gxy,gxz,gyy,gyz,gzz } "ADM 3-metric" -REAL curv TYPE = GF timelevels = 3 tags='tensortypealias="DD_sym"' +REAL curv TYPE = GF timelevels = 3 tags='tensortypealias="DD_sym" tensormetric="ADMBase::metric" ProlongationParameter="ADMBase::metric_prolongation_type"' { kxx,kxy,kxz,kyy,kyz,kzz } "ADM extrinsic curvature" -REAL lapse TYPE = GF timelevels = 3 tags='tensortypealias="Scalar"' +REAL lapse TYPE = GF timelevels = 3 tags='tensortypealias="Scalar" tensormetric="ADMBase::metric" ProlongationParameter="ADMBase::lapse_prolongation_type"' { alp } "ADM lapse function" -REAL shift TYPE = GF timelevels = 3 tags='tensortypealias="U"' +REAL shift TYPE = GF timelevels = 3 tags='tensortypealias="U" tensormetric="ADMBase::metric" ProlongationParameter="ADMBase::shift_prolongation_type"' { betax,betay,betaz } "ADM shift function" Index: param.ccl =================================================================== RCS file: /cactusdevcvs/CactusEinstein/ADMBase/param.ccl,v retrieving revision 1.3 diff -u -r1.3 param.ccl --- param.ccl 30 May 2004 08:20:20 -0000 1.3 +++ param.ccl 6 May 2006 17:34:12 -0000 @@ -38,3 +38,21 @@ { "physical" :: "metric and extrinsic curvature are the physical ones" } "physical" + +KEYWORD lapse_prolongation_type "The kind of boundary prolongation for the lapse" +{ + "Lagrange" :: "standard prolongation (requires several time levels)" + "none" :: "no prolongation (use this if you do not have enough time levels active)" +} "Lagrange" + +KEYWORD shift_prolongation_type "The kind of boundary prolongation for the shift" +{ + "Lagrange" :: "standard prolongation (requires several time levels)" + "none" :: "no prolongation (use this if you do not have enough time levels active)" +} "Lagrange" + +KEYWORD metric_prolongation_type "The kind of boundary prolongation for the metric and extrinsic curvature" +{ + "Lagrange" :: "standard prolongation (requires several time levels)" + "none" :: "no prolongation (use this if you do not have enough time levels active)" +} "Lagrange"