aboutsummaryrefslogtreecommitdiff
path: root/src/patch/patch_system.hh
diff options
context:
space:
mode:
authorjthorn <jthorn@f88db872-0e4f-0410-b76b-b9085cfa78c5>2001-07-17 11:30:40 +0000
committerjthorn <jthorn@f88db872-0e4f-0410-b76b-b9085cfa78c5>2001-07-17 11:30:40 +0000
commitc56f6221ff97e3e8a1594eaeb94da2ff525dd7bb (patch)
tree5e2639fee6cf7a899d3bb0827144149de79a41f5 /src/patch/patch_system.hh
parent92a7602a7170d6730b9a1d7777d8b4074507287b (diff)
add patch_system::setup_periodic_symmetry_ghost_zones()
to set up a pair of periodic-symmetry ghost zones git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@206 f88db872-0e4f-0410-b76b-b9085cfa78c5
Diffstat (limited to 'src/patch/patch_system.hh')
-rw-r--r--src/patch/patch_system.hh16
1 files changed, 13 insertions, 3 deletions
diff --git a/src/patch/patch_system.hh b/src/patch/patch_system.hh
index dc012eb..dfdb02b 100644
--- a/src/patch/patch_system.hh
+++ b/src/patch/patch_system.hh
@@ -249,12 +249,22 @@ private:
int min_gfn_in, int max_gfn_in,
int interpolator_order_in);
+ // create/interlink a pair of periodic-symmetry ghost zones
+ static
+ void setup_periodic_symmetry_ghost_zones
+ (const patch_edge& ex, const patch_edge& ey,
+ bool ipar_map_sign); // one of cpm_map::{plus,minus}_map
+
// create/interlink a pair of interpatch ghost zones
- void setup_adjacent_ghost_zones(patch &px, patch &py);
+ // ... automagically figures out which edges are adjacent
+ static
+ void setup_adjacent_ghost_zones(patch &px, patch &py);
// create/interlink a pair of patch frontiers
- void setup_adjacent_patch_frontiers(patch &px, patch &py,
- int interpolator_order);
+ // ... automagically figures out which edges are adjacent
+ static
+ void setup_adjacent_patch_frontiers(patch &px, patch &py,
+ int interpolator_order);
// assert() that all ghost zones (and frontiers, where applicable)
// of all patches are fully setup