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