/[ff3d]/ff3d/solver/ConnectivityBuilder.hpp
ViewVC logotype

Diff of /ff3d/solver/ConnectivityBuilder.hpp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1.1.1 by delpinux, Mon Feb 17 16:32:50 2003 UTC revision 1.2 by delpinux, Sat Apr 26 18:47:24 2003 UTC
# Line 87  public: Line 87  public:
87    
88      for (typename FaceCorrespondance::iterator i = faces.begin();      for (typename FaceCorrespondance::iterator i = faces.begin();
89           i != faces.end(); ++i) {           i != faces.end(); ++i) {
90        typename FaceCorrespondance::data_type& faceList        typename FaceCorrespondance::mapped_type& faceList
91          = (*i).second;          = (*i).second;
92    
93        switch (faceList.size()) {        switch (faceList.size()) {
94        case 1: {        case 1: {
95          typename FaceCorrespondance::data_type::iterator j          typename FaceCorrespondance::mapped_type::iterator j
96            = (*i).second.begin();            = (*i).second.begin();
97          // Ensure that the face is 0          // Ensure that the face is 0
98          connectivity(m.cellNumber(*(*j).first))[(*j).second] = 0;          connectivity(m.cellNumber(*(*j).first))[(*j).second] = 0;
99          break;          break;
100        }        }
101        case 2: {        case 2: {
102          typename FaceCorrespondance::data_type::iterator j1 = (*i).second.begin();          typename FaceCorrespondance::mapped_type::iterator j1 = (*i).second.begin();
103          typename FaceCorrespondance::data_type::iterator j2 = j1;          typename FaceCorrespondance::mapped_type::iterator j2 = j1;
104          j2++;          j2++;
105    
106          connectivity(m.cellNumber(*(*j1).first))[(*j1).second] = (*j2).first;          connectivity(m.cellNumber(*(*j1).first))[(*j1).second] = (*j2).first;

Legend:
Removed from v.1.1.1.1  
changed lines
  Added in v.1.2

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26