47 return geom->ContainsPoint(gloCoord);
57 py::class_<Geometry, std::shared_ptr<Geometry>, boost::noncopyable>(
58 "Geometry", py::no_init)
60 .def(
"GetCoordim", &Geometry::GetCoordim)
61 .def(
"GetGlobalID", &Geometry::GetGlobalID)
63 .def(
"Setup", &Geometry::Setup)
64 .def(
"FillGeom", &Geometry::FillGeom)
69 .def(
"GetVertex", &Geometry::GetVertex)
70 .def(
"GetEdge", &Geometry::GetEdge)
71 .def(
"GetFace", &Geometry::GetFace)
72 .def(
"GetVid", &Geometry::GetVid)
73 .def(
"GetEid", &Geometry::GetEid)
74 .def(
"GetFid", &Geometry::GetFid)
75 .def(
"GetTid", &Geometry::GetTid)
77 .def(
"GetNumVerts", &Geometry::GetNumVerts)
78 .def(
"GetNumEdges", &Geometry::GetNumEdges)
79 .def(
"GetNumFaces", &Geometry::GetNumFaces)
80 .def(
"GetShapeDim", &Geometry::GetShapeDim)
81 .def(
"GetShapeType", &Geometry::GetShapeType)
82 .def(
"GetEorient", &Geometry::GetEorient)
83 .def(
"GetForient", &Geometry::GetForient)
85 .def(
"GetXmap", &Geometry::GetXmap)
86 .def(
"GetCoeffs", &Geometry::GetCoeffs,
87 py::return_value_policy<py::copy_const_reference>());
void Geometry_GenGeomFactors(GeometrySharedPtr geom)
bool Geometry_ContainsPoint(GeometrySharedPtr geom, const Array< OneD, const NekDouble > &gloCoord)
std::shared_ptr< GeomFactors > GeomFactorsSharedPtr
Pointer to a GeomFactors object.
std::shared_ptr< Geometry > GeometrySharedPtr
The above copyright notice and this permission notice shall be included.