summaryrefslogtreecommitdiff
path: root/src/Bitmap_cubical_complex
diff options
context:
space:
mode:
authorvrouvrea <vrouvrea@636b058d-ea47-450e-bf9e-a15bfbe3eedb>2017-11-08 06:39:26 +0000
committervrouvrea <vrouvrea@636b058d-ea47-450e-bf9e-a15bfbe3eedb>2017-11-08 06:39:26 +0000
commitb57ad80051e2281ab5eb6ecf78893bdba9328d10 (patch)
tree3c6f994ba6b851a876db1add187091097a1ddc55 /src/Bitmap_cubical_complex
parent127c62dc4ceb084b3fe8f5b8b91929793e486f17 (diff)
Reduce test time
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/periodic_cubical_complex_fix@2849 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: f13a91a49ee35ad23a09713a909fe3f49ce9a8ec
Diffstat (limited to 'src/Bitmap_cubical_complex')
-rw-r--r--src/Bitmap_cubical_complex/test/Bitmap_test.cpp49
1 files changed, 24 insertions, 25 deletions
diff --git a/src/Bitmap_cubical_complex/test/Bitmap_test.cpp b/src/Bitmap_cubical_complex/test/Bitmap_test.cpp
index 41b2baba..7c01b7d4 100644
--- a/src/Bitmap_cubical_complex/test/Bitmap_test.cpp
+++ b/src/Bitmap_cubical_complex/test/Bitmap_test.cpp
@@ -1335,11 +1335,11 @@ BOOST_AUTO_TEST_CASE(Top_dimensional_cells_iterator_range_check) {
BOOST_AUTO_TEST_CASE(check_if_boundary_of_boundary_is_zero_non_periodic_case_3_d) {
std::vector<unsigned> sizes(3);
- sizes[0] = 5;
- sizes[1] = 5;
- sizes[2] = 5;
+ sizes[0] = 3;
+ sizes[1] = 3;
+ sizes[2] = 3;
- std::vector<double> data(125, 0);
+ std::vector<double> data(27, 0);
int number_of_all_elements = (2 * sizes[0] + 1) * (2 * sizes[1] + 1) * (2 * sizes[2] + 1);
Bitmap_cubical_complex_base ba(sizes, data);
@@ -1400,11 +1400,11 @@ BOOST_AUTO_TEST_CASE(check_if_boundary_of_boundary_is_zero_non_periodic_case_4_d
BOOST_AUTO_TEST_CASE(check_if_boundary_of_boundary_is_zero_periodic_case_2d) {
std::vector<unsigned> sizes(2);
- sizes[0] = 10;
- sizes[1] = 10;
+ sizes[0] = 3;
+ sizes[1] = 3;
std::vector<bool> directions_of_periodicity(2, true);
- std::vector<double> data(100, 0);
+ std::vector<double> data(9, 0);
int number_of_all_elements = (2 * sizes[0]) * (2 * sizes[1]); // *(2*sizes[2]);
Bitmap_cubical_complex_periodic_boundary_conditions ba(sizes, data, directions_of_periodicity);
@@ -1439,13 +1439,13 @@ BOOST_AUTO_TEST_CASE(check_if_boundary_of_boundary_is_zero_periodic_case_2d) {
BOOST_AUTO_TEST_CASE(check_if_boundary_of_boundary_is_zero_periodic_case_3d) {
std::vector<unsigned> sizes(3);
- sizes[0] = 5;
- sizes[1] = 5;
- sizes[2] = 5;
+ sizes[0] = 3;
+ sizes[1] = 3;
+ sizes[2] = 3;
std::vector<bool> directions_of_periodicity(3, true);
- std::vector<double> data(125, 0);
+ std::vector<double> data(27, 0);
int number_of_all_elements = (2 * sizes[0]) * (2 * sizes[1]) * (2 * sizes[2]);
Bitmap_cubical_complex_periodic_boundary_conditions ba(sizes, data, directions_of_periodicity);
@@ -1469,7 +1469,6 @@ BOOST_AUTO_TEST_CASE(check_if_boundary_of_boundary_is_zero_periodic_case_3d) {
}
i *= -1;
}
- // getchar();
// check if there is anything nonzero in elems_in_boundary
for (size_t i = 0; i != elems_in_boundary.size(); ++i) {
@@ -1480,14 +1479,14 @@ BOOST_AUTO_TEST_CASE(check_if_boundary_of_boundary_is_zero_periodic_case_3d) {
BOOST_AUTO_TEST_CASE(check_if_boundary_of_boundary_is_zero_periodic_case_4d) {
std::vector<unsigned> sizes(4);
- sizes[0] = 4;
- sizes[1] = 4;
- sizes[2] = 4;
- sizes[3] = 4;
+ sizes[0] = 3;
+ sizes[1] = 3;
+ sizes[2] = 3;
+ sizes[3] = 3;
std::vector<bool> directions_of_periodicity(4, true);
- std::vector<double> data(256, 0);
+ std::vector<double> data(81, 0);
int number_of_all_elements = (2 * sizes[0]) * (2 * sizes[1]) * (2 * sizes[2]) * (2 * sizes[3]);
Bitmap_cubical_complex_periodic_boundary_conditions ba(sizes, data, directions_of_periodicity);
@@ -1518,11 +1517,11 @@ BOOST_AUTO_TEST_CASE(check_if_boundary_of_boundary_is_zero_periodic_case_4d) {
BOOST_AUTO_TEST_CASE(compute_incidence_between_cells_test) {
std::vector<unsigned> sizes(3);
- sizes[0] = 5;
- sizes[1] = 5;
- sizes[2] = 5;
+ sizes[0] = 3;
+ sizes[1] = 3;
+ sizes[2] = 3;
- std::vector<double> data(125, 0);
+ std::vector<double> data(27, 0);
int number_of_all_elements = (2 * sizes[0] + 1) * (2 * sizes[1] + 1) * (2 * sizes[1] + 1);
Bitmap_cubical_complex_base ba(sizes, data);
@@ -1547,12 +1546,12 @@ BOOST_AUTO_TEST_CASE(compute_incidence_between_cells_test) {
BOOST_AUTO_TEST_CASE(compute_incidence_between_cells_test_periodic_boundary_conditions) {
std::vector<unsigned> sizes(3);
- sizes[0] = 5;
- sizes[1] = 5;
- sizes[2] = 5;
+ sizes[0] = 3;
+ sizes[1] = 3;
+ sizes[2] = 3;
std::vector<bool> directions_of_periodicity(3, true);
- std::vector<double> data(125, 0);
+ std::vector<double> data(27, 0);
int number_of_all_elements = (2 * sizes[0]) * (2 * sizes[1]) * (2 * sizes[2]);
Bitmap_cubical_complex_periodic_boundary_conditions ba(sizes, data, directions_of_periodicity);