36 #ifndef NEKTAR_SPATIALDOMAINS_PRISMGEOM_H
37 #define NEKTAR_SPATIALDOMAINS_PRISMGEOM_H
46 namespace SpatialDomains
86 const int i,
const int j)
const;
88 const int i,
const int j)
const;
90 const int i,
const int j)
const;
92 const int faceidx,
const int facedir)
const;
117 #endif //NEKTAR_SPATIALDOMAINS_PRISMGEOM_H
void SetUpFaceOrientation()
virtual int v_GetVertexFaceMap(const int i, const int j) const
void SetUpLocalVertices()
void SetUpXmap()
Set up the m_xmap object by determining the order of each direction from derived faces.
virtual NekDouble v_GetLocCoords(const Array< OneD, const NekDouble > &coords, Array< OneD, NekDouble > &Lcoords)
std::map< int, PrismGeomSharedPtr > PrismGeomMap
virtual int v_GetDir(const int faceidx, const int facedir) const
static const unsigned int VertexFaceConnectivity[6][3]
std::map< int, PrismGeomSharedPtr >::iterator PrismGeomMapIter
virtual int v_GetNumEdges() const
virtual int v_GetEdgeFaceMap(const int i, const int j) const
virtual int v_GetNumVerts() const
static const int kNqfaces
virtual void v_Reset(CurveMap &curvedEdges, CurveMap &curvedFaces)
Reset this geometry object: unset the current state and remove allocated GeomFactors.
void SetUpEdgeOrientation()
static const unsigned int EdgeFaceConnectivity[9][2]
virtual void v_GenGeomFactors()
std::vector< PrismGeomSharedPtr > PrismGeomVector
virtual int v_GetVertexEdgeMap(const int i, const int j) const
boost::shared_ptr< Geometry2D > Geometry2DSharedPtr
StandardMatrixTag boost::call_traits< LhsDataType >::const_reference rhs typedef NekMatrix< LhsDataType, StandardMatrixTag >::iterator iterator
std::vector< PrismGeomSharedPtr >::iterator PrismGeomVectorIter
virtual int v_GetNumFaces() const
boost::shared_ptr< PrismGeom > PrismGeomSharedPtr
static const unsigned int VertexEdgeConnectivity[6][3]
boost::unordered_map< int, CurveSharedPtr > CurveMap
virtual bool v_ContainsPoint(const Array< OneD, const NekDouble > &gloCoord, NekDouble tol)
Determines if a point specified in global coordinates is located within this tetrahedral geometry...
static const std::string XMLElementType
static const int kNtfaces
#define SPATIAL_DOMAINS_EXPORT