![]() |
Reference documentation for deal.II version 9.6.0
|
#include <deal.II/cgal/additional_data.h>
Public Member Functions | |
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.) | |
Public Attributes | |
double | edge_size |
double | facet_angle |
double | facet_size |
double | facet_distance |
FacetTopology | facet_topology |
double | cell_radius_edge_ratio |
double | cell_size |
Struct that must be used to pass additional arguments to the CGAL::Mesh_criteria_3 class (see https://doc.cgal.org/latest/Mesh_3/index.html for more information.)
The arguments allow for fine control on the size, quality, and distribution of the cells of the final triangulation. CGAL uses Boost named parameters for these arguments in dimension three, i.e., they must be specified with the syntax CGAL::parameters::parameter_name=parameter_value
, irrespective of their order. Accepted parameters are:
CGAL::parameters::edge_size
: a constant providing a uniform upper bound for the lengths of curve edges. This parameter has to be set to a positive value when 1-dimensional features protection is used.CGAL::parameters::facet_angle
: a lower bound for the angles (in degrees) of the surface mesh facets.CGAL::parameters::facet_size
: a constant describing a uniform upper bound for the radii of the surface Delaunay balls.CGAL::parameters::facet_distance
: a constant describing a uniform upper bound for the distance between the facet circumcenter and the center of its surface Delaunay ball.CGAL::parameters::facet_topology
: the set of topological constraints which have to be verified by each surface facet. The default value is CGAL::FACET_VERTICES_ON_SURFACE
. See the enum FacetToplogy
CGAL::Mesh_facet_topology manual page to get all possible values.CGAL::parameters::cell_radius_edge_ratio
: an upper bound for the radius-edge ratio of the mesh tetrahedra.CGAL::parameters::cell_size
: a constant describing a uniform upper bound for the circumradii of the mesh tetrahedra.dim=3
. Definition at line 91 of file additional_data.h.
|
inline |
Constructor.
Definition at line 133 of file additional_data.h.
double CGALWrappers::AdditionalData< dim >::edge_size |
Uniform upper bound for the lengths of curve edges. This parameter has to be set to a positive value when1-dimensional features protection is used.
Definition at line 98 of file additional_data.h.
double CGALWrappers::AdditionalData< dim >::facet_angle |
Lower bound for the angles (in degrees) of the surface mesh facets.
Definition at line 103 of file additional_data.h.
double CGALWrappers::AdditionalData< dim >::facet_size |
Uniform upper bound for the radii of the surface Delaunay balls.
Definition at line 108 of file additional_data.h.
double CGALWrappers::AdditionalData< dim >::facet_distance |
Uniform upper bound for the distance between the facet circumcenter and the center of its surface Delaunay ball.
Definition at line 113 of file additional_data.h.
FacetTopology CGALWrappers::AdditionalData< dim >::facet_topology |
Set of topological constraints which have to be verified by each surface facet.
Definition at line 119 of file additional_data.h.
double CGALWrappers::AdditionalData< dim >::cell_radius_edge_ratio |
upper bound for the radius-edge ratio of the mesh tetrahedra.
Definition at line 124 of file additional_data.h.
double CGALWrappers::AdditionalData< dim >::cell_size |
Uniform upper bound for the circumradii of the mesh tetrahedra.
Definition at line 128 of file additional_data.h.