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,
135 double edge_s = std::numeric_limits<double>::max(),
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