BUG: tet numbering.

This commit is contained in:
mattijs
2010-10-11 11:15:05 +01:00
parent 4ca067b143
commit 8859694c9e

View File

@ -475,7 +475,7 @@ int main(int argc, char *argv[])
{-1, -1, -1, -1, -1, -1}, // 1 {-1, -1, -1, -1, -1, -1}, // 1
{-1, -1, -1, -1, -1, -1}, // 2 {-1, -1, -1, -1, -1, -1}, // 2
{-1, -1, -1, -1, -1, -1}, // 3 {-1, -1, -1, -1, -1, -1}, // 3
{-1, 2, 0, 3, 1, -1}, // tet (version 2.0) { 3, 2, 0, -1, 1, -1}, // tet (version 2.0)
{ 0, 4, 3, -1, 2, 1}, // prism { 0, 4, 3, -1, 2, 1}, // prism
{ 4, 2, 1, 3, 0, 5}, // hex { 4, 2, 1, 3, 0, 5}, // hex
}; };
@ -500,12 +500,14 @@ int main(int argc, char *argv[])
++cellIter, ++faceIter ++cellIter, ++faceIter
) )
{ {
const cellShape& shape = cellShapes[cellMap[cellIter()]];
patchFaces.append patchFaces.append
( (
cellShapes[cellMap[cellIter()] ].faces() shape.faces()
[ [
faceIndex faceIndex
[cellShapes[cellMap[cellIter()] ].nFaces()] [shape.nFaces()]
[faceIter()-1] [faceIter()-1]
] ]
); );