15 fstream filein(filename);
16 if (!filein.is_open())
18 cout <<
"can't open Gmsh file:" << filename << endl;
22 int ignored_lines = 0;
27 while (!filein.eof()) {
28 std::getline(filein, line);
31 if (line.substr(0, 1) != std::string(
"$")) {
38 std::stringstream data(line);
47 for (
int i = 0; i < sum; i++)
51 std::getline(filein, line);
52 std::stringstream data(line);
53 data >> idx >> a >> b >> c;
61 int idx1, idx2, idx3, idx4, idx5;
62 int id1, id2, id3, id4;
65 for (
int i = 0; i < sum; i++)
67 filein >> idx1 >> idx2 >> idx3 >> idx4 >> idx5;
70 filein >> id1 >> id2 >> id3 >> id4;
95 filein >> id1 >> id2 >> id3;