mirror of
https://github.com/NGSolve/netgen.git
synced 2025-05-07 03:00:49 +05:00
Exposed parent elements and parent surface elements using GetParentElements and GetParentsSurfaceElements
Signed-off-by: Umberto Zerbinati <zerbinati@maths.ox.ac.uk>
This commit is contained in:
parent
1f218835df
commit
fa7a22a82c
@ -1334,7 +1334,27 @@ DLL_HEADER void ExportNetgenMeshing(py::module &m)
|
|||||||
self.GetCurvedElements().SetIsHighOrder (false);
|
self.GetCurvedElements().SetIsHighOrder (false);
|
||||||
}
|
}
|
||||||
}), py::arg("adaptive")=false, py::call_guard<py::gil_scoped_release>())
|
}), py::arg("adaptive")=false, py::call_guard<py::gil_scoped_release>())
|
||||||
|
|
||||||
|
.def ("GetParentElements", [] (Mesh & self)
|
||||||
|
{
|
||||||
|
std::vector<int> parentelements;
|
||||||
|
for (auto elindex : self.mlparentelement)
|
||||||
|
{
|
||||||
|
parentelements.push_back(elindex);
|
||||||
|
}
|
||||||
|
return parentelements;
|
||||||
|
})
|
||||||
|
|
||||||
|
.def ("GetParentSurfaceElements", [] (Mesh & self)
|
||||||
|
{
|
||||||
|
std::vector<int> parentsurfelements;
|
||||||
|
for (auto elindex : self.mlparentsurfaceelement)
|
||||||
|
{
|
||||||
|
parentsurfelements.push_back(elindex);
|
||||||
|
}
|
||||||
|
return parentsurfelements;
|
||||||
|
})
|
||||||
|
|
||||||
.def("ZRefine", &Mesh::ZRefine)
|
.def("ZRefine", &Mesh::ZRefine)
|
||||||
|
|
||||||
.def ("SecondOrder", [](Mesh & self)
|
.def ("SecondOrder", [](Mesh & self)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user