15#ifndef dealii_cgal_additional_data_h
16#define dealii_cgal_additional_data_h
22#ifdef DEAL_II_WITH_CGAL
24# include <CGAL/Mesh_facet_topology.h>
44 CGAL::FACET_VERTICES_ON_SAME_SURFACE_PATCH,
52 CGAL::FACET_VERTICES_ON_SAME_SURFACE_PATCH_WITH_ADJACENCY_CHECK,
134 double edge_s = std::numeric_limits<double>::max(),
140 double cell_radius_edge_r = 0.,
146 "These struct can be instantiated with 3d Triangulations only."));
194 double radius_b = 0.,
195 double distance_b = 0.)
197 angular_bound = angular_b;
198 radius_bound = radius_b;
199 distance_bound = distance_b;
215 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