diff --git a/libsrc/meshing/python_mesh.cpp b/libsrc/meshing/python_mesh.cpp index 9bd09d3b..769655f4 100644 --- a/libsrc/meshing/python_mesh.cpp +++ b/libsrc/meshing/python_mesh.cpp @@ -195,13 +195,14 @@ DLL_HEADER void ExportNetgenMeshing(py::module &m) py::class_(m, "Element1D") .def("__init__", - [](Segment *instance, py::list vertices, py::list surfaces, int index, int edgenr) + [](Segment *instance, py::list vertices, py::list surfaces, int index) { new (instance) Segment(); for (int i = 0; i < 2; i++) (*instance)[i] = py::extract(vertices[i])(); instance -> si = index; - instance -> edgenr = edgenr; + // needed for codim2 in 3d + instance -> edgenr = index; if (len(surfaces)) { instance->surfnr1 = py::extract(surfaces[0])(); @@ -211,7 +212,6 @@ DLL_HEADER void ExportNetgenMeshing(py::module &m) py::arg("vertices"), py::arg("surfaces")=py::list(), py::arg("index")=1, - py:: arg("edgenr")=-1, "create segment element" ) .def("__repr__", &ToString)