Page Menu
Home
c4science
Search
Configure Global Search
Log In
Files
F77544436
py_aka_mesh.cc
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Subscribers
None
File Metadata
Details
File Info
Storage
Attached
Created
Thu, Aug 15, 02:30
Size
1 KB
Mime Type
text/x-c
Expires
Sat, Aug 17, 02:30 (1 d, 22 h)
Engine
blob
Format
Raw Data
Handle
19885594
Attached To
rAKA akantu
py_aka_mesh.cc
View Options
/* -------------------------------------------------------------------------- */
#include "aka_common.hh"
#include "mesh.hh"
#include <pybind11/operators.h>
#include <pybind11/pybind11.h>
#include <pybind11/stl.h>
#include "py_aka_array.cc"
/* -------------------------------------------------------------------------- */
namespace py = pybind11;
namespace akantu {
/* -------------------------------------------------------------------------- */
__attribute__((visibility("default"))) void register_mesh(py::module & mod) {
py::class_<Mesh>(mod, "Mesh")
.def(py::init<UInt, const ID &, const MemoryID &>(),
py::arg("spatial_dimension"), py::arg("id") = "mesh",
py::arg("memory_id") = 0)
.def("read", &Mesh::read, py::arg("filename"),
py::arg("mesh_io_type") = _miot_auto, "read the mesh from a file")
.def("getNodes",
[](Mesh & self) -> Array<Real> { return self.getNodes(); },
py::return_value_policy::reference)
.def("getNbNodes", &Mesh::getNbNodes);
}
} // namespace akantu
Event Timeline
Log In to Comment