50 return geom->ContainsPoint(gloCoord);
61 return geomFactors->IsValid();
66 py::class_<Geometry, std::shared_ptr<Geometry>>(m,
"Geometry")
68 .def(
"GetCoordim", &Geometry::GetCoordim)
69 .def(
"GetGlobalID", &Geometry::GetGlobalID)
70 .def(
"SetGlobalID", &Geometry::SetGlobalID)
72 .def(
"Setup", &Geometry::Setup)
73 .def(
"FillGeom", &Geometry::FillGeom)
79 .def(
"GetVertex", &Geometry::GetVertex)
80 .def(
"GetEdge", &Geometry::GetEdge)
81 .def(
"GetFace", &Geometry::GetFace)
82 .def(
"GetVid", &Geometry::GetVid)
83 .def(
"GetEid", &Geometry::GetEid)
84 .def(
"GetFid", &Geometry::GetFid)
85 .def(
"GetTid", &Geometry::GetTid)
87 .def(
"GetNumVerts", &Geometry::GetNumVerts)
88 .def(
"GetNumEdges", &Geometry::GetNumEdges)
89 .def(
"GetNumFaces", &Geometry::GetNumFaces)
90 .def(
"GetShapeDim", &Geometry::GetShapeDim)
91 .def(
"GetShapeType", &Geometry::GetShapeType)
92 .def(
"GetEorient", &Geometry::GetEorient)
93 .def(
"GetForient", &Geometry::GetForient)
95 .def(
"GetXmap", &Geometry::GetXmap)
96 .def(
"GetCoeffs", &Geometry::GetCoeffs);
bool Geometry_IsValid(GeometrySharedPtr geom)
void Geometry_GenGeomFactors(GeometrySharedPtr geom)
bool Geometry_ContainsPoint(GeometrySharedPtr geom, const Array< OneD, const NekDouble > &gloCoord)
void export_Geometry(py::module &m)
std::shared_ptr< GeomFactors > GeomFactorsSharedPtr
Pointer to a GeomFactors object.
std::shared_ptr< Geometry > GeometrySharedPtr