mirror of
https://github.com/NGSolve/netgen.git
synced 2024-12-26 05:50:32 +05:00
Receive Mesh from python as static method
This commit is contained in:
parent
d6f1cf2bda
commit
fbe660f775
@ -576,12 +576,12 @@ DLL_HEADER void ExportNetgenMeshing(py::module &m)
|
|||||||
else self->SendRecvMesh();
|
else self->SendRecvMesh();
|
||||||
return self;
|
return self;
|
||||||
}, py::arg("comm"))
|
}, py::arg("comm"))
|
||||||
.def("Receive", [](NgMPI_Comm comm) {
|
.def_static("Receive", [](NgMPI_Comm comm) -> shared_ptr<Mesh> {
|
||||||
auto mesh = make_shared<Mesh>();
|
auto mesh = make_shared<Mesh>();
|
||||||
mesh->SetCommunicator(comm);
|
mesh->SetCommunicator(comm);
|
||||||
mesh->SendRecvMesh();
|
mesh->SendRecvMesh();
|
||||||
return mesh;
|
return mesh;
|
||||||
})
|
}, py::arg("comm"))
|
||||||
.def("Load", FunctionPointer
|
.def("Load", FunctionPointer
|
||||||
([](shared_ptr<Mesh> self, const string & filename)
|
([](shared_ptr<Mesh> self, const string & filename)
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user