make_multicomponent_mesh_3_impl<C3t3>(c3t3,
domain,
*criteria,
- CGAL::parameters::no_exude(),
- CGAL::parameters::no_perturb(),
- CGAL::parameters::no_odt(),
- CGAL::parameters::no_lloyd(),
- true);
+ true);
mutex.unlock();
output_thread.join();
dolfin::end();
void make_multicomponent_mesh_3_impl(C3T3& c3t3,
const MeshDomain& domain,
const MeshCriteria& criteria,
- const CGAL::parameters::internal::Exude_options& exude,
- const CGAL::parameters::internal::Perturb_options& perturb,
- const CGAL::parameters::internal::Odt_options& odt,
- const CGAL::parameters::internal::Lloyd_options& lloyd,
- const bool with_features,
- const CGAL::parameters::internal::Mesh_3_options&
- mesh_options = CGAL::parameters::internal::Mesh_3_options())
+ const bool with_features)
{
//std::cout << "Number of vertices initially: " << c3t3.triangulation().number_of_vertices() << std::endl;
C3T3,
MeshDomain,
MeshCriteria,
+#if CGAL_VERSION_NR >= 1050601000
+ CGAL::internal::has_Has_features<MeshDomain>::value > () (c3t3,
+ domain,
+ criteria,
+ with_features);
+#else
CGAL::Mesh_3::internal::has_Has_features<MeshDomain>::value > () (c3t3,
- domain,
- criteria,
- with_features);
+ domain,
+ criteria,
+ with_features);
+#endif
// std::cout << "Number of vertices after features: " << c3t3.triangulation().number_of_vertices() << std::endl;
// Build mesher and launch refinement process
// Don't reset c3t3 as we just created it
refine_mesh_3(c3t3, domain, criteria,
- exude, perturb, odt, lloyd, CGAL::parameters::no_reset_c3t3(), mesh_options);
+ CGAL::parameters::no_exude(),
+ CGAL::parameters::no_perturb(),
+ CGAL::parameters::no_odt(),
+ CGAL::parameters::no_lloyd());
}
#endif