aboutsummaryrefslogtreecommitdiff
path: root/src/Boundary.h
diff options
context:
space:
mode:
authorlanfer <lanfer@6a38eb6e-646e-4a02-a296-d141613ad6c4>2000-03-02 11:36:33 +0000
committerlanfer <lanfer@6a38eb6e-646e-4a02-a296-d141613ad6c4>2000-03-02 11:36:33 +0000
commit76d7624d43eea6d9c820f88a06dbd28d19a9039b (patch)
treee8cd3068a438d30d366f5f21beda500d5958fa5c /src/Boundary.h
parent53163f09599906d4cd9d4335b8377e1411e64d51 (diff)
Boudaries clean, ready for 1,2d
git-svn-id: http://svn.cactuscode.org/arrangements/CactusBase/Boundary/trunk@88 6a38eb6e-646e-4a02-a296-d141613ad6c4
Diffstat (limited to 'src/Boundary.h')
-rw-r--r--src/Boundary.h65
1 files changed, 65 insertions, 0 deletions
diff --git a/src/Boundary.h b/src/Boundary.h
index 70b946d..92c0565 100644
--- a/src/Boundary.h
+++ b/src/Boundary.h
@@ -5,6 +5,24 @@
extern "C" {
#endif
+int BndConstantGI(cGH *GH,
+ int *stencil,
+ CCTK_REAL var0,
+ int gi);
+int BndConstantGN(cGH *GH,
+ int *stencil_size,
+ CCTK_REAL var0,
+ const char *impgn);
+int BndConstantVI(cGH *GH,
+ int *stencil,
+ CCTK_REAL var0,
+ int vi);
+int BndConstantVN(cGH *GH,
+ int *stencil_size,
+ CCTK_REAL var0,
+ const char *impvn);
+
+
int ConstantBCVar(cGH *GH,
CCTK_REAL var0,
int *stencil_size,
@@ -39,6 +57,24 @@ int ScalarBCGroupI(cGH *GH,
int *stencil_size,
int gi);
+int BndCopyGI(cGH *GH,
+ int *stencil,
+ int gi_to,
+ int gi_from);
+int BndCopyGN(cGH *GH,
+ int *stencil,
+ const char *gn_to,
+ const char *gn_from);
+int BndCopyVI(cGH *GH,
+ int *stencil,
+ int vi_to,
+ int vi_from);
+int BndCopyVN(cGH *GH,
+ int *stencil,
+ const char *vn_to,
+ const char *vn_from);
+
+
int CopyBCVar(cGH *GH,
int *stencil_size,
const char *impvarname,
@@ -59,6 +95,35 @@ int CopyBCGroupI(cGH *GH,
int gi,
int gip);
+
+int BndRadiativeGI(cGH *GH,
+ int *sw,
+ CCTK_REAL var0,
+ CCTK_REAL v0,
+ int gi,
+ int gi_p);
+
+int BndRadiativeGN(cGH *GH,
+ int *sw,
+ CCTK_REAL var0,
+ CCTK_REAL v0,
+ const char *gn,
+ const char *gn_p);
+
+int BndRadiativeVI(cGH *GH,
+ int *sw,
+ CCTK_REAL var0,
+ CCTK_REAL v0,
+ int vi,
+ int vi_p);
+
+int BndRadiativeVN(cGH *GH,
+ int *sw,
+ CCTK_REAL var0,
+ CCTK_REAL v0,
+ const char *vn,
+ const char *vn_p);
+
int RadiativeBCVar(cGH *GH,
CCTK_REAL var0,
CCTK_REAL v0,