16 #ifndef dealii_cgal_additional_data_h
17 #define dealii_cgal_additional_data_h
23 #ifdef DEAL_II_WITH_CGAL
25 # include <CGAL/Mesh_facet_topology.h>
45 CGAL::FACET_VERTICES_ON_SAME_SURFACE_PATCH,
53 CGAL::FACET_VERTICES_ON_SAME_SURFACE_PATCH_WITH_ADJACENCY_CHECK,
141 double cell_radius_edge_r = 0.,
147 "These struct can be instantiated with 3d Triangulations only."));
195 double radius_b = 0.,
196 double distance_b = 0.)
198 angular_bound = angular_b;
199 radius_bound = radius_b;
200 distance_bound = distance_b;
216 struct AdditionalData
#define DEAL_II_NAMESPACE_OPEN
#define DEAL_II_NAMESPACE_CLOSE
static ::ExceptionBase & ExcMessage(std::string arg1)
#define AssertThrow(cond, exc)
@ facet_vertices_on_same_surface_patch_with_adjacency_check
@ facet_vertices_on_surface
@ facet_vertices_on_same_surface_patch
AdditionalData(double angular_b=0., double radius_b=0., double distance_b=0.)
AdditionalData(double edge_s=std::numeric_limits< double >::max(), double facet_a=0., double facet_s=0., double facet_d=0., FacetTopology facet_t=::CGALWrappers::FacetTopology::facet_vertices_on_surface, double cell_radius_edge_r=0., double cell_s=0.)
FacetTopology facet_topology
double cell_radius_edge_ratio