summaryrefslogtreecommitdiff
path: root/src/Coxeter_triangulation/test/cell_complex_test.cpp
diff options
context:
space:
mode:
authorROUVREAU Vincent <vincent.rouvreau@inria.fr>2020-09-22 18:12:31 +0200
committerROUVREAU Vincent <vincent.rouvreau@inria.fr>2020-09-22 18:12:31 +0200
commitbe7555abfb97f02c37de96736f7a0993d4d47f03 (patch)
tree180f618a1db3a8b866f43f66210ac38c028d74dd /src/Coxeter_triangulation/test/cell_complex_test.cpp
parente0041b766b647f3906b52f861e97edba1f089312 (diff)
clang-format files
Diffstat (limited to 'src/Coxeter_triangulation/test/cell_complex_test.cpp')
-rw-r--r--src/Coxeter_triangulation/test/cell_complex_test.cpp19
1 files changed, 9 insertions, 10 deletions
diff --git a/src/Coxeter_triangulation/test/cell_complex_test.cpp b/src/Coxeter_triangulation/test/cell_complex_test.cpp
index 486c4981..88b6142b 100644
--- a/src/Coxeter_triangulation/test/cell_complex_test.cpp
+++ b/src/Coxeter_triangulation/test/cell_complex_test.cpp
@@ -27,34 +27,33 @@
using namespace Gudhi::coxeter_triangulation;
BOOST_AUTO_TEST_CASE(cell_complex) {
-
double radius = 1.1111;
- Function_torus_in_R3 fun_torus(radius, 3*radius);
+ Function_torus_in_R3 fun_torus(radius, 3 * radius);
Eigen::VectorXd seed = fun_torus.seed();
- Function_Sm_in_Rd fun_bound(2.5*radius, 2, seed);
-
+ Function_Sm_in_Rd fun_bound(2.5 * radius, 2, seed);
+
auto oracle = make_oracle(fun_torus, fun_bound);
double lambda = 0.2;
Coxeter_triangulation<> cox_tr(oracle.amb_d());
cox_tr.change_offset(Eigen::VectorXd::Random(oracle.amb_d()));
cox_tr.change_matrix(lambda * cox_tr.matrix());
-
+
using MT = Manifold_tracing<Coxeter_triangulation<> >;
using Out_simplex_map = typename MT::Out_simplex_map;
std::vector<Eigen::VectorXd> seed_points(1, seed);
Out_simplex_map interior_simplex_map, boundary_simplex_map;
manifold_tracing_algorithm(seed_points, cox_tr, oracle, interior_simplex_map, boundary_simplex_map);
-
+
std::size_t intr_d = oracle.amb_d() - oracle.cod_d();
Cell_complex<Out_simplex_map> cell_complex(intr_d);
cell_complex.construct_complex(interior_simplex_map, boundary_simplex_map);
-
+
std::size_t interior_sc_map_size0 = cell_complex.interior_simplex_cell_map(0).size();
std::size_t interior_sc_map_size1 = cell_complex.interior_simplex_cell_map(1).size();
std::size_t interior_sc_map_size2 = cell_complex.interior_simplex_cell_map(2).size();
std::size_t boundary_sc_map_size0 = cell_complex.boundary_simplex_cell_map(0).size();
std::size_t boundary_sc_map_size1 = cell_complex.boundary_simplex_cell_map(1).size();
- BOOST_CHECK (interior_simplex_map.size() == interior_sc_map_size0 );
- BOOST_CHECK ( boundary_sc_map_size0 - boundary_sc_map_size1 == 0 );
- BOOST_CHECK ( interior_sc_map_size0 - interior_sc_map_size1 + interior_sc_map_size2 == 0 );
+ BOOST_CHECK(interior_simplex_map.size() == interior_sc_map_size0);
+ BOOST_CHECK(boundary_sc_map_size0 - boundary_sc_map_size1 == 0);
+ BOOST_CHECK(interior_sc_map_size0 - interior_sc_map_size1 + interior_sc_map_size2 == 0);
}