diff options
author | jthorn <jthorn@f88db872-0e4f-0410-b76b-b9085cfa78c5> | 2001-07-17 11:30:40 +0000 |
---|---|---|
committer | jthorn <jthorn@f88db872-0e4f-0410-b76b-b9085cfa78c5> | 2001-07-17 11:30:40 +0000 |
commit | c56f6221ff97e3e8a1594eaeb94da2ff525dd7bb (patch) | |
tree | 5e2639fee6cf7a899d3bb0827144149de79a41f5 /src/patch/patch_system.hh | |
parent | 92a7602a7170d6730b9a1d7777d8b4074507287b (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.hh | 16 |
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 |