diff --git a/Mesh/HighOrder.cpp b/Mesh/HighOrder.cpp index 349842ce322f1d78741662f31980a3b4eb8dbcd1..b3fed79c2a2a3589ae17e683fc1c19fea1189d54 100644 --- a/Mesh/HighOrder.cpp +++ b/Mesh/HighOrder.cpp @@ -1,4 +1,4 @@ -// $Id: HighOrder.cpp,v 1.2 2007-02-28 11:39:32 geuzaine Exp $ +// $Id: HighOrder.cpp,v 1.3 2007-02-28 13:00:57 geuzaine Exp $ // // Copyright (C) 1997-2007 C. Geuzaine, J.-F. Remacle // @@ -260,7 +260,7 @@ void getFaceVertices(GFace *gf, MElement *ele, std::vector<MVertex*> &vf, std::vector<MVertex*> p; face.getOrderedVertices(p); if(faceVertices.count(p)){ - vf.insert(vf.begin(), faceVertices[p].begin(), faceVertices[p].end()); + vf.insert(vf.end(), faceVertices[p].begin(), faceVertices[p].end()); } else{ if(face.getNumVertices() == 3){ // triangles @@ -345,11 +345,10 @@ void getFaceVertices(GRegion *gr, MElement *ele, std::vector<MVertex*> &vf, std::vector<MVertex*> p; face.getOrderedVertices(p); if(faceVertices.count(p)){ - vf.insert(vf.begin(), faceVertices[p].begin(), faceVertices[p].end()); + vf.insert(vf.end(), faceVertices[p].begin(), faceVertices[p].end()); } else{ if(face.getNumVertices() == 3){ // triangles - /* for(int j = 0; j < nPts; j++){ for(int k = 0 ; k < nPts - j - 1; k++){ double t1 = (double)(j + 1) / (nPts + 1); @@ -361,7 +360,6 @@ void getFaceVertices(GRegion *gr, MElement *ele, std::vector<MVertex*> &vf, vf.push_back(v); } } - */ } else if(face.getNumVertices() == 4){ // quadrangles for(int j = 0; j < nPts; j++){