summaryrefslogtreecommitdiff
path: root/src/Coxeter_triangulation
diff options
context:
space:
mode:
authorSiargey Kachanovich <siargey.kachanovich@inria.fr>2019-11-13 15:50:31 +0300
committerSiargey Kachanovich <siargey.kachanovich@inria.fr>2019-11-13 15:50:31 +0300
commita5bed8a177756dd5ffd407e8da45e37f881ed9b2 (patch)
treee35fe7a6bf8c693952c09a7ae823da36d28c81fc /src/Coxeter_triangulation
parenta45a4f30fe924d984c49ef7bc8a014ed150be2d7 (diff)
Removed the random translation in the manifold tracing test.
Diffstat (limited to 'src/Coxeter_triangulation')
-rw-r--r--src/Coxeter_triangulation/test/manifold_tracing_test.cpp12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/Coxeter_triangulation/test/manifold_tracing_test.cpp b/src/Coxeter_triangulation/test/manifold_tracing_test.cpp
index 7bcb11db..cff6ddfa 100644
--- a/src/Coxeter_triangulation/test/manifold_tracing_test.cpp
+++ b/src/Coxeter_triangulation/test/manifold_tracing_test.cpp
@@ -29,7 +29,7 @@ BOOST_AUTO_TEST_CASE(manifold_tracing) {
Function_Sm_in_Rd fun_sph(5.1111, 2);
auto oracle = make_oracle(fun_sph);
Coxeter_triangulation<> cox_tr(oracle.amb_d());
- cox_tr.change_offset(Eigen::VectorXd::Random(oracle.amb_d()));
+ // cox_tr.change_offset(Eigen::VectorXd::Random(oracle.amb_d()));
using MT = Manifold_tracing<Coxeter_triangulation<> >;
Eigen::VectorXd seed = fun_sph.seed();
@@ -41,7 +41,9 @@ BOOST_AUTO_TEST_CASE(manifold_tracing) {
BOOST_CHECK ( si_pair.first.dimension() == oracle.function().cod_d() );
BOOST_CHECK ( si_pair.second.size() == (long int)oracle.function().amb_d() );
}
- BOOST_CHECK ( out_simplex_map.size() == 1054 );
+ std::cout << "out_simplex_map.size() = " << out_simplex_map.size() << "\n";
+ BOOST_CHECK ( out_simplex_map.size() == 1140 );
+
// manifold with boundary
Function_Sm_in_Rd fun_boundary(3.0, 2, fun_sph.seed());
@@ -52,11 +54,13 @@ BOOST_AUTO_TEST_CASE(manifold_tracing) {
BOOST_CHECK ( si_pair.first.dimension() == oracle.function().cod_d() );
BOOST_CHECK ( si_pair.second.size() == (long int)oracle.function().amb_d() );
}
- BOOST_CHECK ( interior_simplex_map.size() == 89 );
+ std::cout << "interior_simplex_map.size() = " << interior_simplex_map.size() << "\n";
+ BOOST_CHECK ( interior_simplex_map.size() == 96 );
for (auto si_pair: boundary_simplex_map) {
BOOST_CHECK ( si_pair.first.dimension() == oracle.function().cod_d()+1 );
BOOST_CHECK ( si_pair.second.size() == (long int)oracle.function().amb_d() );
}
- BOOST_CHECK ( boundary_simplex_map.size() == 54 );
+ std::cout << "boundary_simplex_map.size() = " << boundary_simplex_map.size() << "\n";
+ BOOST_CHECK ( boundary_simplex_map.size() == 55 );
}