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_Shape.hxx> 26 #include <TopoDS_Face.hxx> 27 #include <TopoDS_Edge.hxx> 28 #include <TopoDS_Vertex.hxx> 29 #include <TopoDS_Compound.hxx> 30 #include <TopoDS_CompSolid.hxx> 33 #include <deal.II/base/parameter_handler.h> 34 #include <deal.II/grid/tria.h> 36 DEAL_II_NAMESPACE_OPEN
82 #ifdef DEAL_II_WITH_OPENCASCADE 91 template <
int spacedim>
99 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="")