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; |