17 #ifndef dealii_gmsh_parameters_h 18 #define dealii_gmsh_parameters_h 20 #include <deal.II/base/config.h> 22 #ifdef DEAL_II_WITH_GMSH 24 # ifdef DEAL_II_WITH_OPENCASCADE 25 # include <TopoDS_CompSolid.hxx> 26 # include <TopoDS_Compound.hxx> 27 # include <TopoDS_Edge.hxx> 28 # include <TopoDS_Face.hxx> 29 # include <TopoDS_Shape.hxx> 30 # include <TopoDS_Vertex.hxx> 33 # include <deal.II/base/parameter_handler.h> 35 # include <deal.II/grid/tria.h> 37 DEAL_II_NAMESPACE_OPEN
83 # ifdef DEAL_II_WITH_OPENCASCADE 92 template <
int spacedim>
95 const TopoDS_Edge & boundary,
101 DEAL_II_NAMESPACE_CLOSE
void create_triangulation_from_boundary_curve(const TopoDS_Edge &boundary, Triangulation< 2, spacedim > &tria, const AdditionalParameters &prm=AdditionalParameters())
double characteristic_length
void add_parameters(ParameterHandler &prm)
std::string output_base_name
AdditionalParameters(const double characteristic_length=1.0, const std::string &output_base_name="")