std::shared_ptr< Geometry2D > Geometry2DSharedPtr
Base class for shape geometry information.
std::vector< PointGeomSharedPtr > PointGeomVector
virtual int v_GetShapeDim() const
Get the object's shape dimension.
virtual Geometry1DSharedPtr v_GetEdge(int i) const
Returns edge i of this object.
std::vector< SegGeomSharedPtr > SegGeomVector
std::vector< StdRegions::Orientation > m_eorient
void NewtonIterationForLocCoord(const Array< OneD, const NekDouble > &coords, const Array< OneD, const NekDouble > &ptsx, const Array< OneD, const NekDouble > &ptsy, Array< OneD, NekDouble > &Lcoords, NekDouble &resid)
std::shared_ptr< PointGeom > PointGeomSharedPtr
virtual StdRegions::Orientation v_GetEorient(const int i) const
Returns the orientation of edge i with respect to the ordering of edges in the standard element...
virtual int v_GetNumVerts() const
Get the number of vertices of this object.
std::shared_ptr< Geometry0D > Geometry0DSharedPtr
std::shared_ptr< Curve > CurveSharedPtr
std::vector< Geometry2DSharedPtr > Geometry2DVector
std::shared_ptr< Geometry1D > Geometry1DSharedPtr
virtual PointGeomSharedPtr v_GetVertex(int i) const
virtual int v_GetNumEdges() const
Get the number of edges of this object.
std::shared_ptr< SegGeom > SegGeomSharedPtr
#define SPATIAL_DOMAINS_EXPORT