diff options
Diffstat (limited to 'src/Coxeter_triangulation')
-rw-r--r-- | src/Coxeter_triangulation/test/manifold_tracing_test.cpp | 12 |
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 ); } |