37 #ifndef _GMSHMESHREADER_HPP_
38 #define _GMSHMESHREADER_HPP_
43 #include "AbstractMeshReader.hpp"
58 QUADRATIC_TRIANGLE = 9u,
60 QUADRATIC_TETRAHEDRON = 11u
67 template<
unsigned ELEMENT_DIM,
unsigned SPACE_DIM>
82 unsigned orderOfElements = 1,
83 unsigned orderOfBoundaryElements = 1);
143 std::vector<double>
GetNode(
unsigned index);
199 #endif //_GMSHMESHREADER_HPP_
unsigned GetNumElements() const
unsigned GetOrderOfBoundaryElements()
unsigned GetNumFaceAttributes() const
unsigned mOrderOfBoundaryElements
ElementData GetFaceData(unsigned index)
ElementData GetNextCableElementData()
unsigned mNodesPerBoundaryElement
unsigned GetOrderOfElements()
ElementData GetNextFaceData()
unsigned mTotalNumElementsAndFaces
unsigned mNumElementAttributes
ElementData GetNextElementData()
std::ifstream mElementFile
unsigned GetNumFaces() const
std::vector< double > GetNodeAttributes()
ElementData GetElementData(unsigned index)
GmshMeshReader(std::string pathBaseName, unsigned orderOfElements=1, unsigned orderOfBoundaryElements=1)
std::vector< double > GetNode(unsigned index)
unsigned mNumFaceAttributes
unsigned GetNumCableElements() const
unsigned GetNumElementAttributes() const
unsigned mOrderOfElements
unsigned GetNumCableElementAttributes() const
unsigned GetNumNodes() const
unsigned mNodesPerElement
std::vector< double > GetNextNode()