44 class GmshReader :
private std::map<size_t,Eigen::Vector3d>
45 ,
private std::map<size_t,GmshElement>
46 ,
private std::map<int,GmshPhysicalName>
50 static std::map<int,std::string> getElementTypes();
51 static int numberOfNodes(
const int& type);
65 GmshReader(
const std::string& meshFileName,
const Eigen::Matrix<double,3,3>&
A,
const Eigen::Matrix<double,3,1>& x0);
66 const std::map<size_t,Eigen::Vector3d>&
nodes()
const;
67 std::map<size_t,Eigen::Vector3d>&
nodes();
68 const std::map<size_t,GmshElement>&
elements()
const;
69 std::map<size_t,GmshElement>&
elements();
72 void readVersion2(std::ifstream& meshFile,
const Eigen::Matrix<double,3,3>&
A,
const Eigen::Matrix<double,3,1>& x0);
73 void read(
const std::string& meshFileName,
const Eigen::Matrix<double,3,3>&
A,
const Eigen::Matrix<double,3,1>& x0);
void readVersion2(std::ifstream &meshFile, const Eigen::Matrix< double, 3, 3 > &A, const Eigen::Matrix< double, 3, 1 > &x0)
void read(const std::string &meshFileName, const Eigen::Matrix< double, 3, 3 > &A, const Eigen::Matrix< double, 3, 1 > &x0)