36 #ifndef NEKMESHUTILS_MESHELEMENTS_POINT 
   37 #define NEKMESHUTILS_MESHELEMENTS_POINT 
   44 namespace NekMeshUtils
 
   54                                    std::vector<NodeSharedPtr> pNodeList,
 
   55                                    std::vector<int> pTagList)
 
   57         return boost::shared_ptr<Element>(
 
   58             new Point(pConf, pNodeList, pTagList));
 
   64                               std::vector<NodeSharedPtr> pNodeList,
 
   65                               std::vector<int> pTagList);
 
Basic information about an element. 
 
virtual NEKMESHUTILS_EXPORT ~Point()
 
NEKMESHUTILS_EXPORT Point(ElmtConfig pConf, std::vector< NodeSharedPtr > pNodeList, std::vector< int > pTagList)
Create a point element. 
 
static LibUtilities::ShapeType m_type
Element type. 
 
static ElementSharedPtr create(ElmtConfig pConf, std::vector< NodeSharedPtr > pNodeList, std::vector< int > pTagList)
Creates an instance of this class. 
 
#define NEKMESHUTILS_EXPORT
 
static NEKMESHUTILS_EXPORT unsigned int GetNumNodes(ElmtConfig pConf)
Return the number of nodes defining a point (i.e. return 1). 
 
boost::shared_ptr< Element > ElementSharedPtr
 
Base class for element definitions.