aboutsummaryrefslogtreecommitdiff
path: root/src/jtutil/test_cpm_map.cc
diff options
context:
space:
mode:
authorjthorn <jthorn@f88db872-0e4f-0410-b76b-b9085cfa78c5>2001-09-06 18:09:52 +0000
committerjthorn <jthorn@f88db872-0e4f-0410-b76b-b9085cfa78c5>2001-09-06 18:09:52 +0000
commit18b3325259083b02b002d3dab320ab3e307197ab (patch)
tree02f687522dde01fd0e72216a01f883aa9d5fb078 /src/jtutil/test_cpm_map.cc
parent668cc6effea77c8f4814d679b32af68353e9fa11 (diff)
change cpm_map user interface to drop
cpm_map::plus_map cpm_map::minus_map by renaming old "sign" by mnemonically-named "map_is_plus" --> user can now use bool constants true/false also add assert() of correct setup in each ctor git-svn-id: http://svn.einsteintoolkit.org/cactus/EinsteinAnalysis/AHFinderDirect/trunk@290 f88db872-0e4f-0410-b76b-b9085cfa78c5
Diffstat (limited to 'src/jtutil/test_cpm_map.cc')
-rw-r--r--src/jtutil/test_cpm_map.cc16
1 files changed, 10 insertions, 6 deletions
diff --git a/src/jtutil/test_cpm_map.cc b/src/jtutil/test_cpm_map.cc
index 5a0d876..2aff27e 100644
--- a/src/jtutil/test_cpm_map.cc
+++ b/src/jtutil/test_cpm_map.cc
@@ -67,7 +67,7 @@ printf("testing generic_map (+) [%d,%d,%d] --> [%d,%d,%d]...\n",
min_j, sample_j, max_j);
cpm_map<double> gm(min_i, max_i,
sample_i, sample_j,
- cpm_map<double>::plus_map);
+ true);
verify_shift_map(gm,
min_i, sample_i, max_i,
min_j, sample_j, max_j);
@@ -82,7 +82,7 @@ printf("testing generic_map (+) [%d,%g,%d] --> [%d,%g,%d]...\n",
min_j, d_sample_j, max_j);
cpm_map<double> gm(min_i, max_i,
d_sample_i, d_sample_j,
- cpm_map<double>::plus_map);
+ true);
verify_shift_map(gm,
min_i, sample_i, max_i,
min_j, sample_j, max_j);
@@ -117,7 +117,7 @@ printf("testing generic_map (-) [%d,%d,%d] --> [%d,%d,%d]...\n",
min_j, sample_j, max_j);
cpm_map<double> gm(min_i, max_i,
sample_i, sample_j,
- cpm_map<double>::minus_map);
+ false);
verify_mirror_map(gm,
min_i, sample_i, max_i,
min_j, sample_j, max_j,
@@ -133,7 +133,7 @@ printf("testing generic_map (-) [%d,%g,%d] --> [%d,%g,%d]...\n",
min_j, d_sample_j, max_j);
cpm_map<double> gm(min_i, max_i,
d_sample_i, d_sample_j,
- cpm_map<double>::minus_map);
+ false);
verify_mirror_map(gm,
min_i, sample_i, max_i,
min_j, sample_j, max_j,
@@ -163,8 +163,10 @@ assert( sm.in_domain(max_i-1)); assert( sm.in_range(max_j-1));
assert( sm.in_domain(max_i )); assert( sm.in_range(max_j ));
assert(! sm.in_domain(max_i+1)); assert(! sm.in_range(max_j+1));
-assert(sm.sign_flag() == cpm_map<double>::plus_map);
+assert(sm.is_plus());
+assert(! sm.is_minus());
assert(sm.sign() == +1);
+assert(sm.fp_sign() == +1.0);
assert(sm.map(min_i) == min_j);
assert(sm.map(max_i) == max_j);
@@ -198,8 +200,10 @@ assert( mm.in_domain(max_i-1)); assert( mm.in_range(max_j-1));
assert( mm.in_domain(max_i )); assert( mm.in_range(max_j ));
assert(! mm.in_domain(max_i+1)); assert(! mm.in_range(max_j+1));
-assert(mm.sign_flag() == cpm_map<double>::minus_map);
+assert(! mm.is_plus());
+assert(mm.is_minus());
assert(mm.sign() == -1);
+assert(mm.fp_sign() == -1.0);
assert(mm.map(min_i) == max_j);
assert(mm.map(max_i) == min_j);