Skip to Content.
Sympa Menu

cgal-discuss - [cgal-discuss] make_mesh_3 assertion violation in Triangulation_ds_cell_base_3

Subject: CGAL users discussion list

List archive

[cgal-discuss] make_mesh_3 assertion violation in Triangulation_ds_cell_base_3


Chronological Thread 
  • From: Kim <>
  • To:
  • Subject: [cgal-discuss] make_mesh_3 assertion violation in Triangulation_ds_cell_base_3
  • Date: Fri, 18 Sep 2020 09:27:23 -0500 (CDT)
  • Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None ; spf=SoftFail ; spf=Pass
  • Ironport-phdr: 9a23:B4iwvBVTz3YqflGmcf5UxjoyCTnV8LGtZVwlr6E/grcLSJyIuqrYbBOEt8tkgFKBZ4jH8fUM07OQ7/m/HzReqsje+DBaKdoQDkFD0Z1X1yUbQ+e9QXXhK/DrayFoVO9jb3RCu0+BDE5OBczlbEfTqHDhpRQbGxH4KBYnbr+tQt2agMu4zf299IPOaAtUmjW9falyLBKrpgnNq8Uam4RvJrszxxfTvndFeutayGJqKFmOmxrw+tq88IRs/ihNuv8t7dJMXbn/c68lUbFWETMqPnwv6sb2rxfDVwyP5nUdUmUSjBVFBhXO4Q/5UJnsrCb0r/Jx1yaGM8L4S7A0Qimi4LxwSBD0kicHNiU2/3/Rh8dtka9UuhOhpxh4w47JfIGYMed1c63Bcd8GQ2dKQ8BcXDFDDIyhdYsCF+QPM+ZGoYf+ulUBogexCwa3CePzyDJEmmP60bEm3+g/FwzNwQwuH8gJsHTRtNj7MaYSUeWox6TPyDXDbula1iv66IjSaBAuv/aMUahsccXPzEkvDwTFjk+KpozhJD6V0fkNs3Sf7+pnUuKviHQrpB12ojiq38ohjJTCiY0JxF7e7yp53Jo1KsOiSE59edOpEoZcuz2VOoZ4Qs0vQGJltSQ6x7AYvZO3YCgHxZQ7yxPbafGKc5aE7B39WeuTITp1hnFodKy+ihux8UatyfHxW8+p21hEqSpFl8PDtnEL1xHL7MiIUOBy8Vyl2TmRzQzc9uZEIUUymKHGKJAh2qY9mocXvEnHBCP7lkb7gLWVe0gl4OSl6uXqb7P7rZGGLYB0kBvxMqE2l8y/H+s4Ng8OUnCd+emzzrHj+1f2T65Rgf0yjKbVqozVJcMepqKhAg9V1Jgs6wqnAju71NkVmWMLIVxGdR6djIXkOkvCLfH5APunhlSjijZrx/TIPr37BZXNK2DOkLLgfbpn90FczxAzzcpB6JJTEL0BPOz8WkrptNzfFB82KQi0zv3gCNVgyoMeXWWPAqiaMK/IrVCI4ecvL/GWZIAJoDb9N+Ql5/n2gHAlll8SZ62p0YIKZ3C5BfRpP1iZYWH3gtoaCmcLvg8+TPTwh1GYUD5TYWyyX6Mm6T0hBoKmF9SLeof4i7OI2GK3H4Zde3tdIlGKC3bhMYueCNkWbyfHAc5k2mgBVP6qTJU72BboqAL/0719J+78/TAEsZXk155+4OiFxkJ6ziB9E8nIizLFdGpzhG5dH2ZqjpA6mlR0zxK46YY9m+ZRTIcB4O5VVgA9NtjXyOkoU4mvCDKERc+ATROdevvjATw1SYtskdlSJUB0Ed+mg1bI2C/4WuZExYzOP4Q99+fn51a0Is98z3jc06x41AshX9dLMmqlwKV48lqICg==

Dear everyone,

I am trying to use make_mesh_3 in parallel mode. While my code runs without
any problems in sequential mode in parallel mode I am getting the following
error:
what(): CGAL ERROR: assertion violation!
Expr: v == V[3]
File: ./libs/CGAL/CGAL-5.1/include/CGAL/Triangulation_ds_cell_base_3.h
Line: 93

The relevant code snippets are as follows:
typedef CGAL::Labeled_mesh_domain_3<Kernel> Implicit_domain;
typedef CGAL::Mesh_triangulation_3<Implicit_domain, CGAL::Default,
Concurrency_tag>::type VTr;
typedef CGAL::Mesh_complex_3_in_triangulation_3<VTr> C3t3;
typedef CGAL::Mesh_criteria_3<VTr> Mesh_criteria;

///////

aClassContainingTPMSequations *tpms

///////

auto myImplicitFunction = [dist, tpms](const Point_3 &p) {
return dist->signed_distance_function(p, dist->
poissonReconstructionFunction, tpms);
}; // To pass function on as a static member

Implicit_domain domain =
Implicit_domain::create_implicit_mesh_domain(myImplicitFunction,
boundingBox);

Mesh_criteria criteria(CGAL::parameters::facet_angle = facetAngle,
CGAL::parameters::facet_size = facetSize,
CGAL::parameters::facet_distance =
facetDistance);
C3t3 c3t3 = CGAL::make_mesh_3<C3t3>(domain, criteria,
CGAL::parameters::manifold());

///////


I also tried running make_mesh_3 without manifold() in which case it just
keeps on running forever.

Hopefully someone can point me in the right direction.

Kind regards,
Kim



--
Sent from: http://cgal-discuss.949826.n4.nabble.com/



Archive powered by MHonArc 2.6.19+.

Top of Page