diff --git a/libsrc/meshing/python_mesh.cpp b/libsrc/meshing/python_mesh.cpp index 404d4b09..1919f7b5 100644 --- a/libsrc/meshing/python_mesh.cpp +++ b/libsrc/meshing/python_mesh.cpp @@ -485,16 +485,20 @@ DLL_HEADER void ExportNetgenMeshing() typedef MeshingParameters MP; bp::class_ ("MeshingParameters", bp::init<>()) .def("__init__", bp::make_constructor - (FunctionPointer ([](double maxh) + (FunctionPointer ([](double maxh, bool quad_dominated) { auto tmp = new MeshingParameters; tmp->maxh = maxh; + tmp->quad = int(quad_dominated); return tmp; }), bp::default_call_policies(), // need it to use arguments - (bp::arg("maxh")=1000)), + ( + bp::arg("maxh")=1000, + bp::arg("quad_dominated")=false + )), "create meshing parameters" - ) + ) .def("__str__", &ToString) .add_property("maxh", FunctionPointer ([](const MP & mp ) { return mp.maxh; }),