#define SPATIAL_DOMAINS_EXPORT
void v_GenGeomFactors() override
void SetUpFaceOrientation()
int v_GetDir(const int faceidx, const int facedir) const override
Returns the element coordinate direction corresponding to a given face coordinate direction.
static const std::string XMLElementType
void SetUpEdgeOrientation()
void SetUpLocalVertices()
void SetUpXmap()
Set up the m_xmap object by determining the order of each direction from derived faces.
void v_Reset(CurveMap &curvedEdges, CurveMap &curvedFaces) override
Reset this geometry object: unset the current state, zero Geometry::m_coeffs and remove allocated Geo...
static const int kNtfaces
static const int kNqfaces
static const unsigned int EdgeNormalToFaceVert[5][4]
int v_GetEdgeNormalToFaceVert(const int i, const int j) const override
Returns the standard lement edge IDs that are normal to a given face vertex.
std::map< int, PyrGeomSharedPtr > PyrGeomMap
std::unordered_map< int, CurveSharedPtr > CurveMap
std::shared_ptr< PyrGeom > PyrGeomSharedPtr
std::shared_ptr< Geometry2D > Geometry2DSharedPtr