xref: /petsc/src/dm/impls/plex/tests/output/ex1_1.out (revision 0fdc74893d08b7f731a3f927b6584bf9ea7d2444)
1c4762a1bSJed Brown[0] TetGenMeshDelaunizeVertices(): Constructing Delaunay tetrahedralization.
2c4762a1bSJed Brown[0] TetGenMeshDelaunizeVertices():   Sorting vertices by a bsp-tree.
3c4762a1bSJed Brown[0] TetGenMeshBTreeSort():   Depth 0, 8 verts.
4c4762a1bSJed Brown[0] TetGenMeshBTreeSort():   Bbox (0., 0., 0.),(1., 1., 1.). x-axis
5c4762a1bSJed Brown[0] TetGenMeshBTreeSort():     leftsize = 4, rightsize = 4
6c4762a1bSJed Brown[0] TetGenMeshDelaunizeVertices():   Number of tree nodes: 2.
7c4762a1bSJed Brown[0] TetGenMeshDelaunizeVertices():   Maximum tree node size: 4.
8c4762a1bSJed Brown[0] TetGenMeshDelaunizeVertices():   Maximum tree depth: 0.
9c4762a1bSJed Brown[0] TetGenMeshDelaunizeVertices():   Incrementally inserting vertices.
10c4762a1bSJed Brown[0] TetGenMeshDelaunayIncrFlip():     Create the first tet (0, 3, 5, 1).
11c4762a1bSJed Brown[0] TetGenMeshDelaunayIncrFlip():     Creating tetra Tetra with loc(0) and ver(0):
12c4762a1bSJed Brown      [0] Outer space.
13c4762a1bSJed Brown      [1] Outer space.
14c4762a1bSJed Brown      [2] Outer space.
15c4762a1bSJed Brown      [3] Outer space.
16c4762a1bSJed Brown      Org [0] (0,0,0) 0
17c4762a1bSJed Brown      Dest[1] (1,1,0) 3
18c4762a1bSJed Brown      Apex[2] (1,0,1) 5
19c4762a1bSJed Brown      Oppo[3] (1,0,0) 1
20c4762a1bSJed Brown[0] TetGenMeshDelaunayIncrFlip():     Incrementally inserting points.
21c4762a1bSJed Brown[0] TetGenMeshInsertVertexBW():     Insert point 7
22c4762a1bSJed Brown[0] TetGenMeshInsertVertexBW():     Walk distance (# tets): 2
23c4762a1bSJed Brown[0] TetGenMeshInsertVertexBW():     Located (4) tet (3, 0, 5, 1).
24c4762a1bSJed Brown[0] TetGenMeshInsertVertexBW():     Insert a hull vertex.
25c4762a1bSJed Brown[0] TetGenMeshInsertVertexBW():     Cavity formed: 2 tets, 2 faces.
26c4762a1bSJed Brown[0] TetGenMeshInsertVertexBW():     Insert point 6
27c4762a1bSJed Brown[0] TetGenMeshInsertVertexBW():     Walk distance (# tets): 2
28c4762a1bSJed Brown[0] TetGenMeshInsertVertexBW():     Located (4) tet (0, 5, 7, 1).
29c4762a1bSJed Brown[0] TetGenMeshInsertVertexBW():     Insert a hull vertex.
30c4762a1bSJed Brown[0] TetGenMeshInsertVertexBW():     Cavity formed: 2 tets, 2 faces.
31c4762a1bSJed Brown[0] TetGenMeshInsertVertexBW():     Insert point 2
32c4762a1bSJed Brown[0] TetGenMeshBTreeSearch():     Get point 6 (cell size 1).
33c4762a1bSJed Brown[0] TetGenMeshInsertVertexBW():     Walk distance (# tets): 2
34c4762a1bSJed Brown[0] TetGenMeshInsertVertexBW():     Located (4) tet (3, 0, 6, 7).
35c4762a1bSJed Brown[0] TetGenMeshInsertVertexBW():     Insert a hull vertex.
36c4762a1bSJed Brown[0] TetGenMeshInsertVertexBW():     Cavity formed: 2 tets, 2 faces.
37c4762a1bSJed Brown[0] TetGenMeshInsertVertexBW():     Insert point 4
38c4762a1bSJed Brown[0] TetGenMeshBTreeSearch():     Get point 6 (cell size 2).
39c4762a1bSJed Brown[0] TetGenMeshInsertVertexBW():     Walk distance (# tets): 3
40c4762a1bSJed Brown[0] TetGenMeshInsertVertexBW():     Located (4) tet (6, 0, 5, 7).
41c4762a1bSJed Brown[0] TetGenMeshInsertVertexBW():     Insert a hull vertex.
42c4762a1bSJed Brown[0] TetGenMeshInsertVertexBW():     Cavity formed: 2 tets, 2 faces.
43c4762a1bSJed Brown[0] TetGenMeshMeshSurface(): Creating surface mesh.
44c4762a1bSJed Brown[0] TetGenMeshMakeIndex2PointMap():   Constructing mapping from indices to points.
45c4762a1bSJed Brown[0] TetGenMeshTriangulate():     4 vertices, 4 segments, 0 holes, shmark: 1.
46c4762a1bSJed Brown[0] TetGenMeshGetFacetAbovePoint():     Chosen abovepoint 0 for facet 1.
47c4762a1bSJed Brown[0] TetGenMeshSInsertVertex():     Insert point 6 (7, 4, 5) loc 4
48c4762a1bSJed Brown[0] TetGenMeshRecoverSegment():     Insert seg (4, 5).
49c4762a1bSJed Brown[0] TetGenMeshRecoverSegment():     Insert seg (5, 7).
50c4762a1bSJed Brown[0] TetGenMeshRecoverSegment():     Insert seg (7, 6).
51c4762a1bSJed Brown[0] TetGenMeshRecoverSegment():     Insert seg (6, 4).
52c4762a1bSJed Brown[0] TetGenMeshTriangulate():     4 vertices, 4 segments, 0 holes, shmark: 2.
53c4762a1bSJed Brown[0] TetGenMeshGetFacetAbovePoint():     Chosen abovepoint 6 for facet 2.
54c4762a1bSJed Brown[0] TetGenMeshSInsertVertex():     Insert point 3 (2, 1, 0) loc 4
55c4762a1bSJed Brown[0] TetGenMeshRecoverSegment():     Insert seg (1, 0).
56c4762a1bSJed Brown[0] TetGenMeshRecoverSegment():     Insert seg (0, 2).
57c4762a1bSJed Brown[0] TetGenMeshRecoverSegment():     Insert seg (2, 3).
58c4762a1bSJed Brown[0] TetGenMeshRecoverSegment():     Insert seg (3, 1).
59c4762a1bSJed Brown[0] TetGenMeshTriangulate():     4 vertices, 4 segments, 0 holes, shmark: 3.
60c4762a1bSJed Brown[0] TetGenMeshGetFacetAbovePoint():     Chosen abovepoint 6 for facet 3.
61c4762a1bSJed Brown[0] TetGenMeshSInsertVertex():     Insert point 4 (5, 0, 1) loc 4
62c4762a1bSJed Brown[0] TetGenMeshRecoverSegment():     Insert seg (0, 1).
63c4762a1bSJed Brown[0] TetGenMeshRecoverSegment():     Insert seg (1, 5).
64c4762a1bSJed Brown[0] TetGenMeshRecoverSegment():     Insert seg (5, 4).
65c4762a1bSJed Brown[0] TetGenMeshRecoverSegment():     Insert seg (4, 0).
66c4762a1bSJed Brown[0] TetGenMeshTriangulate():     4 vertices, 4 segments, 0 holes, shmark: 4.
67c4762a1bSJed Brown[0] TetGenMeshGetFacetAbovePoint():     Chosen abovepoint 0 for facet 4.
68c4762a1bSJed Brown[0] TetGenMeshSInsertVertex():     Insert point 2 (3, 6, 7) loc 4
69c4762a1bSJed Brown[0] TetGenMeshRecoverSegment():     Insert seg (6, 7).
70c4762a1bSJed Brown[0] TetGenMeshRecoverSegment():     Insert seg (7, 3).
71c4762a1bSJed Brown[0] TetGenMeshRecoverSegment():     Insert seg (3, 2).
72c4762a1bSJed Brown[0] TetGenMeshRecoverSegment():     Insert seg (2, 6).
73c4762a1bSJed Brown[0] TetGenMeshTriangulate():     4 vertices, 4 segments, 0 holes, shmark: 5.
74c4762a1bSJed Brown[0] TetGenMeshGetFacetAbovePoint():     Chosen abovepoint 7 for facet 5.
75c4762a1bSJed Brown[0] TetGenMeshSInsertVertex():     Insert point 2 (6, 0, 4) loc 4
76c4762a1bSJed Brown[0] TetGenMeshRecoverSegment():     Insert seg (0, 4).
77c4762a1bSJed Brown[0] TetGenMeshRecoverSegment():     Insert seg (4, 6).
78c4762a1bSJed Brown[0] TetGenMeshRecoverSegment():     Insert seg (6, 2).
79c4762a1bSJed Brown[0] TetGenMeshRecoverSegment():     Insert seg (2, 0).
80c4762a1bSJed Brown[0] TetGenMeshTriangulate():     4 vertices, 4 segments, 0 holes, shmark: 6.
81c4762a1bSJed Brown[0] TetGenMeshGetFacetAbovePoint():     Chosen abovepoint 0 for facet 6.
82c4762a1bSJed Brown[0] TetGenMeshSInsertVertex():     Insert point 7 (3, 5, 1) loc 4
83c4762a1bSJed Brown[0] TetGenMeshRecoverSegment():     Insert seg (5, 1).
84c4762a1bSJed Brown[0] TetGenMeshRecoverSegment():     Insert seg (1, 3).
85c4762a1bSJed Brown[0] TetGenMeshRecoverSegment():     Insert seg (3, 7).
86c4762a1bSJed Brown[0] TetGenMeshRecoverSegment():     Insert seg (7, 5).
87c4762a1bSJed Brown[0] TetGenMeshUnifySegments():   Unifying segments.
88c4762a1bSJed Brown[0] TetGenMeshMakeSubfaceMap():   Constructing mapping from points to subfaces.
89c4762a1bSJed Brown[0] TetGenMeshUnifySegments():     Identifying 2 segments of (5  4).
90c4762a1bSJed Brown[0] TetGenMeshUnifySegments():     Bond subfaces (5, 4, 7) and (5, 4, 0).
91c4762a1bSJed Brown[0] TetGenMeshUnifySegments():     Bond subfaces (5, 4, 0) and (5, 4, 7).
92c4762a1bSJed Brown[0] TetGenMeshUnifySegments():     Identifying 2 segments of (5  7).
93c4762a1bSJed Brown[0] TetGenMeshUnifySegments():     Bond subfaces (5, 7, 4) and (5, 7, 3).
94c4762a1bSJed Brown[0] TetGenMeshUnifySegments():     Bond subfaces (5, 7, 3) and (5, 7, 4).
95c4762a1bSJed Brown[0] TetGenMeshUnifySegments():     Identifying 2 segments of (6  7).
96c4762a1bSJed Brown[0] TetGenMeshUnifySegments():     Bond subfaces (6, 7, 4) and (6, 7, 3).
97c4762a1bSJed Brown[0] TetGenMeshUnifySegments():     Bond subfaces (6, 7, 3) and (6, 7, 4).
98c4762a1bSJed Brown[0] TetGenMeshUnifySegments():     Identifying 2 segments of (4  6).
99c4762a1bSJed Brown[0] TetGenMeshUnifySegments():     Bond subfaces (4, 6, 7) and (4, 6, 0).
100c4762a1bSJed Brown[0] TetGenMeshUnifySegments():     Bond subfaces (4, 6, 0) and (4, 6, 7).
101c4762a1bSJed Brown[0] TetGenMeshUnifySegments():     Identifying 2 segments of (0  1).
102c4762a1bSJed Brown[0] TetGenMeshUnifySegments():     Bond subfaces (0, 1, 2) and (0, 1, 5).
103c4762a1bSJed Brown[0] TetGenMeshUnifySegments():     Bond subfaces (0, 1, 5) and (0, 1, 2).
104c4762a1bSJed Brown[0] TetGenMeshUnifySegments():     Identifying 2 segments of (0  2).
105c4762a1bSJed Brown[0] TetGenMeshUnifySegments():     Bond subfaces (0, 2, 1) and (0, 2, 6).
106c4762a1bSJed Brown[0] TetGenMeshUnifySegments():     Bond subfaces (0, 2, 6) and (0, 2, 1).
107c4762a1bSJed Brown[0] TetGenMeshUnifySegments():     Identifying 2 segments of (3  2).
108c4762a1bSJed Brown[0] TetGenMeshUnifySegments():     Bond subfaces (3, 2, 1) and (3, 2, 6).
109c4762a1bSJed Brown[0] TetGenMeshUnifySegments():     Bond subfaces (3, 2, 6) and (3, 2, 1).
110c4762a1bSJed Brown[0] TetGenMeshUnifySegments():     Identifying 2 segments of (1  3).
111c4762a1bSJed Brown[0] TetGenMeshUnifySegments():     Bond subfaces (1, 3, 2) and (1, 3, 5).
112c4762a1bSJed Brown[0] TetGenMeshUnifySegments():     Bond subfaces (1, 3, 5) and (1, 3, 2).
113c4762a1bSJed Brown[0] TetGenMeshUnifySegments():     Identifying 2 segments of (1  5).
114c4762a1bSJed Brown[0] TetGenMeshUnifySegments():     Bond subfaces (1, 5, 0) and (1, 5, 3).
115c4762a1bSJed Brown[0] TetGenMeshUnifySegments():     Bond subfaces (1, 5, 3) and (1, 5, 0).
116c4762a1bSJed Brown[0] TetGenMeshUnifySegments():     Identifying 2 segments of (0  4).
117c4762a1bSJed Brown[0] TetGenMeshUnifySegments():     Bond subfaces (0, 4, 5) and (0, 4, 6).
118c4762a1bSJed Brown[0] TetGenMeshUnifySegments():     Bond subfaces (0, 4, 6) and (0, 4, 5).
119c4762a1bSJed Brown[0] TetGenMeshUnifySegments():     Identifying 2 segments of (7  3).
120c4762a1bSJed Brown[0] TetGenMeshUnifySegments():     Bond subfaces (7, 3, 6) and (7, 3, 5).
121c4762a1bSJed Brown[0] TetGenMeshUnifySegments():     Bond subfaces (7, 3, 5) and (7, 3, 6).
122c4762a1bSJed Brown[0] TetGenMeshUnifySegments():     Identifying 2 segments of (6  2).
123c4762a1bSJed Brown[0] TetGenMeshUnifySegments():     Bond subfaces (6, 2, 3) and (6, 2, 0).
124c4762a1bSJed Brown[0] TetGenMeshUnifySegments():     Bond subfaces (6, 2, 0) and (6, 2, 3).
125c4762a1bSJed Brown[0] TetGenMeshMergeFacets():   Merging coplanar facets.
126c4762a1bSJed Brown[0] TetGenMeshMakePoint2SegMap():   Constructing mapping from points to segments.
127c4762a1bSJed Brown[0] TetGenMeshMarkAcuteVertices():   Marking acute vertices.
128c4762a1bSJed Brown[0] TetGenMeshMakeSegmentMap():   Constructing mapping from points to segments.
129c4762a1bSJed Brown[0] TetGenMeshMarkAcuteVertices():   0 acute vertices.
130c4762a1bSJed Brown[0] TetGenMeshFormSkeleton(): Recovering boundaries.
131c4762a1bSJed Brown[0] TetGenMeshDelaunizeSegments2():   Delaunizing segments.
132c4762a1bSJed Brown[0] TetGenMeshScoutSegment2():     Scout seg (0, 1).
133c4762a1bSJed Brown[0] TetGenMeshFindDirection2():       From tet (0, 7, 6, 4) to 1.
134c4762a1bSJed Brown[0] TetGenMeshFindDirection2():       From tet (0, 7, 4, 5) to 1.
135c4762a1bSJed Brown[0] TetGenMeshFindDirection2():       From tet (0, 7, 5, 1) to 1.
136c4762a1bSJed Brown[0] TetGenMeshScoutSegment2():     Scout seg (0, 2).
137c4762a1bSJed Brown[0] TetGenMeshFindDirection2():       From tet (0, 7, 6, 4) to 2.
138c4762a1bSJed Brown[0] TetGenMeshFindDirection2():       From tet (0, 6, 7, 2) to 2.
139c4762a1bSJed Brown[0] TetGenMeshScoutSegment2():     Scout seg (1, 5).
140c4762a1bSJed Brown[0] TetGenMeshScoutSegment2():     Scout seg (3, 2).
141c4762a1bSJed Brown[0] TetGenMeshFindDirection2():       From tet (3, 0, 7, 2) to 2.
142c4762a1bSJed Brown[0] TetGenMeshScoutSegment2():     Scout seg (6, 7).
143c4762a1bSJed Brown[0] TetGenMeshScoutSegment2():     Scout seg (6, 2).
144c4762a1bSJed Brown[0] TetGenMeshFindDirection2():       From tet (6, 0, 7, 4) to 2.
145c4762a1bSJed Brown[0] TetGenMeshFindDirection2():       From tet (6, 7, 0, 2) to 2.
146c4762a1bSJed Brown[0] TetGenMeshScoutSegment2():     Scout seg (5, 4).
147c4762a1bSJed Brown[0] TetGenMeshFindDirection2():       From tet (5, 7, 0, 4) to 4.
148c4762a1bSJed Brown[0] TetGenMeshScoutSegment2():     Scout seg (5, 7).
149c4762a1bSJed Brown[0] TetGenMeshScoutSegment2():     Scout seg (7, 3).
150c4762a1bSJed Brown[0] TetGenMeshFindDirection2():       From tet (7, 6, 0, 4) to 3.
151c4762a1bSJed Brown[0] TetGenMeshFindDirection2():       From tet (7, 0, 6, 2) to 3.
152c4762a1bSJed Brown[0] TetGenMeshFindDirection2():       From tet (7, 0, 2, 3) to 3.
153c4762a1bSJed Brown[0] TetGenMeshScoutSegment2():     Scout seg (1, 3).
154c4762a1bSJed Brown[0] TetGenMeshFindDirection2():       From tet (1, 0, 5, 7) to 3.
155c4762a1bSJed Brown[0] TetGenMeshFindDirection2():       From tet (1, 0, 7, 3) to 3.
156c4762a1bSJed Brown[0] TetGenMeshScoutSegment2():     Scout seg (0, 4).
157c4762a1bSJed Brown[0] TetGenMeshFindDirection2():       From tet (0, 7, 6, 4) to 4.
158c4762a1bSJed Brown[0] TetGenMeshScoutSegment2():     Scout seg (4, 6).
159c4762a1bSJed Brown[0] TetGenMeshDelaunizeSegments2():   0 protecting points.
160c4762a1bSJed Brown[0] TetGenMeshConstrainedFacets2():   Constraining facets.
161c4762a1bSJed Brown[0] TetGenMeshConstrainedFacets2():   Recover facet #1: 2 subfaces, 4 vertices.
162c4762a1bSJed Brown[0] TetGenMeshFindDirection2():       From tet (3, 0, 7, 2) to 5.
163c4762a1bSJed Brown[0] TetGenMeshFindDirection2():       From tet (3, 7, 0, 1) to 5.
164c4762a1bSJed Brown[0] TetGenMeshScoutSubface():     Scout subface (5, 7, 3) (11).
165c4762a1bSJed Brown[0] TetGenMeshScoutCrossTet():     Found a co-facet face (5, 7, 1) op (0).
166c4762a1bSJed Brown[0] TetGenMeshFlip22Sub():     Flip subedge (5, 3) to (7, 1).
167c4762a1bSJed Brown[0] TetGenMeshFindDirection2():       From tet (1, 0, 5, 7) to 3.
168c4762a1bSJed Brown[0] TetGenMeshFindDirection2():       From tet (1, 0, 7, 3) to 3.
169c4762a1bSJed Brown[0] TetGenMeshScoutSubface():     Scout subface (1, 3, 7) (11).
170c4762a1bSJed Brown[0] TetGenMeshFindDirection2():       From tet (7, 6, 0, 4) to 1.
171c4762a1bSJed Brown[0] TetGenMeshFindDirection2():       From tet (7, 4, 0, 5) to 1.
172c4762a1bSJed Brown[0] TetGenMeshFindDirection2():       From tet (7, 5, 0, 1) to 1.
173c4762a1bSJed Brown[0] TetGenMeshScoutSubface():     Scout subface (7, 1, 5) (11).
174c4762a1bSJed Brown[0] TetGenMeshConstrainedFacets2():   Recover facet #2: 2 subfaces, 4 vertices.
175c4762a1bSJed Brown[0] TetGenMeshFindDirection2():       From tet (4, 6, 7, 0) to 5.
176c4762a1bSJed Brown[0] TetGenMeshFindDirection2():       From tet (4, 0, 7, 5) to 5.
177c4762a1bSJed Brown[0] TetGenMeshScoutSubface():     Scout subface (4, 5, 7) (10).
178c4762a1bSJed Brown[0] TetGenMeshFindDirection2():       From tet (7, 6, 0, 4) to 4.
179c4762a1bSJed Brown[0] TetGenMeshScoutSubface():     Scout subface (7, 4, 6) (10).
180c4762a1bSJed Brown[0] TetGenMeshConstrainedFacets2():   Recover facet #3: 2 subfaces, 4 vertices.
181c4762a1bSJed Brown[0] TetGenMeshScoutSubface():     Scout subface (6, 0, 2) (9).
182c4762a1bSJed Brown[0] TetGenMeshFindDirection2():       From tet (0, 7, 6, 4) to 4.
183c4762a1bSJed Brown[0] TetGenMeshScoutSubface():     Scout subface (0, 4, 6) (9).
184c4762a1bSJed Brown[0] TetGenMeshConstrainedFacets2():   Recover facet #4: 2 subfaces, 4 vertices.
185c4762a1bSJed Brown[0] TetGenMeshScoutSubface():     Scout subface (5, 0, 4) (8).
186c4762a1bSJed Brown[0] TetGenMeshFindDirection2():       From tet (0, 7, 6, 4) to 1.
187c4762a1bSJed Brown[0] TetGenMeshFindDirection2():       From tet (0, 7, 4, 5) to 1.
188c4762a1bSJed Brown[0] TetGenMeshFindDirection2():       From tet (0, 7, 5, 1) to 1.
189c4762a1bSJed Brown[0] TetGenMeshScoutSubface():     Scout subface (0, 1, 5) (8).
190c4762a1bSJed Brown[0] TetGenMeshConstrainedFacets2():   Recover facet #5: 2 subfaces, 4 vertices.
191c4762a1bSJed Brown[0] TetGenMeshScoutSubface():     Scout subface (1, 0, 2) (7).
192c4762a1bSJed Brown[0] TetGenMeshScoutCrossTet():     Found a co-facet face (1, 0, 3) op (7).
193c4762a1bSJed Brown[0] TetGenMeshFlip22Sub():     Flip subedge (1, 2) to (0, 3).
194c4762a1bSJed Brown[0] TetGenMeshFindDirection2():       From tet (0, 7, 6, 4) to 3.
195c4762a1bSJed Brown[0] TetGenMeshFindDirection2():       From tet (0, 6, 7, 2) to 3.
196c4762a1bSJed Brown[0] TetGenMeshFindDirection2():       From tet (0, 2, 7, 3) to 3.
197c4762a1bSJed Brown[0] TetGenMeshScoutSubface():     Scout subface (0, 3, 2) (7).
198c4762a1bSJed Brown[0] TetGenMeshFindDirection2():       From tet (3, 0, 7, 2) to 1.
199c4762a1bSJed Brown[0] TetGenMeshFindDirection2():       From tet (3, 7, 0, 1) to 1.
200c4762a1bSJed Brown[0] TetGenMeshScoutSubface():     Scout subface (3, 1, 0) (7).
201c4762a1bSJed Brown[0] TetGenMeshConstrainedFacets2():   Recover facet #6: 2 subfaces, 4 vertices.
202c4762a1bSJed Brown[0] TetGenMeshScoutSubface():     Scout subface (6, 7, 3) (2).
203c4762a1bSJed Brown[0] TetGenMeshScoutCrossTet():     Found a co-facet face (7, 6, 2) op (0).
204c4762a1bSJed Brown[0] TetGenMeshFlip22Sub():     Flip subedge (6, 3) to (7, 2).
205c4762a1bSJed Brown[0] TetGenMeshFindDirection2():       From tet (7, 6, 0, 4) to 2.
206c4762a1bSJed Brown[0] TetGenMeshFindDirection2():       From tet (7, 0, 6, 2) to 2.
207c4762a1bSJed Brown[0] TetGenMeshScoutSubface():     Scout subface (7, 2, 3) (2).
208c4762a1bSJed Brown[0] TetGenMeshScoutSubface():     Scout subface (2, 6, 7) (2).
209c4762a1bSJed Brown[0] TetGenMeshConstrainedFacets2():   3 subedge flips  0 cavities remeshed.
210c4762a1bSJed Brown[0] TetGenMeshCarveHoles(): Removing exterior tetrahedra.
211c4762a1bSJed Brown[0] TetGenMeshInfectHull():   Marking concavities for elimination.
212c4762a1bSJed Brown[0] TetGenMeshPlague():   Marking neighbors of marked tetrahedra.
213c4762a1bSJed Brown[0] TetGenMeshRemoveHoleTets():   Deleting marked tetrahedra.
214c4762a1bSJed Brown[0] TetGenMeshMakePoint2TetMap():   Constructing mapping from points to tetrahedra.
215c4762a1bSJed Brown[0] TetGenMeshOptimize(): Repairing mesh.
216c4762a1bSJed Brown[0] TetGenMeshEnforceQuality(): Adding Steiner points to enforce quality.
217c4762a1bSJed Brown[0] TetGenMeshMarkSharpSegments():   Marking sharp segments.
218c4762a1bSJed Brown[0] TetGenMeshDecideFeaturePointSizes():   Deciding feature-point sizes.
219c4762a1bSJed Brown[0] TetGenMeshMakeSegmentMap():   Constructing mapping from points to segments.
220c4762a1bSJed Brown[0] TetGenMeshDecideFeaturePointSizes():   0 feature points.
221c4762a1bSJed Brown[0] TetGenMeshEnforceQuality():   0 split points.
222c4762a1bSJed Brown[0] TetGenMeshEnforceQuality():   0 split points.
223c4762a1bSJed Brown[0] TetGenMeshEnforceQuality():   0 refinement points.
224c4762a1bSJed Brown[0] TetGenMeshEnforceQuality():   Totally added 0 points.
225c4762a1bSJed Brown[0] TetGenMeshOptimize(): Optimizing mesh.
226c4762a1bSJed Brown[0] TetGenMeshOptimize():   level = 3.
227c4762a1bSJed Brown[0] TetGenMeshOptimize():   level = 3 pass 0.
228c4762a1bSJed Brown[0] TetGenMeshOutputNodes(): Writing nodes.
229c4762a1bSJed Brown[0] TetGenMeshOutputElements(): Writing elements.
230c4762a1bSJed Brown[0] TetGenMeshOutputSubfaces(): Writing faces.
231c4762a1bSJed Brown[0] TetGenMeshReconstructMesh(): Reconstructing mesh.
232c4762a1bSJed Brown[0] TetGenMeshMakeIndex2PointMap():   Constructing mapping from indices to points.
233c4762a1bSJed Brown[0] TetGenMeshMakeTetrahedronMap():   Constructing mapping from points to tetrahedra.
234c4762a1bSJed Brown[0] TetGenMeshReconstructMesh():   Maximal vertex degree = 2.
235c4762a1bSJed Brown[0] TetGenMeshMakeSubfaceMap():   Constructing mapping from points to subfaces.
236c4762a1bSJed Brown[0] TetGenMeshOptimize(): Repairing mesh.
237c4762a1bSJed Brown[0] TetGenMeshEnforceQuality(): Adding Steiner points to enforce quality.
238c4762a1bSJed Brown[0] TetGenMeshMarkSharpSegments():   Marking sharp segments.
239c4762a1bSJed Brown[0] TetGenMeshDecideFeaturePointSizes():   Deciding feature-point sizes.
240c4762a1bSJed Brown[0] TetGenMeshMakeSegmentMap():   Constructing mapping from points to segments.
241c4762a1bSJed Brown[0] TetGenMeshDecideFeaturePointSizes():   0 feature points.
242c4762a1bSJed Brown[0] TetGenMeshEnforceQuality():   0 split points.
243c4762a1bSJed Brown[0] TetGenMeshEnforceQuality():   0 split points.
244c4762a1bSJed Brown[0] TetGenMeshEnqueueBadTet():     Queueing bad tet: (0, 7, 3, 2), ratio 0.866025, qnum 0.
245c4762a1bSJed Brown[0] TetGenMeshEnqueueBadTet():     Queueing bad tet: (0, 5, 7, 4), ratio 0.866025, qnum 0.
246c4762a1bSJed Brown[0] TetGenMeshEnqueueBadTet():     Queueing bad tet: (0, 1, 3, 7), ratio 0.866025, qnum 0.
247c4762a1bSJed Brown[0] TetGenMeshEnqueueBadTet():     Queueing bad tet: (5, 1, 0, 7), ratio 0.866025, qnum 0.
248c4762a1bSJed Brown[0] TetGenMeshEnqueueBadTet():     Queueing bad tet: (0, 6, 7, 2), ratio 0.866025, qnum 0.
249c4762a1bSJed Brown[0] TetGenMeshEnqueueBadTet():     Queueing bad tet: (7, 6, 0, 4), ratio 0.866025, qnum 0.
250c4762a1bSJed Brown[0] TetGenMeshEnforceQuality():   Splitting bad tetrahedra.
251c4762a1bSJed Brown[0] TetGenMeshRepairBadTets():     Dequeuing btet (0, 7, 3, 2).
252c4762a1bSJed Brown[0] TetGenMeshRepairBadTets():     loc = 2.
253c4762a1bSJed Brown[0] TetGenMeshFormBowatCavityQuad():     Collect BC_i(8): 6 tets, 12 faces.
254c4762a1bSJed Brown[0] TetGenMeshEnqueueEncSub():     Queuing subface (7, 2, 3) [0].
255c4762a1bSJed Brown[0] TetGenMeshEnqueueEncSub():     Queuing subface (3, 2, 0) [0].
256c4762a1bSJed Brown[0] TetGenMeshEnqueueEncSub():     Queuing subface (0, 1, 3) [0].
257c4762a1bSJed Brown[0] TetGenMeshEnqueueEncSub():     Queuing subface (1, 7, 3) [0].
258c4762a1bSJed Brown[0] TetGenMeshEnqueueEncSub():     Queuing subface (0, 2, 6) [0].
259c4762a1bSJed Brown[0] TetGenMeshEnqueueEncSub():     Queuing subface (6, 2, 7) [0].
260c4762a1bSJed Brown[0] TetGenMeshEnqueueEncSub():     Queuing subface (5, 1, 0) [0].
261c4762a1bSJed Brown[0] TetGenMeshEnqueueEncSub():     Queuing subface (5, 7, 1) [0].
262c4762a1bSJed Brown[0] TetGenMeshEnqueueEncSub():     Queuing subface (7, 4, 6) [0].
263c4762a1bSJed Brown[0] TetGenMeshEnqueueEncSub():     Queuing subface (6, 4, 0) [0].
264c4762a1bSJed Brown[0] TetGenMeshEnqueueEncSub():     Queuing subface (0, 4, 5) [0].
265c4762a1bSJed Brown[0] TetGenMeshEnqueueEncSub():     Queuing subface (5, 4, 7) [0].
266c4762a1bSJed Brown[0] TetGenMeshRepairEncSubs():     Dequeuing ensub (7, 2, 3) [0].
267c4762a1bSJed Brown[0] TetGenMeshFormBowatCavitySub():     Collect CBC(8): 2 subfaces, 4 edges.
268c4762a1bSJed Brown[0] TetGenMeshFormBowatCavityQuad():     Collect BC_i(8): 6 tets, 10 faces.
269c4762a1bSJed Brown[0] TetGenMeshCheckSeg4Encroach():     Queuing encroaching subsegment (3, 2).
270c4762a1bSJed Brown[0] TetGenMeshCheckSeg4Encroach():     Queuing encroaching subsegment (2, 6).
271c4762a1bSJed Brown[0] TetGenMeshCheckSeg4Encroach():     Queuing encroaching subsegment (7, 3).
272c4762a1bSJed Brown[0] TetGenMeshCheckSeg4Encroach():     Queuing encroaching subsegment (6, 7).
273c4762a1bSJed Brown[0] TetGenMeshRepairEncSegs():   Get an enc-seg (3, 2)
274c4762a1bSJed Brown[0] TetGenMeshSplitTetEdge():   Inserting point 8 on edge (2, 3).
275c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue():   Inserting point 8 on subedge (2, 3) (seg).
276c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue():     Updating abc:
277c4762a1bSJed Brownsubface ver 1, mark 2: (queued)
278c4762a1bSJed Brown      [0] = 2
279c4762a1bSJed Brown      [1] =  1
280c4762a1bSJed Brown      [2] =  3
281c4762a1bSJed Brown      Org [1] = (0,1,0) 2
282c4762a1bSJed Brown      Dest[0] = (0.5,1,0) 8
283c4762a1bSJed Brown      Apex[2] = (0,0,0) 0
284c4762a1bSJed Brown      [6] = 3
285c4762a1bSJed Brown      [7] = Outer space
286c4762a1bSJed Brown      [8] = 0
287c4762a1bSJed Brown      [9] = 0
288c4762a1bSJed Brown      [10]= No subsegment
289c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue():     Creating vbc:
290c4762a1bSJed Brownsubface ver 1, mark 2:
291c4762a1bSJed Brown      [0] = 2
292c4762a1bSJed Brown      [1] =  5
293c4762a1bSJed Brown      [2] =  5
294c4762a1bSJed Brown      Org [1] = (0.5,1,0) 8
295c4762a1bSJed Brown      Dest[0] = (1,1,0) 3
296c4762a1bSJed Brown      Apex[2] = (0,0,0) 0
297c4762a1bSJed Brown      [6] = 1
298c4762a1bSJed Brown      [7] = Outer space
299c4762a1bSJed Brown      [8] = 0
300c4762a1bSJed Brown      [9] = No subsegment
301c4762a1bSJed Brown      [10]= No subsegment
302c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue():     Updating abc:
303c4762a1bSJed Brownsubface ver 2, mark 1:
304c4762a1bSJed Brown      [0] = 3
305c4762a1bSJed Brown      [1] =  1
306c4762a1bSJed Brown      [2] =  0
307c4762a1bSJed Brown      Org [1] = (0,1,0) 2
308c4762a1bSJed Brown      Dest[2] = (0.5,1,0) 8
309c4762a1bSJed Brown      Apex[0] = (1,1,1) 7
310c4762a1bSJed Brown      [6] = 2
311c4762a1bSJed Brown      [7] = Outer space
312c4762a1bSJed Brown      [8] = No subsegment
313c4762a1bSJed Brown      [9] = 0
314c4762a1bSJed Brown      [10]= No subsegment
315c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue():     Creating vbc:
316c4762a1bSJed Brownsubface ver 2, mark 1:
317c4762a1bSJed Brown      [0] = 4
318c4762a1bSJed Brown      [1] =  1
319c4762a1bSJed Brown      [2] =  3
320c4762a1bSJed Brown      Org [1] = (0.5,1,0) 8
321c4762a1bSJed Brown      Dest[2] = (1,1,0) 3
322c4762a1bSJed Brown      Apex[0] = (1,1,1) 7
323c4762a1bSJed Brown      [6] = 3
324c4762a1bSJed Brown      [7] = Outer space
325c4762a1bSJed Brown      [8] = No subsegment
326c4762a1bSJed Brown      [9] = 0
327c4762a1bSJed Brown      [10]= 0
328c4762a1bSJed Brown    Updating bots[0] Tetra with loc(1) and ver(2):
329c4762a1bSJed Brown      [0] loc(2).
330c4762a1bSJed Brown      [1] loc(3).
331c4762a1bSJed Brown      [2] Outer space.
332c4762a1bSJed Brown      [3] Outer space.
333c4762a1bSJed Brown      Org [3] (0,1,0) 2
334c4762a1bSJed Brown      Dest[1] (1,1,1) 7
335c4762a1bSJed Brown      Apex[0] (0,0,0) 0
336c4762a1bSJed Brown      Oppo[2] (0.5,1,0) 8
337c4762a1bSJed Brown      [0] NULL.
338c4762a1bSJed Brown      [1] NULL. (*)
339c4762a1bSJed Brown      [2] 0.
340c4762a1bSJed Brown      [3] 0.
341c4762a1bSJed Brown    Creating newtops[0] Tetra with loc(0) and ver(0):
342c4762a1bSJed Brown      [0] loc(3).
343c4762a1bSJed Brown      [1] Outer space.
344c4762a1bSJed Brown      [2] loc(0).
345c4762a1bSJed Brown      [3] Outer space.
346c4762a1bSJed Brown      Org [0] (1,1,0) 3
347c4762a1bSJed Brown      Dest[1] (0,0,0) 0
348c4762a1bSJed Brown      Apex[2] (1,1,1) 7
349c4762a1bSJed Brown      Oppo[3] (0.5,1,0) 8
350c4762a1bSJed Brown      [0] NULL. (*)
351c4762a1bSJed Brown      [1] 0.
352c4762a1bSJed Brown      [2] NULL.
353c4762a1bSJed Brown      [3] 2.
354c4762a1bSJed Brown[0] TetGenMeshLawson3D():     Lawson flip: 2 faces.
355c4762a1bSJed Brown[0] TetGenMeshFlip22():     Flip edge (7, 2) to (8, 6) T22.
356c4762a1bSJed Brown[0] TetGenMeshFlip22Sub():     Flip subedge (7, 2) to (8, 6).
357c4762a1bSJed Brown[0] TetGenMeshFlip22():     Updating abce Tetra with loc(2) and ver(0):
358c4762a1bSJed Brown      [0] loc(0).
359c4762a1bSJed Brown      [1] loc(3).
360c4762a1bSJed Brown      [2] Outer space.
361c4762a1bSJed Brown      [3] loc(2).
362c4762a1bSJed Brown      Org [1] (0,1,1) 6
363c4762a1bSJed Brown      Dest[3] (0.5,1,0) 8
364c4762a1bSJed Brown      Apex[2] (1,1,1) 7
365c4762a1bSJed Brown      Oppo[0] (0,0,0) 0
366c4762a1bSJed Brown      [0] NULL.
367c4762a1bSJed Brown      [1] NULL.
368c4762a1bSJed Brown      [2] 0. (*)
369c4762a1bSJed Brown      [3] NULL.
370c4762a1bSJed Brown[0] TetGenMeshFlip22():     Updating bade Tetra with loc(2) and ver(2):
371c4762a1bSJed Brown      [0] Outer space.
372c4762a1bSJed Brown      [1] Outer space.
373c4762a1bSJed Brown      [2] Outer space.
374c4762a1bSJed Brown      [3] loc(1).
375c4762a1bSJed Brown      Org [3] (0.5,1,0) 8
376c4762a1bSJed Brown      Dest[2] (0,1,1) 6
377c4762a1bSJed Brown      Apex[1] (0,1,0) 2
378c4762a1bSJed Brown      Oppo[0] (0,0,0) 0
379c4762a1bSJed Brown      [0] 0.
380c4762a1bSJed Brown      [1] 0.
381c4762a1bSJed Brown      [2] 0. (*)
382c4762a1bSJed Brown      [3] NULL.
383c4762a1bSJed Brown[0] TetGenMeshFlip22():     Flip edge (0, 3) to (8, 1) T22.
384c4762a1bSJed Brown[0] TetGenMeshFlip22Sub():     Flip subedge (0, 3) to (8, 1).
385c4762a1bSJed Brown[0] TetGenMeshFlip22():     Updating abce Tetra with loc(1) and ver(4):
386c4762a1bSJed Brown      [0] loc(3).
387c4762a1bSJed Brown      [1] Outer space.
388c4762a1bSJed Brown      [2] loc(2).
389c4762a1bSJed Brown      [3] loc(3).
390c4762a1bSJed Brown      Org [1] (1,0,0) 1
391c4762a1bSJed Brown      Dest[0] (0.5,1,0) 8
392c4762a1bSJed Brown      Apex[3] (0,0,0) 0
393c4762a1bSJed Brown      Oppo[2] (1,1,1) 7
394c4762a1bSJed Brown      [0] NULL.
395c4762a1bSJed Brown      [1] 0. (*)
396c4762a1bSJed Brown      [2] NULL.
397c4762a1bSJed Brown      [3] NULL.
398c4762a1bSJed Brown[0] TetGenMeshFlip22():     Updating bade Tetra with loc(0) and ver(4):
399c4762a1bSJed Brown      [0] Outer space.
400c4762a1bSJed Brown      [1] Outer space.
401c4762a1bSJed Brown      [2] Outer space.
402c4762a1bSJed Brown      [3] loc(0).
403c4762a1bSJed Brown      Org [2] (0.5,1,0) 8
404c4762a1bSJed Brown      Dest[0] (1,0,0) 1
405c4762a1bSJed Brown      Apex[1] (1,1,0) 3
406c4762a1bSJed Brown      Oppo[3] (1,1,1) 7
407c4762a1bSJed Brown      [0] 0. (*)
408c4762a1bSJed Brown      [1] 0.
409c4762a1bSJed Brown      [2] 2.
410c4762a1bSJed Brown      [3] NULL.
411c4762a1bSJed Brown[0] TetGenMeshFlip23():     Do T23 on face (0, 6, 7) 8, 4.
412c4762a1bSJed Brown[0] TetGenMeshFlip23():     Updating edab Tetra with loc(0) and ver(0):
413c4762a1bSJed Brown      [0] loc(1).
414c4762a1bSJed Brown      [1] loc(0).
415c4762a1bSJed Brown      [2] loc(3).
416c4762a1bSJed Brown      [3] Outer space.
417c4762a1bSJed Brown      Org [0] (0,0,1) 4
418c4762a1bSJed Brown      Dest[1] (0.5,1,0) 8
419c4762a1bSJed Brown      Apex[2] (0,0,0) 0
420c4762a1bSJed Brown      Oppo[3] (0,1,1) 6
421c4762a1bSJed Brown      [0] NULL. (*)
422c4762a1bSJed Brown      [1] NULL.
423c4762a1bSJed Brown      [2] NULL.
424c4762a1bSJed Brown      [3] 0.
425c4762a1bSJed Brown[0] TetGenMeshFlip23():     Updating edbc Tetra with loc(0) and ver(0):
426c4762a1bSJed Brown      [0] loc(1).
427c4762a1bSJed Brown      [1] loc(0).
428c4762a1bSJed Brown      [2] Outer space.
429c4762a1bSJed Brown      [3] Outer space.
430c4762a1bSJed Brown      Org [0] (0,0,1) 4
431c4762a1bSJed Brown      Dest[1] (0.5,1,0) 8
432c4762a1bSJed Brown      Apex[2] (0,1,1) 6
433c4762a1bSJed Brown      Oppo[3] (1,1,1) 7
434c4762a1bSJed Brown      [0] NULL. (*)
435c4762a1bSJed Brown      [1] NULL.
436c4762a1bSJed Brown      [2] 0.
437c4762a1bSJed Brown      [3] 0.
438c4762a1bSJed Brown[0] TetGenMeshFlip23():     Creating edca Tetra with loc(0) and ver(0):
439c4762a1bSJed Brown      [0] loc(1).
440c4762a1bSJed Brown      [1] loc(0).
441c4762a1bSJed Brown      [2] loc(3).
442c4762a1bSJed Brown      [3] loc(3).
443c4762a1bSJed Brown      Org [0] (0,0,1) 4
444c4762a1bSJed Brown      Dest[1] (0.5,1,0) 8
445c4762a1bSJed Brown      Apex[2] (1,1,1) 7
446c4762a1bSJed Brown      Oppo[3] (0,0,0) 0
447c4762a1bSJed Brown[0] TetGenMeshFlip23():     Do T23 on face (1, 0, 7) 8, 5.
448c4762a1bSJed Brown[0] TetGenMeshFlip23():     Updating edab Tetra with loc(0) and ver(0):
449c4762a1bSJed Brown      [0] loc(1).
450c4762a1bSJed Brown      [1] loc(0).
451c4762a1bSJed Brown      [2] Outer space.
452c4762a1bSJed Brown      [3] Outer space.
453c4762a1bSJed Brown      Org [0] (1,0,1) 5
454c4762a1bSJed Brown      Dest[1] (0.5,1,0) 8
455c4762a1bSJed Brown      Apex[2] (1,0,0) 1
456c4762a1bSJed Brown      Oppo[3] (0,0,0) 0
457c4762a1bSJed Brown      [0] NULL. (*)
458c4762a1bSJed Brown      [1] NULL.
459c4762a1bSJed Brown      [2] 0.
460c4762a1bSJed Brown      [3] 0.
461c4762a1bSJed Brown[0] TetGenMeshFlip23():     Updating edbc Tetra with loc(0) and ver(0):
462c4762a1bSJed Brown      [0] loc(1).
463c4762a1bSJed Brown      [1] loc(0).
464c4762a1bSJed Brown      [2] loc(2).
465c4762a1bSJed Brown      [3] loc(0).
466c4762a1bSJed Brown      Org [0] (1,0,1) 5
467c4762a1bSJed Brown      Dest[1] (0.5,1,0) 8
468c4762a1bSJed Brown      Apex[2] (0,0,0) 0
469c4762a1bSJed Brown      Oppo[3] (1,1,1) 7
470c4762a1bSJed Brown      [0] NULL. (*)
471c4762a1bSJed Brown      [1] NULL.
472c4762a1bSJed Brown      [2] NULL.
473c4762a1bSJed Brown      [3] NULL.
474c4762a1bSJed Brown[0] TetGenMeshFlip23():     Creating edca Tetra with loc(0) and ver(0):
475c4762a1bSJed Brown      [0] loc(1).
476c4762a1bSJed Brown      [1] loc(0).
477c4762a1bSJed Brown      [2] loc(3).
478c4762a1bSJed Brown      [3] Outer space.
479c4762a1bSJed Brown      Org [0] (1,0,1) 5
480c4762a1bSJed Brown      Dest[1] (0.5,1,0) 8
481c4762a1bSJed Brown      Apex[2] (1,1,1) 7
482c4762a1bSJed Brown      Oppo[3] (1,0,0) 1
483c4762a1bSJed Brown      [0] NULL. (*)
484c4762a1bSJed Brown      [1] NULL.
485c4762a1bSJed Brown      [2] NULL.
486c4762a1bSJed Brown      [3] 0.
487c4762a1bSJed Brown[0] TetGenMeshFlip32():     Do T32 on edge (7, 0) 4, 8, 5.
488c4762a1bSJed Brown[0] TetGenMeshFlip32():     Updating abcd Tetra with loc(0) and ver(0):
489c4762a1bSJed Brown      [0] loc(0).
490c4762a1bSJed Brown      [1] loc(0).
491c4762a1bSJed Brown      [2] loc(1).
492c4762a1bSJed Brown      [3] Outer space.
493c4762a1bSJed Brown      Org [0] (0,0,1) 4
494c4762a1bSJed Brown      Dest[1] (0.5,1,0) 8
495c4762a1bSJed Brown      Apex[2] (1,0,1) 5
496c4762a1bSJed Brown      Oppo[3] (0,0,0) 0
497c4762a1bSJed Brown      [0] NULL. (*)
498c4762a1bSJed Brown      [1] NULL.
499c4762a1bSJed Brown      [2] NULL.
500c4762a1bSJed Brown      [3] 0.
501c4762a1bSJed Brown[0] TetGenMeshFlip32():     Updating bace Tetra with loc(0) and ver(0):
502c4762a1bSJed Brown      [0] loc(0).
503c4762a1bSJed Brown      [1] loc(1).
504c4762a1bSJed Brown      [2] Outer space.
505c4762a1bSJed Brown      [3] loc(0).
506c4762a1bSJed Brown      Org [0] (0.5,1,0) 8
507c4762a1bSJed Brown      Dest[1] (0,0,1) 4
508c4762a1bSJed Brown      Apex[2] (1,0,1) 5
509c4762a1bSJed Brown      Oppo[3] (1,1,1) 7
510c4762a1bSJed Brown      [0] NULL. (*)
511c4762a1bSJed Brown      [1] NULL.
512c4762a1bSJed Brown      [2] 0.
513c4762a1bSJed Brown      [3] NULL.
514c4762a1bSJed Brown[0] TetGenMeshFlip32():     Deleting edca [0] TetGenMeshLawson3D():     5 flips.
515c4762a1bSJed Brown[0] TetGenMeshEnqueueBadTet():     Queueing bad tet: (3, 7, 1, 8), ratio 1.5, qnum 0.
516c4762a1bSJed Brown[0] TetGenMeshEnqueueBadTet():     Queueing bad tet: (0, 1, 5, 8), ratio 0.800391, qnum 0.
517c4762a1bSJed Brown[0] TetGenMeshEnqueueBadTet():     Queueing bad tet: (4, 5, 7, 8), ratio 0.800391, qnum 0.
518c4762a1bSJed Brown[0] TetGenMeshEnqueueBadTet():     Queueing bad tet: (4, 7, 6, 8), ratio 0.800391, qnum 0.
519c4762a1bSJed Brown[0] TetGenMeshEnqueueBadTet():     Queueing bad tet: (6, 0, 4, 8), ratio 0.75, qnum 0.
520c4762a1bSJed Brown[0] TetGenMeshEnqueueBadTet():     Queueing bad tet: (6, 2, 0, 8), ratio 1.5, qnum 0.
521c4762a1bSJed Brown[0] TetGenMeshRepairEncSegs():   Get an enc-seg (2, 6)
522c4762a1bSJed Brown[0] TetGenMeshSplitTetEdge():   Inserting point 9 on edge (2, 6).
523c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue():   Inserting point 9 on subedge (2, 6) (seg).
524c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue():     Updating abc:
525c4762a1bSJed Brownsubface ver 5, mark 1: (queued)
526c4762a1bSJed Brown      [0] = 1
527c4762a1bSJed Brown      [1] =  1
528c4762a1bSJed Brown      [2] =  2
529c4762a1bSJed Brown      Org [0] = (0,1,0) 2
530c4762a1bSJed Brown      Dest[2] = (0,1,0.5) 9
531c4762a1bSJed Brown      Apex[1] = (0.5,1,0) 8
532c4762a1bSJed Brown      [6] = 2
533c4762a1bSJed Brown      [7] = Outer space
534c4762a1bSJed Brown      [8] = 0
535c4762a1bSJed Brown      [9] = No subsegment
536c4762a1bSJed Brown      [10]= 0
537c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue():     Creating vbc:
538c4762a1bSJed Brownsubface ver 5, mark 1:
539c4762a1bSJed Brown      [0] = 3
540c4762a1bSJed Brown      [1] =  0
541c4762a1bSJed Brown      [2] =  2
542c4762a1bSJed Brown      Org [0] = (0,1,0.5) 9
543c4762a1bSJed Brown      Dest[2] = (0,1,1) 6
544c4762a1bSJed Brown      Apex[1] = (0.5,1,0) 8
545c4762a1bSJed Brown      [6] = 1
546c4762a1bSJed Brown      [7] = Outer space
547c4762a1bSJed Brown      [8] = No subsegment
548c4762a1bSJed Brown      [9] = No subsegment
549c4762a1bSJed Brown      [10]= 0
550c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue():     Updating abc:
551c4762a1bSJed Brownsubface ver 2, mark 6: (queued)
552c4762a1bSJed Brown      [0] = 2
553c4762a1bSJed Brown      [1] =  4
554c4762a1bSJed Brown      [2] =  0
555c4762a1bSJed Brown      Org [1] = (0,1,0) 2
556c4762a1bSJed Brown      Dest[2] = (0,1,0.5) 9
557c4762a1bSJed Brown      Apex[0] = (0,0,0) 0
558c4762a1bSJed Brown      [6] = 0
559c4762a1bSJed Brown      [7] = Outer space
560c4762a1bSJed Brown      [8] = 0
561c4762a1bSJed Brown      [9] = 0
562c4762a1bSJed Brown      [10]= No subsegment
563c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue():     Creating vbc:
564c4762a1bSJed Brownsubface ver 2, mark 6:
565c4762a1bSJed Brown      [0] = 4
566c4762a1bSJed Brown      [1] =  5
567c4762a1bSJed Brown      [2] =  5
568c4762a1bSJed Brown      Org [1] = (0,1,0.5) 9
569c4762a1bSJed Brown      Dest[2] = (0,1,1) 6
570c4762a1bSJed Brown      Apex[0] = (0,0,0) 0
571c4762a1bSJed Brown      [6] = 3
572c4762a1bSJed Brown      [7] = Outer space
573c4762a1bSJed Brown      [8] = No subsegment
574c4762a1bSJed Brown      [9] = 0
575c4762a1bSJed Brown      [10]= No subsegment
576c4762a1bSJed Brown    Updating bots[0] Tetra with loc(1) and ver(4):
577c4762a1bSJed Brown      [0] Outer space.
578c4762a1bSJed Brown      [1] Outer space.
579c4762a1bSJed Brown      [2] Outer space.
580c4762a1bSJed Brown      [3] loc(2).
581c4762a1bSJed Brown      Org [1] (0,1,0) 2
582c4762a1bSJed Brown      Dest[0] (0,0,0) 0
583c4762a1bSJed Brown      Apex[3] (0.5,1,0) 8
584c4762a1bSJed Brown      Oppo[2] (0,1,0.5) 9
585c4762a1bSJed Brown      [0] 0.
586c4762a1bSJed Brown      [1] 0. (*)
587c4762a1bSJed Brown      [2] 0.
588c4762a1bSJed Brown      [3] NULL.
589c4762a1bSJed Brown    Creating newtops[0] Tetra with loc(0) and ver(0):
590c4762a1bSJed Brown      [0] loc(2).
591c4762a1bSJed Brown      [1] Outer space.
592c4762a1bSJed Brown      [2] loc(3).
593c4762a1bSJed Brown      [3] Outer space.
594c4762a1bSJed Brown      Org [0] (0,1,1) 6
595c4762a1bSJed Brown      Dest[1] (0.5,1,0) 8
596c4762a1bSJed Brown      Apex[2] (0,0,0) 0
597c4762a1bSJed Brown      Oppo[3] (0,1,0.5) 9
598c4762a1bSJed Brown      [0] NULL. (*)
599c4762a1bSJed Brown      [1] 4.
600c4762a1bSJed Brown      [2] NULL.
601c4762a1bSJed Brown      [3] 2.
602c4762a1bSJed Brown[0] TetGenMeshLawson3D():     Lawson flip: 1 faces.
603c4762a1bSJed Brown[0] TetGenMeshFlip22():     Flip edge (6, 0) to (9, 4) T22.
604c4762a1bSJed Brown[0] TetGenMeshFlip22Sub():     Flip subedge (6, 0) to (9, 4).
605c4762a1bSJed Brown[0] TetGenMeshFlip22():     Updating abce Tetra with loc(3) and ver(4):
606c4762a1bSJed Brown      [0] loc(2).
607c4762a1bSJed Brown      [1] loc(0).
608c4762a1bSJed Brown      [2] Outer space.
609c4762a1bSJed Brown      [3] Outer space.
610c4762a1bSJed Brown      Org [0] (0,0,1) 4
611c4762a1bSJed Brown      Dest[2] (0,1,0.5) 9
612c4762a1bSJed Brown      Apex[3] (0,1,1) 6
613c4762a1bSJed Brown      Oppo[1] (0.5,1,0) 8
614c4762a1bSJed Brown      [0] NULL.
615c4762a1bSJed Brown      [1] NULL.
616c4762a1bSJed Brown      [2] 4.
617c4762a1bSJed Brown      [3] 2. (*)
618c4762a1bSJed Brown[0] TetGenMeshFlip22():     Updating bade Tetra with loc(3) and ver(0):
619c4762a1bSJed Brown      [0] loc(3).
620c4762a1bSJed Brown      [1] loc(1).
621c4762a1bSJed Brown      [2] loc(0).
622c4762a1bSJed Brown      [3] Outer space.
623c4762a1bSJed Brown      Org [2] (0,1,0.5) 9
624c4762a1bSJed Brown      Dest[3] (0,0,1) 4
625c4762a1bSJed Brown      Apex[0] (0,0,0) 0
626c4762a1bSJed Brown      Oppo[1] (0.5,1,0) 8
627c4762a1bSJed Brown      [0] NULL.
628c4762a1bSJed Brown      [1] NULL.
629c4762a1bSJed Brown      [2] NULL.
630c4762a1bSJed Brown      [3] 0. (*)
631*0fdc7489SMatthew Knepley[0] TetGenMeshLawson3D():     1 flips.
632*0fdc7489SMatthew Knepley[0] TetGenMeshEnqueueBadTet():     Queueing bad tet: (4, 0, 8, 9), ratio 1.13192, qnum 0.
633c4762a1bSJed Brown[0] TetGenMeshRepairEncSegs():   Get an enc-seg (7, 3)
634c4762a1bSJed Brown[0] TetGenMeshSplitTetEdge():   Inserting point 10 on edge (3, 7).
635c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue():   Inserting point 10 on subedge (3, 7) (seg).
636c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue():     Updating abc:
637c4762a1bSJed Brownsubface ver 4, mark 1:
638c4762a1bSJed Brown      [0] = 2
639c4762a1bSJed Brown      [1] =  2
640c4762a1bSJed Brown      [2] =  3
641c4762a1bSJed Brown      Org [2] = (1,1,0) 3
642c4762a1bSJed Brown      Dest[0] = (1,1,0.5) 10
643c4762a1bSJed Brown      Apex[1] = (0.5,1,0) 8
644c4762a1bSJed Brown      [6] = 2
645c4762a1bSJed Brown      [7] = Outer space
646c4762a1bSJed Brown      [8] = No subsegment
647c4762a1bSJed Brown      [9] = 0
648c4762a1bSJed Brown      [10]= 0
649c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue():     Creating vbc:
650c4762a1bSJed Brownsubface ver 4, mark 1:
651*0fdc7489SMatthew Knepley      [0] = 2
652c4762a1bSJed Brown      [1] =  0
653c4762a1bSJed Brown      [2] =  3
654c4762a1bSJed Brown      Org [2] = (1,1,0.5) 10
655c4762a1bSJed Brown      Dest[0] = (1,1,1) 7
656c4762a1bSJed Brown      Apex[1] = (0.5,1,0) 8
657c4762a1bSJed Brown      [6] = 3
658c4762a1bSJed Brown      [7] = Outer space
659c4762a1bSJed Brown      [8] = No subsegment
660c4762a1bSJed Brown      [9] = No subsegment
661c4762a1bSJed Brown      [10]= 0
662c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue():     Updating abc:
663c4762a1bSJed Brownsubface ver 3, mark 5: (queued)
664c4762a1bSJed Brown      [0] = 5
665c4762a1bSJed Brown      [1] =  4
666c4762a1bSJed Brown      [2] =  0
667c4762a1bSJed Brown      Org [2] = (1,1,0) 3
668c4762a1bSJed Brown      Dest[1] = (1,1,0.5) 10
669c4762a1bSJed Brown      Apex[0] = (1,0,0) 1
670c4762a1bSJed Brown      [6] = 1
671c4762a1bSJed Brown      [7] = Outer space
672c4762a1bSJed Brown      [8] = No subsegment
673c4762a1bSJed Brown      [9] = 0
674c4762a1bSJed Brown      [10]= 0
675c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue():     Creating vbc:
676c4762a1bSJed Brownsubface ver 3, mark 5:
677c4762a1bSJed Brown      [0] = 3
678c4762a1bSJed Brown      [1] =  4
679c4762a1bSJed Brown      [2] =  1
680c4762a1bSJed Brown      Org [2] = (1,1,0.5) 10
681c4762a1bSJed Brown      Dest[1] = (1,1,1) 7
682c4762a1bSJed Brown      Apex[0] = (1,0,0) 1
683c4762a1bSJed Brown      [6] = 1
684c4762a1bSJed Brown      [7] = Outer space
685c4762a1bSJed Brown      [8] = No subsegment
686c4762a1bSJed Brown      [9] = 0
687c4762a1bSJed Brown      [10]= No subsegment
688c4762a1bSJed Brown    Updating bots[0] Tetra with loc(0) and ver(2):
689c4762a1bSJed Brown      [0] Outer space.
690c4762a1bSJed Brown      [1] Outer space.
691c4762a1bSJed Brown      [2] Outer space.
692c4762a1bSJed Brown      [3] loc(2).
693c4762a1bSJed Brown      Org [1] (1,1,0) 3
694c4762a1bSJed Brown      Dest[2] (0.5,1,0) 8
695c4762a1bSJed Brown      Apex[0] (1,0,0) 1
696c4762a1bSJed Brown      Oppo[3] (1,1,0.5) 10
697c4762a1bSJed Brown      [0] 0. (*)
698c4762a1bSJed Brown      [1] 0.
699c4762a1bSJed Brown      [2] 2.
700c4762a1bSJed Brown      [3] NULL.
701c4762a1bSJed Brown    Creating newtops[0] Tetra with loc(0) and ver(0):
702c4762a1bSJed Brown      [0] loc(2).
703c4762a1bSJed Brown      [1] Outer space.
704c4762a1bSJed Brown      [2] loc(3).
705c4762a1bSJed Brown      [3] Outer space.
706c4762a1bSJed Brown      Org [0] (1,1,1) 7
707c4762a1bSJed Brown      Dest[1] (1,0,0) 1
708c4762a1bSJed Brown      Apex[2] (0.5,1,0) 8
709c4762a1bSJed Brown      Oppo[3] (1,1,0.5) 10
710c4762a1bSJed Brown      [0] NULL. (*)
711c4762a1bSJed Brown      [1] 2.
712c4762a1bSJed Brown      [2] NULL.
713c4762a1bSJed Brown      [3] 4.
714*0fdc7489SMatthew Knepley[0] TetGenMeshLawson3D():     Lawson flip: 4 faces.
715*0fdc7489SMatthew Knepley[0] TetGenMeshFlip22():     Flip edge (8, 6) to (9, 7) T22.
716*0fdc7489SMatthew Knepley[0] TetGenMeshFlip22Sub():     Flip subedge (8, 6) to (9, 7).
717*0fdc7489SMatthew Knepley[0] TetGenMeshFlip22():     Updating abce Tetra with loc(2) and ver(0):
718*0fdc7489SMatthew Knepley      [0] loc(1).
719*0fdc7489SMatthew Knepley      [1] loc(0).
720*0fdc7489SMatthew Knepley      [2] Outer space.
721*0fdc7489SMatthew Knepley      [3] loc(2).
722*0fdc7489SMatthew Knepley      Org [1] (1,1,1) 7
723*0fdc7489SMatthew Knepley      Dest[3] (0,1,0.5) 9
724*0fdc7489SMatthew Knepley      Apex[2] (0.5,1,0) 8
725*0fdc7489SMatthew Knepley      Oppo[0] (0,0,1) 4
726*0fdc7489SMatthew Knepley      [0] NULL.
727*0fdc7489SMatthew Knepley      [1] NULL.
728*0fdc7489SMatthew Knepley      [2] 4. (*)
729*0fdc7489SMatthew Knepley      [3] NULL.
730*0fdc7489SMatthew Knepley[0] TetGenMeshFlip22():     Updating bade Tetra with loc(2) and ver(4):
731*0fdc7489SMatthew Knepley      [0] loc(1).
732*0fdc7489SMatthew Knepley      [1] Outer space.
733*0fdc7489SMatthew Knepley      [2] Outer space.
734*0fdc7489SMatthew Knepley      [3] Outer space.
735*0fdc7489SMatthew Knepley      Org [2] (0,1,0.5) 9
736*0fdc7489SMatthew Knepley      Dest[1] (1,1,1) 7
737*0fdc7489SMatthew Knepley      Apex[3] (0,1,1) 6
738*0fdc7489SMatthew Knepley      Oppo[0] (0,0,1) 4
739*0fdc7489SMatthew Knepley      [0] NULL.
740*0fdc7489SMatthew Knepley      [1] 0.
741*0fdc7489SMatthew Knepley      [2] 0. (*)
742*0fdc7489SMatthew Knepley      [3] 2.
743c4762a1bSJed Brown[0] TetGenMeshFlip22():     Flip edge (1, 7) to (10, 5) T22.
744c4762a1bSJed Brown[0] TetGenMeshFlip22Sub():     Flip subedge (1, 7) to (10, 5).
745c4762a1bSJed Brown[0] TetGenMeshFlip22():     Updating abce Tetra with loc(1) and ver(4):
746c4762a1bSJed Brown      [0] loc(2).
747c4762a1bSJed Brown      [1] Outer space.
748c4762a1bSJed Brown      [2] loc(0).
749c4762a1bSJed Brown      [3] loc(3).
750c4762a1bSJed Brown      Org [1] (1,0,1) 5
751c4762a1bSJed Brown      Dest[0] (1,1,0.5) 10
752c4762a1bSJed Brown      Apex[3] (1,0,0) 1
753c4762a1bSJed Brown      Oppo[2] (0.5,1,0) 8
754c4762a1bSJed Brown      [0] NULL.
755c4762a1bSJed Brown      [1] 2. (*)
756c4762a1bSJed Brown      [2] NULL.
757c4762a1bSJed Brown      [3] NULL.
758c4762a1bSJed Brown[0] TetGenMeshFlip22():     Updating bade Tetra with loc(3) and ver(0):
759c4762a1bSJed Brown      [0] Outer space.
760c4762a1bSJed Brown      [1] loc(3).
761c4762a1bSJed Brown      [2] loc(0).
762c4762a1bSJed Brown      [3] Outer space.
763c4762a1bSJed Brown      Org [2] (1,1,0.5) 10
764c4762a1bSJed Brown      Dest[3] (1,0,1) 5
765c4762a1bSJed Brown      Apex[0] (1,1,1) 7
766c4762a1bSJed Brown      Oppo[1] (0.5,1,0) 8
767c4762a1bSJed Brown      [0] 4.
768c4762a1bSJed Brown      [1] NULL.
769c4762a1bSJed Brown      [2] NULL.
770c4762a1bSJed Brown      [3] 0. (*)
771*0fdc7489SMatthew Knepley[0] TetGenMeshFlip23():     Do T23 on face (4, 7, 8) 9, 5.
772*0fdc7489SMatthew Knepley[0] TetGenMeshFlip23():     Updating edab Tetra with loc(0) and ver(0):
773*0fdc7489SMatthew Knepley      [0] loc(1).
774*0fdc7489SMatthew Knepley      [1] loc(0).
775*0fdc7489SMatthew Knepley      [2] loc(0).
776*0fdc7489SMatthew Knepley      [3] Outer space.
777*0fdc7489SMatthew Knepley      Org [0] (1,0,1) 5
778*0fdc7489SMatthew Knepley      Dest[1] (0,1,0.5) 9
779*0fdc7489SMatthew Knepley      Apex[2] (0,0,1) 4
780*0fdc7489SMatthew Knepley      Oppo[3] (1,1,1) 7
781*0fdc7489SMatthew Knepley      [0] NULL. (*)
782*0fdc7489SMatthew Knepley      [1] NULL.
783*0fdc7489SMatthew Knepley      [2] NULL.
784*0fdc7489SMatthew Knepley      [3] 0.
785*0fdc7489SMatthew Knepley[0] TetGenMeshFlip23():     Updating edbc Tetra with loc(0) and ver(0):
786*0fdc7489SMatthew Knepley      [0] loc(1).
787*0fdc7489SMatthew Knepley      [1] loc(0).
788*0fdc7489SMatthew Knepley      [2] Outer space.
789*0fdc7489SMatthew Knepley      [3] loc(1).
790*0fdc7489SMatthew Knepley      Org [0] (1,0,1) 5
791*0fdc7489SMatthew Knepley      Dest[1] (0,1,0.5) 9
792*0fdc7489SMatthew Knepley      Apex[2] (1,1,1) 7
793*0fdc7489SMatthew Knepley      Oppo[3] (0.5,1,0) 8
794*0fdc7489SMatthew Knepley      [0] NULL. (*)
795*0fdc7489SMatthew Knepley      [1] NULL.
796*0fdc7489SMatthew Knepley      [2] 4.
797*0fdc7489SMatthew Knepley      [3] NULL.
798*0fdc7489SMatthew Knepley[0] TetGenMeshFlip23():     Creating edca Tetra with loc(0) and ver(0):
799*0fdc7489SMatthew Knepley      [0] loc(1).
800*0fdc7489SMatthew Knepley      [1] loc(0).
801*0fdc7489SMatthew Knepley      [2] loc(2).
802*0fdc7489SMatthew Knepley      [3] loc(0).
803*0fdc7489SMatthew Knepley      Org [0] (1,0,1) 5
804*0fdc7489SMatthew Knepley      Dest[1] (0,1,0.5) 9
805*0fdc7489SMatthew Knepley      Apex[2] (0.5,1,0) 8
806*0fdc7489SMatthew Knepley      Oppo[3] (0,0,1) 4
807*0fdc7489SMatthew Knepley[0] TetGenMeshFlip22():     Flip edge (8, 7) to (9, 10) T22.
808*0fdc7489SMatthew Knepley[0] TetGenMeshFlip22Sub():     Flip subedge (8, 7) to (9, 10).
809*0fdc7489SMatthew Knepley[0] TetGenMeshFlip22():     Updating abce Tetra with loc(2) and ver(2):
810*0fdc7489SMatthew Knepley      [0] loc(0).
811*0fdc7489SMatthew Knepley      [1] loc(0).
812*0fdc7489SMatthew Knepley      [2] Outer space.
813*0fdc7489SMatthew Knepley      [3] loc(1).
814*0fdc7489SMatthew Knepley      Org [3] (1,1,0.5) 10
815*0fdc7489SMatthew Knepley      Dest[2] (0,1,0.5) 9
816*0fdc7489SMatthew Knepley      Apex[1] (0.5,1,0) 8
817*0fdc7489SMatthew Knepley      Oppo[0] (1,0,1) 5
818*0fdc7489SMatthew Knepley      [0] NULL.
819*0fdc7489SMatthew Knepley      [1] NULL.
820*0fdc7489SMatthew Knepley      [2] 4. (*)
821*0fdc7489SMatthew Knepley      [3] NULL.
822*0fdc7489SMatthew Knepley[0] TetGenMeshFlip22():     Updating bade Tetra with loc(0) and ver(0):
823c4762a1bSJed Brown      [0] Outer space.
824c4762a1bSJed Brown      [1] loc(3).
825c4762a1bSJed Brown      [2] Outer space.
826c4762a1bSJed Brown      [3] loc(1).
827c4762a1bSJed Brown      Org [0] (0,1,0.5) 9
828c4762a1bSJed Brown      Dest[1] (1,1,0.5) 10
829c4762a1bSJed Brown      Apex[2] (1,1,1) 7
830c4762a1bSJed Brown      Oppo[3] (1,0,1) 5
831c4762a1bSJed Brown      [0] 4. (*)
832c4762a1bSJed Brown      [1] NULL.
833c4762a1bSJed Brown      [2] 0.
834c4762a1bSJed Brown      [3] NULL.
835*0fdc7489SMatthew Knepley[0] TetGenMeshFlip32():     Do T32 on edge (4, 8) 9, 5, 0.
836*0fdc7489SMatthew Knepley[0] TetGenMeshFlip32():     Updating abcd Tetra with loc(0) and ver(0):
837*0fdc7489SMatthew Knepley      [0] loc(0).
838*0fdc7489SMatthew Knepley      [1] loc(0).
839*0fdc7489SMatthew Knepley      [2] loc(1).
840*0fdc7489SMatthew Knepley      [3] loc(3).
841*0fdc7489SMatthew Knepley      Org [0] (0,1,0.5) 9
842*0fdc7489SMatthew Knepley      Dest[1] (1,0,1) 5
843*0fdc7489SMatthew Knepley      Apex[2] (0,0,0) 0
844*0fdc7489SMatthew Knepley      Oppo[3] (0.5,1,0) 8
845*0fdc7489SMatthew Knepley[0] TetGenMeshFlip32():     Updating bace Tetra with loc(0) and ver(0):
846*0fdc7489SMatthew Knepley      [0] loc(0).
847c4762a1bSJed Brown      [1] loc(0).
848c4762a1bSJed Brown      [2] Outer space.
849*0fdc7489SMatthew Knepley      [3] Outer space.
850*0fdc7489SMatthew Knepley      Org [0] (1,0,1) 5
851*0fdc7489SMatthew Knepley      Dest[1] (0,1,0.5) 9
852*0fdc7489SMatthew Knepley      Apex[2] (0,0,0) 0
853*0fdc7489SMatthew Knepley      Oppo[3] (0,0,1) 4
854*0fdc7489SMatthew Knepley      [0] NULL. (*)
855c4762a1bSJed Brown      [1] NULL.
856*0fdc7489SMatthew Knepley      [2] 0.
857*0fdc7489SMatthew Knepley      [3] 0.
858*0fdc7489SMatthew Knepley[0] TetGenMeshFlip32():     Deleting edca [0] TetGenMeshFlip22():     Flip edge (5, 8) to (0, 10) T44.
859*0fdc7489SMatthew Knepley[0] TetGenMeshFlip22():     Updating abce Tetra with loc(2) and ver(0):
860*0fdc7489SMatthew Knepley      [0] loc(1).
861*0fdc7489SMatthew Knepley      [1] loc(0).
862*0fdc7489SMatthew Knepley      [2] loc(1).
863*0fdc7489SMatthew Knepley      [3] loc(0).
864*0fdc7489SMatthew Knepley      Org [1] (1,1,0.5) 10
865*0fdc7489SMatthew Knepley      Dest[3] (0,0,0) 0
866*0fdc7489SMatthew Knepley      Apex[2] (1,0,1) 5
867*0fdc7489SMatthew Knepley      Oppo[0] (0,1,0.5) 9
868*0fdc7489SMatthew Knepley[0] TetGenMeshFlip22():     Updating bade Tetra with loc(1) and ver(4):
869c4762a1bSJed Brown      [0] loc(1).
870c4762a1bSJed Brown      [1] loc(0).
871c4762a1bSJed Brown      [2] loc(3).
872c4762a1bSJed Brown      [3] Outer space.
873c4762a1bSJed Brown      Org [1] (0,0,0) 0
874c4762a1bSJed Brown      Dest[0] (1,1,0.5) 10
875c4762a1bSJed Brown      Apex[3] (0.5,1,0) 8
876c4762a1bSJed Brown      Oppo[2] (0,1,0.5) 9
877c4762a1bSJed Brown      [0] NULL.
878c4762a1bSJed Brown      [1] NULL. (*)
879c4762a1bSJed Brown      [2] NULL.
880c4762a1bSJed Brown      [3] 4.
881*0fdc7489SMatthew Knepley[0] TetGenMeshFlip22():     Updating bacf Tetra with loc(1) and ver(4):
882c4762a1bSJed Brown      [0] loc(2).
883c4762a1bSJed Brown      [1] loc(2).
884c4762a1bSJed Brown      [2] Outer space.
885c4762a1bSJed Brown      [3] Outer space.
886c4762a1bSJed Brown      Org [1] (0,0,0) 0
887c4762a1bSJed Brown      Dest[0] (1,1,0.5) 10
888c4762a1bSJed Brown      Apex[3] (1,0,1) 5
889c4762a1bSJed Brown      Oppo[2] (1,0,0) 1
890c4762a1bSJed Brown      [0] NULL.
891c4762a1bSJed Brown      [1] NULL. (*)
892c4762a1bSJed Brown      [2] 0.
893c4762a1bSJed Brown      [3] 2.
894*0fdc7489SMatthew Knepley[0] TetGenMeshFlip22():     Updating abdf Tetra with loc(0) and ver(2):
895*0fdc7489SMatthew Knepley      [0] loc(1).
896*0fdc7489SMatthew Knepley      [1] loc(3).
897*0fdc7489SMatthew Knepley      [2] loc(0).
898*0fdc7489SMatthew Knepley      [3] Outer space.
899*0fdc7489SMatthew Knepley      Org [1] (1,1,0.5) 10
900*0fdc7489SMatthew Knepley      Dest[2] (0,0,0) 0
901*0fdc7489SMatthew Knepley      Apex[0] (0.5,1,0) 8
902*0fdc7489SMatthew Knepley      Oppo[3] (1,0,0) 1
903*0fdc7489SMatthew Knepley      [0] NULL. (*)
904*0fdc7489SMatthew Knepley      [1] NULL.
905*0fdc7489SMatthew Knepley      [2] NULL.
906*0fdc7489SMatthew Knepley      [3] 0.
907c4762a1bSJed Brown[0] TetGenMeshFlip22():     Flip edge (5, 9) to (10, 4) T44.
908c4762a1bSJed Brown[0] TetGenMeshFlip22():     Updating abce Tetra with loc(0) and ver(4):
909c4762a1bSJed Brown      [0] loc(1).
910c4762a1bSJed Brown      [1] loc(1).
911c4762a1bSJed Brown      [2] Outer space.
912c4762a1bSJed Brown      [3] loc(0).
913c4762a1bSJed Brown      Org [2] (0,0,1) 4
914c4762a1bSJed Brown      Dest[0] (1,1,0.5) 10
915c4762a1bSJed Brown      Apex[1] (1,0,1) 5
916c4762a1bSJed Brown      Oppo[3] (0,0,0) 0
917c4762a1bSJed Brown      [0] NULL. (*)
918c4762a1bSJed Brown      [1] NULL.
919c4762a1bSJed Brown      [2] 0.
920c4762a1bSJed Brown      [3] NULL.
921c4762a1bSJed Brown[0] TetGenMeshFlip22():     Updating bade Tetra with loc(1) and ver(4):
922c4762a1bSJed Brown      [0] loc(3).
923c4762a1bSJed Brown      [1] loc(0).
924c4762a1bSJed Brown      [2] loc(0).
925c4762a1bSJed Brown      [3] Outer space.
926c4762a1bSJed Brown      Org [1] (1,1,0.5) 10
927c4762a1bSJed Brown      Dest[0] (0,0,1) 4
928c4762a1bSJed Brown      Apex[3] (0,1,0.5) 9
929c4762a1bSJed Brown      Oppo[2] (0,0,0) 0
930c4762a1bSJed Brown      [0] NULL.
931c4762a1bSJed Brown      [1] NULL. (*)
932c4762a1bSJed Brown      [2] NULL.
933c4762a1bSJed Brown      [3] 0.
934c4762a1bSJed Brown[0] TetGenMeshFlip22():     Updating bacf Tetra with loc(1) and ver(0):
935c4762a1bSJed Brown      [0] Outer space.
936c4762a1bSJed Brown      [1] loc(0).
937c4762a1bSJed Brown      [2] Outer space.
938c4762a1bSJed Brown      [3] loc(1).
939c4762a1bSJed Brown      Org [0] (1,1,0.5) 10
940c4762a1bSJed Brown      Dest[3] (0,0,1) 4
941c4762a1bSJed Brown      Apex[1] (1,0,1) 5
942c4762a1bSJed Brown      Oppo[2] (1,1,1) 7
943c4762a1bSJed Brown      [0] 0.
944c4762a1bSJed Brown      [1] NULL. (*)
945c4762a1bSJed Brown      [2] 0.
946c4762a1bSJed Brown      [3] NULL.
947c4762a1bSJed Brown[0] TetGenMeshFlip22():     Updating abdf Tetra with loc(0) and ver(0):
948c4762a1bSJed Brown      [0] loc(1).
949c4762a1bSJed Brown      [1] loc(3).
950c4762a1bSJed Brown      [2] Outer space.
951c4762a1bSJed Brown      [3] loc(0).
952c4762a1bSJed Brown      Org [0] (0,0,1) 4
953c4762a1bSJed Brown      Dest[1] (1,1,0.5) 10
954c4762a1bSJed Brown      Apex[2] (0,1,0.5) 9
955c4762a1bSJed Brown      Oppo[3] (1,1,1) 7
956c4762a1bSJed Brown      [0] NULL. (*)
957c4762a1bSJed Brown      [1] NULL.
958c4762a1bSJed Brown      [2] 4.
959c4762a1bSJed Brown      [3] NULL.
960c4762a1bSJed Brown[0] TetGenMeshFlip22():     Flip edge (7, 9) to (10, 6) T22.
961c4762a1bSJed Brown[0] TetGenMeshFlip22Sub():     Flip subedge (7, 9) to (10, 6).
962c4762a1bSJed Brown[0] TetGenMeshFlip22():     Updating abce Tetra with loc(2) and ver(2):
963c4762a1bSJed Brown      [0] loc(3).
964c4762a1bSJed Brown      [1] Outer space.
965c4762a1bSJed Brown      [2] Outer space.
966c4762a1bSJed Brown      [3] loc(0).
967c4762a1bSJed Brown      Org [3] (0,1,1) 6
968c4762a1bSJed Brown      Dest[2] (1,1,0.5) 10
969c4762a1bSJed Brown      Apex[1] (1,1,1) 7
970c4762a1bSJed Brown      Oppo[0] (0,0,1) 4
971c4762a1bSJed Brown      [0] NULL.
972c4762a1bSJed Brown      [1] 0.
973c4762a1bSJed Brown      [2] 4. (*)
974c4762a1bSJed Brown      [3] NULL.
975c4762a1bSJed Brown[0] TetGenMeshFlip22():     Updating bade Tetra with loc(2) and ver(4):
976c4762a1bSJed Brown      [0] loc(3).
977c4762a1bSJed Brown      [1] Outer space.
978c4762a1bSJed Brown      [2] Outer space.
979c4762a1bSJed Brown      [3] loc(1).
980c4762a1bSJed Brown      Org [2] (1,1,0.5) 10
981c4762a1bSJed Brown      Dest[1] (0,1,1) 6
982c4762a1bSJed Brown      Apex[3] (0,1,0.5) 9
983c4762a1bSJed Brown      Oppo[0] (0,0,1) 4
984c4762a1bSJed Brown      [0] NULL.
985c4762a1bSJed Brown      [1] 2.
986c4762a1bSJed Brown      [2] 0. (*)
987c4762a1bSJed Brown      [3] NULL.
988*0fdc7489SMatthew Knepley[0] TetGenMeshLawson3D():     8 flips.
989c4762a1bSJed Brown[0] TetGenMeshEnqueueBadTet():     Queueing bad tet: (7, 4, 6, 10), ratio 1.5, qnum 0.
990c4762a1bSJed Brown[0] TetGenMeshEnqueueBadTet():     Queueing bad tet: (6, 9, 4, 10), ratio 1.5, qnum 0.
991c4762a1bSJed Brown[0] TetGenMeshEnqueueBadTet():     Queueing bad tet: (9, 8, 0, 10), ratio 1.13192, qnum 0.
992c4762a1bSJed Brown[0] TetGenMeshEnqueueBadTet():     Queueing bad tet: (1, 5, 0, 10), ratio 0.800391, qnum 0.
993c4762a1bSJed Brown[0] TetGenMeshEnqueueBadTet():     Queueing bad tet: (8, 1, 0, 10), ratio 1.13192, qnum 0.
994c4762a1bSJed Brown[0] TetGenMeshRepairEncSegs():   Get an enc-seg (6, 7)
995c4762a1bSJed Brown[0] TetGenMeshSplitTetEdge():   Inserting point 11 on edge (7, 6).
996c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue():   Inserting point 11 on subedge (7, 6) (seg).
997c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue():     Updating abc:
998c4762a1bSJed Brownsubface ver 2, mark 1:
999c4762a1bSJed Brown      [0] = 0
1000c4762a1bSJed Brown      [1] =  5
1001c4762a1bSJed Brown      [2] =  0
1002c4762a1bSJed Brown      Org [1] = (1,1,1) 7
1003c4762a1bSJed Brown      Dest[2] = (0.5,1,1) 11
1004c4762a1bSJed Brown      Apex[0] = (1,1,0.5) 10
1005c4762a1bSJed Brown      [6] = 2
1006c4762a1bSJed Brown      [7] = Outer space
1007c4762a1bSJed Brown      [8] = 0
1008c4762a1bSJed Brown      [9] = 0
1009c4762a1bSJed Brown      [10]= No subsegment
1010c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue():     Creating vbc:
1011c4762a1bSJed Brownsubface ver 2, mark 1:
1012c4762a1bSJed Brown      [0] = 4
1013c4762a1bSJed Brown      [1] =  5
1014c4762a1bSJed Brown      [2] =  0
1015c4762a1bSJed Brown      Org [1] = (0.5,1,1) 11
1016c4762a1bSJed Brown      Dest[2] = (0,1,1) 6
1017c4762a1bSJed Brown      Apex[0] = (1,1,0.5) 10
1018c4762a1bSJed Brown      [6] = 3
1019c4762a1bSJed Brown      [7] = Outer space
1020c4762a1bSJed Brown      [8] = No subsegment
1021c4762a1bSJed Brown      [9] = 0
1022c4762a1bSJed Brown      [10]= No subsegment
1023c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue():     Updating abc:
1024c4762a1bSJed Brownsubface ver 5, mark 4: (queued)
1025c4762a1bSJed Brown      [0] = 2
1026c4762a1bSJed Brown      [1] =  1
1027c4762a1bSJed Brown      [2] =  2
1028c4762a1bSJed Brown      Org [0] = (1,1,1) 7
1029c4762a1bSJed Brown      Dest[2] = (0.5,1,1) 11
1030c4762a1bSJed Brown      Apex[1] = (0,0,1) 4
1031c4762a1bSJed Brown      [6] = 1
1032c4762a1bSJed Brown      [7] = Outer space
1033c4762a1bSJed Brown      [8] = No subsegment
1034c4762a1bSJed Brown      [9] = No subsegment
1035c4762a1bSJed Brown      [10]= 0
1036c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue():     Creating vbc:
1037c4762a1bSJed Brownsubface ver 5, mark 4:
1038c4762a1bSJed Brown      [0] = 3
1039c4762a1bSJed Brown      [1] =  2
1040c4762a1bSJed Brown      [2] =  2
1041c4762a1bSJed Brown      Org [0] = (0.5,1,1) 11
1042c4762a1bSJed Brown      Dest[2] = (0,1,1) 6
1043c4762a1bSJed Brown      Apex[1] = (0,0,1) 4
1044c4762a1bSJed Brown      [6] = 1
1045c4762a1bSJed Brown      [7] = Outer space
1046c4762a1bSJed Brown      [8] = No subsegment
1047c4762a1bSJed Brown      [9] = 0
1048c4762a1bSJed Brown      [10]= 0
1049c4762a1bSJed Brown    Updating bots[0] Tetra with loc(0) and ver(2):
1050c4762a1bSJed Brown      [0] loc(3).
1051c4762a1bSJed Brown      [1] Outer space.
1052c4762a1bSJed Brown      [2] Outer space.
1053c4762a1bSJed Brown      [3] loc(2).
1054c4762a1bSJed Brown      Org [1] (1,1,1) 7
1055c4762a1bSJed Brown      Dest[2] (1,1,0.5) 10
1056c4762a1bSJed Brown      Apex[0] (0,0,1) 4
1057c4762a1bSJed Brown      Oppo[3] (0.5,1,1) 11
1058c4762a1bSJed Brown      [0] NULL. (*)
1059c4762a1bSJed Brown      [1] 0.
1060c4762a1bSJed Brown      [2] 4.
1061c4762a1bSJed Brown      [3] NULL.
1062c4762a1bSJed Brown    Creating newtops[0] Tetra with loc(0) and ver(0):
1063c4762a1bSJed Brown      [0] loc(0).
1064c4762a1bSJed Brown      [1] Outer space.
1065c4762a1bSJed Brown      [2] loc(3).
1066c4762a1bSJed Brown      [3] Outer space.
1067c4762a1bSJed Brown      Org [0] (0,1,1) 6
1068c4762a1bSJed Brown      Dest[1] (0,0,1) 4
1069c4762a1bSJed Brown      Apex[2] (1,1,0.5) 10
1070c4762a1bSJed Brown      Oppo[3] (0.5,1,1) 11
1071c4762a1bSJed Brown      [0] NULL. (*)
1072c4762a1bSJed Brown      [1] 4.
1073c4762a1bSJed Brown      [2] NULL.
1074c4762a1bSJed Brown      [3] 2.
1075c4762a1bSJed Brown[0] TetGenMeshLawson3D():     Lawson flip: 2 faces.
1076c4762a1bSJed Brown[0] TetGenMeshFlip22():     Flip edge (7, 4) to (11, 5) T22.
1077c4762a1bSJed Brown[0] TetGenMeshFlip22Sub():     Flip subedge (7, 4) to (11, 5).
1078c4762a1bSJed Brown[0] TetGenMeshFlip22():     Updating abce Tetra with loc(1) and ver(4):
1079c4762a1bSJed Brown      [0] loc(3).
1080c4762a1bSJed Brown      [1] Outer space.
1081c4762a1bSJed Brown      [2] Outer space.
1082c4762a1bSJed Brown      [3] Outer space.
1083c4762a1bSJed Brown      Org [1] (1,0,1) 5
1084c4762a1bSJed Brown      Dest[0] (0.5,1,1) 11
1085c4762a1bSJed Brown      Apex[3] (1,1,1) 7
1086c4762a1bSJed Brown      Oppo[2] (1,1,0.5) 10
1087c4762a1bSJed Brown      [0] NULL.
1088c4762a1bSJed Brown      [1] 0. (*)
1089c4762a1bSJed Brown      [2] 0.
1090c4762a1bSJed Brown      [3] 4.
1091c4762a1bSJed Brown[0] TetGenMeshFlip22():     Updating bade Tetra with loc(2) and ver(2):
1092c4762a1bSJed Brown      [0] loc(0).
1093c4762a1bSJed Brown      [1] loc(2).
1094c4762a1bSJed Brown      [2] Outer space.
1095c4762a1bSJed Brown      [3] loc(0).
1096c4762a1bSJed Brown      Org [3] (0.5,1,1) 11
1097c4762a1bSJed Brown      Dest[2] (1,0,1) 5
1098c4762a1bSJed Brown      Apex[1] (0,0,1) 4
1099c4762a1bSJed Brown      Oppo[0] (1,1,0.5) 10
1100c4762a1bSJed Brown      [0] NULL.
1101c4762a1bSJed Brown      [1] NULL.
1102c4762a1bSJed Brown      [2] 0. (*)
1103c4762a1bSJed Brown      [3] NULL.
1104c4762a1bSJed Brown[0] TetGenMeshFlip22():     Flip edge (6, 10) to (11, 9) T22.
1105c4762a1bSJed Brown[0] TetGenMeshFlip22Sub():     Flip subedge (6, 10) to (11, 9).
1106c4762a1bSJed Brown[0] TetGenMeshFlip22():     Updating abce Tetra with loc(3) and ver(4):
1107c4762a1bSJed Brown      [0] loc(0).
1108c4762a1bSJed Brown      [1] Outer space.
1109c4762a1bSJed Brown      [2] Outer space.
1110c4762a1bSJed Brown      [3] Outer space.
1111c4762a1bSJed Brown      Org [0] (0,1,0.5) 9
1112c4762a1bSJed Brown      Dest[2] (0.5,1,1) 11
1113c4762a1bSJed Brown      Apex[3] (0,1,1) 6
1114c4762a1bSJed Brown      Oppo[1] (0,0,1) 4
1115c4762a1bSJed Brown      [0] NULL.
1116c4762a1bSJed Brown      [1] 2.
1117c4762a1bSJed Brown      [2] 4.
1118c4762a1bSJed Brown      [3] 2. (*)
1119c4762a1bSJed Brown[0] TetGenMeshFlip22():     Updating bade Tetra with loc(2) and ver(4):
1120c4762a1bSJed Brown      [0] loc(0).
1121c4762a1bSJed Brown      [1] loc(1).
1122c4762a1bSJed Brown      [2] Outer space.
1123c4762a1bSJed Brown      [3] loc(1).
1124c4762a1bSJed Brown      Org [2] (0.5,1,1) 11
1125c4762a1bSJed Brown      Dest[1] (0,1,0.5) 9
1126c4762a1bSJed Brown      Apex[3] (1,1,0.5) 10
1127c4762a1bSJed Brown      Oppo[0] (0,0,1) 4
1128c4762a1bSJed Brown      [0] NULL.
1129c4762a1bSJed Brown      [1] NULL.
1130c4762a1bSJed Brown      [2] 0. (*)
1131c4762a1bSJed Brown      [3] NULL.
1132c4762a1bSJed Brown[0] TetGenMeshFlip23():     Do T23 on face (4, 10, 9) 11, 0.
1133c4762a1bSJed Brown[0] TetGenMeshFlip23():     Updating edab Tetra with loc(0) and ver(0):
1134c4762a1bSJed Brown      [0] loc(1).
1135c4762a1bSJed Brown      [1] loc(0).
1136c4762a1bSJed Brown      [2] loc(1).
1137c4762a1bSJed Brown      [3] loc(3).
1138c4762a1bSJed Brown      Org [0] (0,0,0) 0
1139c4762a1bSJed Brown      Dest[1] (0.5,1,1) 11
1140c4762a1bSJed Brown      Apex[2] (0,0,1) 4
1141c4762a1bSJed Brown      Oppo[3] (1,1,0.5) 10
1142c4762a1bSJed Brown      [0] NULL. (*)
1143c4762a1bSJed Brown      [1] NULL.
1144c4762a1bSJed Brown      [2] NULL.
1145c4762a1bSJed Brown      [3] NULL.
1146c4762a1bSJed Brown[0] TetGenMeshFlip23():     Updating edbc Tetra with loc(0) and ver(0):
1147c4762a1bSJed Brown      [0] loc(1).
1148c4762a1bSJed Brown      [1] loc(0).
1149c4762a1bSJed Brown      [2] Outer space.
1150c4762a1bSJed Brown      [3] loc(0).
1151c4762a1bSJed Brown      Org [0] (0,0,0) 0
1152c4762a1bSJed Brown      Dest[1] (0.5,1,1) 11
1153c4762a1bSJed Brown      Apex[2] (1,1,0.5) 10
1154c4762a1bSJed Brown      Oppo[3] (0,1,0.5) 9
1155c4762a1bSJed Brown      [0] NULL. (*)
1156c4762a1bSJed Brown      [1] NULL.
1157c4762a1bSJed Brown      [2] 0.
1158c4762a1bSJed Brown      [3] NULL.
1159c4762a1bSJed Brown[0] TetGenMeshFlip23():     Creating edca Tetra with loc(0) and ver(0):
1160c4762a1bSJed Brown      [0] loc(1).
1161c4762a1bSJed Brown      [1] loc(0).
1162c4762a1bSJed Brown      [2] loc(0).
1163c4762a1bSJed Brown      [3] Outer space.
1164c4762a1bSJed Brown      Org [0] (0,0,0) 0
1165c4762a1bSJed Brown      Dest[1] (0.5,1,1) 11
1166c4762a1bSJed Brown      Apex[2] (0,1,0.5) 9
1167c4762a1bSJed Brown      Oppo[3] (0,0,1) 4
1168c4762a1bSJed Brown      [0] NULL. (*)
1169c4762a1bSJed Brown      [1] NULL.
1170c4762a1bSJed Brown      [2] NULL.
1171c4762a1bSJed Brown      [3] 0.
1172c4762a1bSJed Brown[0] TetGenMeshFlip32():     Do T32 on edge (4, 10) 0, 11, 5.
1173c4762a1bSJed Brown[0] TetGenMeshFlip32():     Updating abcd Tetra with loc(0) and ver(0):
1174c4762a1bSJed Brown      [0] loc(0).
1175c4762a1bSJed Brown      [1] loc(0).
1176c4762a1bSJed Brown      [2] loc(0).
1177c4762a1bSJed Brown      [3] loc(1).
1178c4762a1bSJed Brown      Org [0] (0,0,0) 0
1179c4762a1bSJed Brown      Dest[1] (0.5,1,1) 11
1180c4762a1bSJed Brown      Apex[2] (1,0,1) 5
1181c4762a1bSJed Brown      Oppo[3] (1,1,0.5) 10
1182c4762a1bSJed Brown      [0] NULL. (*)
1183c4762a1bSJed Brown      [1] NULL.
1184c4762a1bSJed Brown      [2] NULL.
1185c4762a1bSJed Brown      [3] NULL.
1186c4762a1bSJed Brown[0] TetGenMeshFlip32():     Updating bace Tetra with loc(0) and ver(0):
1187c4762a1bSJed Brown      [0] loc(0).
1188c4762a1bSJed Brown      [1] loc(1).
1189c4762a1bSJed Brown      [2] Outer space.
1190c4762a1bSJed Brown      [3] Outer space.
1191c4762a1bSJed Brown      Org [0] (0.5,1,1) 11
1192c4762a1bSJed Brown      Dest[1] (0,0,0) 0
1193c4762a1bSJed Brown      Apex[2] (1,0,1) 5
1194c4762a1bSJed Brown      Oppo[3] (0,0,1) 4
1195c4762a1bSJed Brown      [0] NULL. (*)
1196c4762a1bSJed Brown      [1] NULL.
1197c4762a1bSJed Brown      [2] 0.
1198c4762a1bSJed Brown      [3] 0.
1199c4762a1bSJed Brown[0] TetGenMeshFlip32():     Deleting edca [0] TetGenMeshFlip22():     Flip edge (9, 10) to (11, 8) T22.
1200c4762a1bSJed Brown[0] TetGenMeshFlip22Sub():     Flip subedge (9, 10) to (11, 8).
1201c4762a1bSJed Brown[0] TetGenMeshFlip22():     Updating abce Tetra with loc(2) and ver(2):
1202c4762a1bSJed Brown      [0] loc(0).
1203c4762a1bSJed Brown      [1] loc(3).
1204c4762a1bSJed Brown      [2] Outer space.
1205c4762a1bSJed Brown      [3] loc(0).
1206c4762a1bSJed Brown      Org [3] (0.5,1,0) 8
1207c4762a1bSJed Brown      Dest[2] (0.5,1,1) 11
1208c4762a1bSJed Brown      Apex[1] (0,1,0.5) 9
1209c4762a1bSJed Brown      Oppo[0] (0,0,0) 0
1210c4762a1bSJed Brown      [0] NULL.
1211c4762a1bSJed Brown      [1] NULL.
1212c4762a1bSJed Brown      [2] 0. (*)
1213c4762a1bSJed Brown      [3] NULL.
1214c4762a1bSJed Brown[0] TetGenMeshFlip22():     Updating bade Tetra with loc(3) and ver(4):
1215c4762a1bSJed Brown      [0] loc(3).
1216c4762a1bSJed Brown      [1] loc(1).
1217c4762a1bSJed Brown      [2] loc(0).
1218c4762a1bSJed Brown      [3] Outer space.
1219c4762a1bSJed Brown      Org [0] (0.5,1,1) 11
1220c4762a1bSJed Brown      Dest[2] (0.5,1,0) 8
1221c4762a1bSJed Brown      Apex[3] (1,1,0.5) 10
1222c4762a1bSJed Brown      Oppo[1] (0,0,0) 0
1223c4762a1bSJed Brown      [0] NULL.
1224c4762a1bSJed Brown      [1] NULL.
1225c4762a1bSJed Brown      [2] NULL.
1226c4762a1bSJed Brown      [3] 4. (*)
1227c4762a1bSJed Brown[0] TetGenMeshLawson3D():     5 flips.
1228c4762a1bSJed Brown[0] TetGenMeshEnqueueBadTet():     Queueing bad tet: (0, 10, 5, 11), ratio 1.13192, qnum 0.
1229c4762a1bSJed Brown[0] TetGenMeshEnqueueBadTet():     Queueing bad tet: (8, 10, 0, 11), ratio 1.13192, qnum 0.
1230c4762a1bSJed Brown[0] TetGenMeshRepairEncSubs():     Dequeuing ensub (5, 1, 0) [0].
1231c4762a1bSJed Brown[0] TetGenMeshFormBowatCavitySub():     Collect CBC(12): 2 subfaces, 4 edges.
1232c4762a1bSJed Brown[0] TetGenMeshFormBowatCavityQuad():     Collect BC_i(12): 11 tets, 18 faces.
1233c4762a1bSJed Brown[0] TetGenMeshCheckSeg4Encroach():     Queuing encroaching subsegment (1, 5).
1234c4762a1bSJed Brown[0] TetGenMeshCheckSeg4Encroach():     Queuing encroaching subsegment (5, 4).
1235c4762a1bSJed Brown[0] TetGenMeshCheckSeg4Encroach():     Queuing encroaching subsegment (0, 1).
1236c4762a1bSJed Brown[0] TetGenMeshCheckSeg4Encroach():     Queuing encroaching subsegment (4, 0).
1237c4762a1bSJed Brown[0] TetGenMeshRepairEncSegs():   Get an enc-seg (4, 0)
1238c4762a1bSJed Brown[0] TetGenMeshSplitTetEdge():   Inserting point 12 on edge (0, 4).
1239c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue():   Inserting point 12 on subedge (0, 4) (seg).
1240c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue():     Updating abc:
1241c4762a1bSJed Brownsubface ver 1, mark 6: (queued)
1242c4762a1bSJed Brown      [0] = 0
1243c4762a1bSJed Brown      [1] =  4
1244c4762a1bSJed Brown      [2] =  3
1245c4762a1bSJed Brown      Org [1] = (0,0,0) 0
1246c4762a1bSJed Brown      Dest[0] = (0,0,0.5) 12
1247c4762a1bSJed Brown      Apex[2] = (0,1,0.5) 9
1248c4762a1bSJed Brown      [6] = 3
1249c4762a1bSJed Brown      [7] = Outer space
1250c4762a1bSJed Brown      [8] = 0
1251c4762a1bSJed Brown      [9] = No subsegment
1252c4762a1bSJed Brown      [10]= No subsegment
1253c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue():     Creating vbc:
1254c4762a1bSJed Brownsubface ver 1, mark 6:
1255c4762a1bSJed Brown      [0] = 0
1256c4762a1bSJed Brown      [1] =  5
1257c4762a1bSJed Brown      [2] =  4
1258c4762a1bSJed Brown      Org [1] = (0,0,0.5) 12
1259c4762a1bSJed Brown      Dest[0] = (0,0,1) 4
1260c4762a1bSJed Brown      Apex[2] = (0,1,0.5) 9
1261c4762a1bSJed Brown      [6] = 1
1262c4762a1bSJed Brown      [7] = Outer space
1263c4762a1bSJed Brown      [8] = 0
1264c4762a1bSJed Brown      [9] = No subsegment
1265c4762a1bSJed Brown      [10]= No subsegment
1266c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue():     Updating abc:
1267c4762a1bSJed Brownsubface ver 0, mark 3: (queued)
1268c4762a1bSJed Brown      [0] = 0
1269c4762a1bSJed Brown      [1] =  4
1270c4762a1bSJed Brown      [2] =  5
1271c4762a1bSJed Brown      Org [0] = (0,0,0) 0
1272c4762a1bSJed Brown      Dest[1] = (0,0,0.5) 12
1273c4762a1bSJed Brown      Apex[2] = (1,0,1) 5
1274c4762a1bSJed Brown      [6] = 2
1275c4762a1bSJed Brown      [7] = Outer space
1276c4762a1bSJed Brown      [8] = 0
1277c4762a1bSJed Brown      [9] = No subsegment
1278c4762a1bSJed Brown      [10]= No subsegment
1279c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue():     Creating vbc:
1280c4762a1bSJed Brownsubface ver 0, mark 3:
1281c4762a1bSJed Brown      [0] = 1
1282c4762a1bSJed Brown      [1] =  4
1283c4762a1bSJed Brown      [2] =  2
1284c4762a1bSJed Brown      Org [0] = (0,0,0.5) 12
1285c4762a1bSJed Brown      Dest[1] = (0,0,1) 4
1286c4762a1bSJed Brown      Apex[2] = (1,0,1) 5
1287c4762a1bSJed Brown      [6] = 3
1288c4762a1bSJed Brown      [7] = Outer space
1289c4762a1bSJed Brown      [8] = 0
1290c4762a1bSJed Brown      [9] = 0
1291c4762a1bSJed Brown      [10]= No subsegment
1292c4762a1bSJed Brown    Updating bots[0] Tetra with loc(0) and ver(2):
1293c4762a1bSJed Brown      [0] loc(0).
1294c4762a1bSJed Brown      [1] loc(1).
1295c4762a1bSJed Brown      [2] Outer space.
1296c4762a1bSJed Brown      [3] loc(2).
1297c4762a1bSJed Brown      Org [1] (0,0,0) 0
1298c4762a1bSJed Brown      Dest[2] (1,0,1) 5
1299c4762a1bSJed Brown      Apex[0] (0.5,1,1) 11
1300c4762a1bSJed Brown      Oppo[3] (0,0,0.5) 12
1301c4762a1bSJed Brown      [0] NULL. (*)
1302c4762a1bSJed Brown      [1] NULL.
1303c4762a1bSJed Brown      [2] 0.
1304c4762a1bSJed Brown      [3] NULL.
1305c4762a1bSJed Brown    Creating newtops[0] Tetra with loc(0) and ver(0):
1306c4762a1bSJed Brown      [0] Outer space.
1307c4762a1bSJed Brown      [1] loc(3).
1308c4762a1bSJed Brown      [2] loc(3).
1309c4762a1bSJed Brown      [3] Outer space.
1310c4762a1bSJed Brown      Org [0] (0,0,1) 4
1311c4762a1bSJed Brown      Dest[1] (0.5,1,1) 11
1312c4762a1bSJed Brown      Apex[2] (1,0,1) 5
1313c4762a1bSJed Brown      Oppo[3] (0,0,0.5) 12
1314c4762a1bSJed Brown      [0] 0. (*)
1315c4762a1bSJed Brown      [1] NULL.
1316c4762a1bSJed Brown      [2] NULL.
1317c4762a1bSJed Brown      [3] 0.
1318c4762a1bSJed Brown    Updating bots[1] Tetra with loc(0) and ver(0):
1319c4762a1bSJed Brown      [0] loc(0).
1320c4762a1bSJed Brown      [1] loc(1).
1321c4762a1bSJed Brown      [2] loc(2).
1322c4762a1bSJed Brown      [3] Outer space.
1323c4762a1bSJed Brown      Org [0] (0,0,0) 0
1324c4762a1bSJed Brown      Dest[1] (0.5,1,1) 11
1325c4762a1bSJed Brown      Apex[2] (0,1,0.5) 9
1326c4762a1bSJed Brown      Oppo[3] (0,0,0.5) 12
1327c4762a1bSJed Brown      [0] NULL. (*)
1328c4762a1bSJed Brown      [1] NULL.
1329c4762a1bSJed Brown      [2] NULL.
1330c4762a1bSJed Brown      [3] 0.
1331c4762a1bSJed Brown    Creating newtops[1] Tetra with loc(0) and ver(0):
1332c4762a1bSJed Brown      [0] loc(0).
1333c4762a1bSJed Brown      [1] Outer space.
1334c4762a1bSJed Brown      [2] loc(2).
1335c4762a1bSJed Brown      [3] loc(1).
1336c4762a1bSJed Brown      Org [0] (0,0,1) 4
1337c4762a1bSJed Brown      Dest[1] (0,1,0.5) 9
1338c4762a1bSJed Brown      Apex[2] (0.5,1,1) 11
1339c4762a1bSJed Brown      Oppo[3] (0,0,0.5) 12
1340c4762a1bSJed Brown      [0] NULL. (*)
1341c4762a1bSJed Brown      [1] 0.
1342c4762a1bSJed Brown      [2] NULL.
1343c4762a1bSJed Brown      [3] NULL.
1344c4762a1bSJed Brown[0] TetGenMeshLawson3D():     Lawson flip: 3 faces.
1345c4762a1bSJed Brown[0] TetGenMeshFlip23():     Do T23 on face (11, 0, 5) 12, 10.
1346c4762a1bSJed Brown[0] TetGenMeshFlip23():     Updating edab Tetra with loc(0) and ver(0):
1347c4762a1bSJed Brown      [0] loc(1).
1348c4762a1bSJed Brown      [1] loc(0).
1349c4762a1bSJed Brown      [2] loc(1).
1350c4762a1bSJed Brown      [3] loc(1).
1351c4762a1bSJed Brown      Org [0] (1,1,0.5) 10
1352c4762a1bSJed Brown      Dest[1] (0,0,0.5) 12
1353c4762a1bSJed Brown      Apex[2] (0.5,1,1) 11
1354c4762a1bSJed Brown      Oppo[3] (0,0,0) 0
1355c4762a1bSJed Brown      [0] NULL. (*)
1356c4762a1bSJed Brown      [1] NULL.
1357c4762a1bSJed Brown      [2] NULL.
1358c4762a1bSJed Brown      [3] NULL.
1359c4762a1bSJed Brown[0] TetGenMeshFlip23():     Updating edbc Tetra with loc(0) and ver(0):
1360c4762a1bSJed Brown      [0] loc(1).
1361c4762a1bSJed Brown      [1] loc(0).
1362c4762a1bSJed Brown      [2] Outer space.
1363c4762a1bSJed Brown      [3] loc(1).
1364c4762a1bSJed Brown      Org [0] (1,1,0.5) 10
1365c4762a1bSJed Brown      Dest[1] (0,0,0.5) 12
1366c4762a1bSJed Brown      Apex[2] (0,0,0) 0
1367c4762a1bSJed Brown      Oppo[3] (1,0,1) 5
1368c4762a1bSJed Brown      [0] NULL. (*)
1369c4762a1bSJed Brown      [1] NULL.
1370c4762a1bSJed Brown      [2] 0.
1371c4762a1bSJed Brown      [3] NULL.
1372c4762a1bSJed Brown[0] TetGenMeshFlip23():     Creating edca Tetra with loc(0) and ver(0):
1373c4762a1bSJed Brown      [0] loc(1).
1374c4762a1bSJed Brown      [1] loc(0).
1375c4762a1bSJed Brown      [2] loc(2).
1376c4762a1bSJed Brown      [3] loc(0).
1377c4762a1bSJed Brown      Org [0] (1,1,0.5) 10
1378c4762a1bSJed Brown      Dest[1] (0,0,0.5) 12
1379c4762a1bSJed Brown      Apex[2] (1,0,1) 5
1380c4762a1bSJed Brown      Oppo[3] (0.5,1,1) 11
1381c4762a1bSJed Brown[0] TetGenMeshFlip22():     Flip edge (11, 0) to (12, 8) T44.
1382c4762a1bSJed Brown[0] TetGenMeshFlip22():     Updating abce Tetra with loc(1) and ver(4):
1383c4762a1bSJed Brown      [0] loc(0).
1384c4762a1bSJed Brown      [1] loc(2).
1385c4762a1bSJed Brown      [2] Outer space.
1386c4762a1bSJed Brown      [3] loc(2).
1387c4762a1bSJed Brown      Org [1] (0.5,1,0) 8
1388c4762a1bSJed Brown      Dest[0] (0,0,0.5) 12
1389c4762a1bSJed Brown      Apex[3] (0.5,1,1) 11
1390c4762a1bSJed Brown      Oppo[2] (0,1,0.5) 9
1391c4762a1bSJed Brown      [0] NULL.
1392c4762a1bSJed Brown      [1] NULL. (*)
1393c4762a1bSJed Brown      [2] 0.
1394c4762a1bSJed Brown      [3] NULL.
1395c4762a1bSJed Brown[0] TetGenMeshFlip22():     Updating bade Tetra with loc(3) and ver(4):
1396c4762a1bSJed Brown      [0] loc(0).
1397c4762a1bSJed Brown      [1] Outer space.
1398c4762a1bSJed Brown      [2] loc(3).
1399c4762a1bSJed Brown      [3] loc(0).
1400c4762a1bSJed Brown      Org [0] (0,0,0.5) 12
1401c4762a1bSJed Brown      Dest[2] (0.5,1,0) 8
1402c4762a1bSJed Brown      Apex[3] (0,0,0) 0
1403c4762a1bSJed Brown      Oppo[1] (0,1,0.5) 9
1404c4762a1bSJed Brown      [0] NULL.
1405c4762a1bSJed Brown      [1] 0.
1406c4762a1bSJed Brown      [2] NULL.
1407c4762a1bSJed Brown      [3] NULL. (*)
1408c4762a1bSJed Brown[0] TetGenMeshFlip22():     Updating bacf Tetra with loc(2) and ver(2):
1409c4762a1bSJed Brown      [0] Outer space.
1410c4762a1bSJed Brown      [1] loc(1).
1411c4762a1bSJed Brown      [2] loc(1).
1412c4762a1bSJed Brown      [3] loc(1).
1413c4762a1bSJed Brown      Org [3] (0,0,0.5) 12
1414c4762a1bSJed Brown      Dest[2] (0.5,1,0) 8
1415c4762a1bSJed Brown      Apex[1] (0.5,1,1) 11
1416c4762a1bSJed Brown      Oppo[0] (1,1,0.5) 10
1417c4762a1bSJed Brown      [0] 4.
1418c4762a1bSJed Brown      [1] NULL.
1419c4762a1bSJed Brown      [2] NULL. (*)
1420c4762a1bSJed Brown      [3] NULL.
1421c4762a1bSJed Brown[0] TetGenMeshFlip22():     Updating abdf Tetra with loc(0) and ver(0):
1422c4762a1bSJed Brown      [0] loc(3).
1423c4762a1bSJed Brown      [1] loc(3).
1424c4762a1bSJed Brown      [2] loc(0).
1425c4762a1bSJed Brown      [3] loc(0).
1426c4762a1bSJed Brown      Org [0] (0.5,1,0) 8
1427c4762a1bSJed Brown      Dest[1] (0,0,0.5) 12
1428c4762a1bSJed Brown      Apex[2] (0,0,0) 0
1429c4762a1bSJed Brown      Oppo[3] (1,1,0.5) 10
1430c4762a1bSJed Brown      [0] NULL. (*)
1431c4762a1bSJed Brown      [1] NULL.
1432c4762a1bSJed Brown      [2] NULL.
1433c4762a1bSJed Brown      [3] NULL.
1434c4762a1bSJed Brown[0] TetGenMeshFlip22():     Flip edge (5, 0) to (12, 1) T22.
1435c4762a1bSJed Brown[0] TetGenMeshFlip22Sub():     Flip subedge (5, 0) to (12, 1).
1436c4762a1bSJed Brown[0] TetGenMeshFlip22():     Updating abce Tetra with loc(2) and ver(2):
1437c4762a1bSJed Brown      [0] loc(0).
1438c4762a1bSJed Brown      [1] Outer space.
1439c4762a1bSJed Brown      [2] Outer space.
1440c4762a1bSJed Brown      [3] loc(1).
1441c4762a1bSJed Brown      Org [3] (1,0,0) 1
1442c4762a1bSJed Brown      Dest[2] (0,0,0.5) 12
1443c4762a1bSJed Brown      Apex[1] (1,0,1) 5
1444c4762a1bSJed Brown      Oppo[0] (1,1,0.5) 10
1445c4762a1bSJed Brown      [0] NULL.
1446c4762a1bSJed Brown      [1] 2.
1447c4762a1bSJed Brown      [2] 0. (*)
1448c4762a1bSJed Brown      [3] NULL.
1449c4762a1bSJed Brown[0] TetGenMeshFlip22():     Updating bade Tetra with loc(2) and ver(0):
1450c4762a1bSJed Brown      [0] loc(2).
1451c4762a1bSJed Brown      [1] loc(3).
1452c4762a1bSJed Brown      [2] Outer space.
1453c4762a1bSJed Brown      [3] loc(2).
1454c4762a1bSJed Brown      Org [1] (0,0,0.5) 12
1455c4762a1bSJed Brown      Dest[3] (1,0,0) 1
1456c4762a1bSJed Brown      Apex[2] (0,0,0) 0
1457c4762a1bSJed Brown      Oppo[0] (1,1,0.5) 10
1458c4762a1bSJed Brown      [0] NULL.
1459c4762a1bSJed Brown      [1] NULL.
1460c4762a1bSJed Brown      [2] 0. (*)
1461c4762a1bSJed Brown      [3] NULL.
1462c4762a1bSJed Brown[0] TetGenMeshFlip32():     Do T32 on edge (0, 10) 8, 12, 1.
1463c4762a1bSJed Brown[0] TetGenMeshFlip32():     Updating abcd Tetra with loc(0) and ver(0):
1464c4762a1bSJed Brown      [0] loc(0).
1465c4762a1bSJed Brown      [1] loc(3).
1466c4762a1bSJed Brown      [2] loc(3).
1467c4762a1bSJed Brown      [3] loc(3).
1468c4762a1bSJed Brown      Org [0] (0.5,1,0) 8
1469c4762a1bSJed Brown      Dest[1] (0,0,0.5) 12
1470c4762a1bSJed Brown      Apex[2] (1,0,0) 1
1471c4762a1bSJed Brown      Oppo[3] (1,1,0.5) 10
1472c4762a1bSJed Brown      [0] NULL. (*)
1473c4762a1bSJed Brown      [1] NULL.
1474c4762a1bSJed Brown      [2] NULL.
1475c4762a1bSJed Brown      [3] NULL.
1476c4762a1bSJed Brown[0] TetGenMeshFlip32():     Updating bace Tetra with loc(0) and ver(0):
1477c4762a1bSJed Brown      [0] loc(0).
1478c4762a1bSJed Brown      [1] loc(3).
1479c4762a1bSJed Brown      [2] Outer space.
1480c4762a1bSJed Brown      [3] Outer space.
1481c4762a1bSJed Brown      Org [0] (0,0,0.5) 12
1482c4762a1bSJed Brown      Dest[1] (0.5,1,0) 8
1483c4762a1bSJed Brown      Apex[2] (1,0,0) 1
1484c4762a1bSJed Brown      Oppo[3] (0,0,0) 0
1485c4762a1bSJed Brown      [0] NULL. (*)
1486c4762a1bSJed Brown      [1] NULL.
1487c4762a1bSJed Brown      [2] 0.
1488c4762a1bSJed Brown      [3] 0.
1489c4762a1bSJed Brown[0] TetGenMeshFlip32():     Deleting edca [0] TetGenMeshLawson3D():     4 flips.
1490c4762a1bSJed Brown[0] TetGenMeshEnqueueBadTet():     Queueing bad tet: (10, 5, 1, 12), ratio 0.728869, qnum 0.
1491c4762a1bSJed Brown[0] TetGenMeshEnqueueBadTet():     Queueing bad tet: (1, 8, 10, 12), ratio 1.02062, qnum 0.
1492c4762a1bSJed Brown[0] TetGenMeshEnqueueBadTet():     Queueing bad tet: (0, 8, 1, 12), ratio 1.34629, qnum 0.
1493c4762a1bSJed Brown[0] TetGenMeshRepairEncSegs():   Get an enc-seg (0, 1)
1494c4762a1bSJed Brown[0] TetGenMeshSplitTetEdge():   Inserting point 13 on edge (0, 1).
1495c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue():   Inserting point 13 on subedge (0, 1) (seg).
1496c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue():     Updating abc:
1497c4762a1bSJed Brownsubface ver 1, mark 3:
1498c4762a1bSJed Brown      [0] = 2
1499c4762a1bSJed Brown      [1] =  0
1500c4762a1bSJed Brown      [2] =  3
1501c4762a1bSJed Brown      Org [1] = (0,0,0) 0
1502c4762a1bSJed Brown      Dest[0] = (0.5,0,0) 13
1503c4762a1bSJed Brown      Apex[2] = (0,0,0.5) 12
1504c4762a1bSJed Brown      [6] = 3
1505c4762a1bSJed Brown      [7] = Outer space
1506c4762a1bSJed Brown      [8] = 0
1507c4762a1bSJed Brown      [9] = 0
1508c4762a1bSJed Brown      [10]= No subsegment
1509c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue():     Creating vbc:
1510c4762a1bSJed Brownsubface ver 1, mark 3:
1511c4762a1bSJed Brown      [0] = 2
1512c4762a1bSJed Brown      [1] =  5
1513c4762a1bSJed Brown      [2] =  4
1514c4762a1bSJed Brown      Org [1] = (0.5,0,0) 13
1515c4762a1bSJed Brown      Dest[0] = (1,0,0) 1
1516c4762a1bSJed Brown      Apex[2] = (0,0,0.5) 12
1517c4762a1bSJed Brown      [6] = 1
1518c4762a1bSJed Brown      [7] = Outer space
1519c4762a1bSJed Brown      [8] = 0
1520c4762a1bSJed Brown      [9] = No subsegment
1521c4762a1bSJed Brown      [10]= No subsegment
1522c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue():     Updating abc:
1523c4762a1bSJed Brownsubface ver 2, mark 2:
1524c4762a1bSJed Brown      [0] = 5
1525c4762a1bSJed Brown      [1] =  0
1526c4762a1bSJed Brown      [2] =  0
1527c4762a1bSJed Brown      Org [1] = (0,0,0) 0
1528c4762a1bSJed Brown      Dest[2] = (0.5,0,0) 13
1529c4762a1bSJed Brown      Apex[0] = (0.5,1,0) 8
1530c4762a1bSJed Brown      [6] = 2
1531c4762a1bSJed Brown      [7] = Outer space
1532c4762a1bSJed Brown      [8] = No subsegment
1533c4762a1bSJed Brown      [9] = 0
1534c4762a1bSJed Brown      [10]= No subsegment
1535c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue():     Creating vbc:
1536c4762a1bSJed Brownsubface ver 2, mark 2:
1537c4762a1bSJed Brown      [0] = 4
1538c4762a1bSJed Brown      [1] =  1
1539c4762a1bSJed Brown      [2] =  5
1540c4762a1bSJed Brown      Org [1] = (0.5,0,0) 13
1541c4762a1bSJed Brown      Dest[2] = (1,0,0) 1
1542c4762a1bSJed Brown      Apex[0] = (0.5,1,0) 8
1543c4762a1bSJed Brown      [6] = 3
1544c4762a1bSJed Brown      [7] = Outer space
1545c4762a1bSJed Brown      [8] = No subsegment
1546c4762a1bSJed Brown      [9] = 0
1547c4762a1bSJed Brown      [10]= No subsegment
1548c4762a1bSJed Brown    Updating bots[0] Tetra with loc(1) and ver(2):
1549c4762a1bSJed Brown      [0] loc(2).
1550c4762a1bSJed Brown      [1] loc(3).
1551c4762a1bSJed Brown      [2] Outer space.
1552c4762a1bSJed Brown      [3] Outer space.
1553c4762a1bSJed Brown      Org [3] (0,0,0) 0
1554c4762a1bSJed Brown      Dest[1] (0.5,1,0) 8
1555c4762a1bSJed Brown      Apex[0] (0,0,0.5) 12
1556c4762a1bSJed Brown      Oppo[2] (0.5,0,0) 13
1557c4762a1bSJed Brown      [0] NULL.
1558c4762a1bSJed Brown      [1] NULL. (*)
1559c4762a1bSJed Brown      [2] 0.
1560c4762a1bSJed Brown      [3] 0.
1561c4762a1bSJed Brown    Creating newtops[0] Tetra with loc(0) and ver(0):
1562c4762a1bSJed Brown      [0] loc(0).
1563c4762a1bSJed Brown      [1] Outer space.
1564c4762a1bSJed Brown      [2] loc(0).
1565c4762a1bSJed Brown      [3] Outer space.
1566c4762a1bSJed Brown      Org [0] (1,0,0) 1
1567c4762a1bSJed Brown      Dest[1] (0,0,0.5) 12
1568c4762a1bSJed Brown      Apex[2] (0.5,1,0) 8
1569c4762a1bSJed Brown      Oppo[3] (0.5,0,0) 13
1570c4762a1bSJed Brown      [0] NULL. (*)
1571c4762a1bSJed Brown      [1] 0.
1572c4762a1bSJed Brown      [2] NULL.
1573c4762a1bSJed Brown      [3] 2.
1574c4762a1bSJed Brown[0] TetGenMeshLawson3D():     Lawson flip: 2 faces.
1575c4762a1bSJed Brown[0] TetGenMeshFlip23():     Do T23 on face (1, 12, 8) 13, 10.
1576c4762a1bSJed Brown[0] TetGenMeshFlip23():     Updating edab Tetra with loc(0) and ver(0):
1577c4762a1bSJed Brown      [0] loc(1).
1578c4762a1bSJed Brown      [1] loc(0).
1579c4762a1bSJed Brown      [2] Outer space.
1580c4762a1bSJed Brown      [3] loc(3).
1581c4762a1bSJed Brown      Org [0] (1,1,0.5) 10
1582c4762a1bSJed Brown      Dest[1] (0.5,0,0) 13
1583c4762a1bSJed Brown      Apex[2] (1,0,0) 1
1584c4762a1bSJed Brown      Oppo[3] (0,0,0.5) 12
1585c4762a1bSJed Brown      [0] NULL. (*)
1586c4762a1bSJed Brown      [1] NULL.
1587c4762a1bSJed Brown      [2] 0.
1588c4762a1bSJed Brown      [3] NULL.
1589c4762a1bSJed Brown[0] TetGenMeshFlip23():     Updating edbc Tetra with loc(0) and ver(0):
1590c4762a1bSJed Brown      [0] loc(1).
1591c4762a1bSJed Brown      [1] loc(0).
1592c4762a1bSJed Brown      [2] loc(0).
1593c4762a1bSJed Brown      [3] loc(3).
1594c4762a1bSJed Brown      Org [0] (1,1,0.5) 10
1595c4762a1bSJed Brown      Dest[1] (0.5,0,0) 13
1596c4762a1bSJed Brown      Apex[2] (0,0,0.5) 12
1597c4762a1bSJed Brown      Oppo[3] (0.5,1,0) 8
1598c4762a1bSJed Brown      [0] NULL. (*)
1599c4762a1bSJed Brown      [1] NULL.
1600c4762a1bSJed Brown      [2] NULL.
1601c4762a1bSJed Brown      [3] NULL.
1602c4762a1bSJed Brown[0] TetGenMeshFlip23():     Creating edca Tetra with loc(0) and ver(0):
1603c4762a1bSJed Brown      [0] loc(1).
1604c4762a1bSJed Brown      [1] loc(0).
1605c4762a1bSJed Brown      [2] Outer space.
1606c4762a1bSJed Brown      [3] loc(3).
1607c4762a1bSJed Brown      Org [0] (1,1,0.5) 10
1608c4762a1bSJed Brown      Dest[1] (0.5,0,0) 13
1609c4762a1bSJed Brown      Apex[2] (0.5,1,0) 8
1610c4762a1bSJed Brown      Oppo[3] (1,0,0) 1
1611c4762a1bSJed Brown      [0] NULL. (*)
1612c4762a1bSJed Brown      [1] NULL.
1613c4762a1bSJed Brown      [2] 2.
1614c4762a1bSJed Brown      [3] NULL.
1615*0fdc7489SMatthew Knepley[0] TetGenMeshLawson3D():     1 flips.
1616c4762a1bSJed Brown[0] TetGenMeshEnqueueBadTet():     Queueing bad tet: (12, 10, 8, 13), ratio 1., qnum 0.
1617c4762a1bSJed Brown[0] TetGenMeshRepairEncSegs():   Get an enc-seg (5, 4)
1618c4762a1bSJed Brown[0] TetGenMeshSplitTetEdge():   Inserting point 14 on edge (4, 5).
1619c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue():   Inserting point 14 on subedge (4, 5) (seg).
1620c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue():     Updating abc:
1621c4762a1bSJed Brownsubface ver 2, mark 3:
1622c4762a1bSJed Brown      [0] = 1
1623c4762a1bSJed Brown      [1] =  4
1624c4762a1bSJed Brown      [2] =  0
1625c4762a1bSJed Brown      Org [1] = (0,0,1) 4
1626c4762a1bSJed Brown      Dest[2] = (0.5,0,1) 14
1627c4762a1bSJed Brown      Apex[0] = (0,0,0.5) 12
1628c4762a1bSJed Brown      [6] = 3
1629c4762a1bSJed Brown      [7] = Outer space
1630c4762a1bSJed Brown      [8] = 0
1631c4762a1bSJed Brown      [9] = 0
1632c4762a1bSJed Brown      [10]= No subsegment
1633c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue():     Creating vbc:
1634c4762a1bSJed Brownsubface ver 2, mark 3:
1635c4762a1bSJed Brown      [0] = 4
1636c4762a1bSJed Brown      [1] =  5
1637*0fdc7489SMatthew Knepley      [2] =  0
1638c4762a1bSJed Brown      Org [1] = (0.5,0,1) 14
1639c4762a1bSJed Brown      Dest[2] = (1,0,1) 5
1640c4762a1bSJed Brown      Apex[0] = (0,0,0.5) 12
1641c4762a1bSJed Brown      [6] = 3
1642c4762a1bSJed Brown      [7] = Outer space
1643c4762a1bSJed Brown      [8] = No subsegment
1644c4762a1bSJed Brown      [9] = 0
1645c4762a1bSJed Brown      [10]= No subsegment
1646c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue():     Updating abc:
1647c4762a1bSJed Brownsubface ver 5, mark 4: (queued)
1648c4762a1bSJed Brown      [0] = 1
1649c4762a1bSJed Brown      [1] =  1
1650c4762a1bSJed Brown      [2] =  2
1651c4762a1bSJed Brown      Org [0] = (0,0,1) 4
1652c4762a1bSJed Brown      Dest[2] = (0.5,0,1) 14
1653c4762a1bSJed Brown      Apex[1] = (0.5,1,1) 11
1654c4762a1bSJed Brown      [6] = 0
1655c4762a1bSJed Brown      [7] = Outer space
1656c4762a1bSJed Brown      [8] = No subsegment
1657c4762a1bSJed Brown      [9] = No subsegment
1658c4762a1bSJed Brown      [10]= 0
1659c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue():     Creating vbc:
1660c4762a1bSJed Brownsubface ver 5, mark 4:
1661c4762a1bSJed Brown      [0] = 3
1662c4762a1bSJed Brown      [1] =  1
1663c4762a1bSJed Brown      [2] =  2
1664c4762a1bSJed Brown      Org [0] = (0.5,0,1) 14
1665c4762a1bSJed Brown      Dest[2] = (1,0,1) 5
1666c4762a1bSJed Brown      Apex[1] = (0.5,1,1) 11
1667c4762a1bSJed Brown      [6] = 1
1668c4762a1bSJed Brown      [7] = Outer space
1669c4762a1bSJed Brown      [8] = No subsegment
1670c4762a1bSJed Brown      [9] = No subsegment
1671c4762a1bSJed Brown      [10]= 0
1672c4762a1bSJed Brown    Updating bots[0] Tetra with loc(1) and ver(0):
1673c4762a1bSJed Brown      [0] Outer space.
1674c4762a1bSJed Brown      [1] loc(3).
1675c4762a1bSJed Brown      [2] loc(2).
1676c4762a1bSJed Brown      [3] Outer space.
1677c4762a1bSJed Brown      Org [0] (0,0,1) 4
1678c4762a1bSJed Brown      Dest[3] (0,0,0.5) 12
1679c4762a1bSJed Brown      Apex[1] (0.5,1,1) 11
1680c4762a1bSJed Brown      Oppo[2] (0.5,0,1) 14
1681c4762a1bSJed Brown      [0] 0.
1682c4762a1bSJed Brown      [1] NULL. (*)
1683c4762a1bSJed Brown      [2] NULL.
1684c4762a1bSJed Brown      [3] 0.
1685c4762a1bSJed Brown    Creating newtops[0] Tetra with loc(0) and ver(0):
1686c4762a1bSJed Brown      [0] loc(2).
1687c4762a1bSJed Brown      [1] Outer space.
1688c4762a1bSJed Brown      [2] loc(2).
1689c4762a1bSJed Brown      [3] Outer space.
1690c4762a1bSJed Brown      Org [0] (1,0,1) 5
1691c4762a1bSJed Brown      Dest[1] (0.5,1,1) 11
1692c4762a1bSJed Brown      Apex[2] (0,0,0.5) 12
1693c4762a1bSJed Brown      Oppo[3] (0.5,0,1) 14
1694c4762a1bSJed Brown      [0] NULL. (*)
1695c4762a1bSJed Brown      [1] 4.
1696c4762a1bSJed Brown      [2] NULL.
1697c4762a1bSJed Brown      [3] 2.
1698*0fdc7489SMatthew Knepley[0] TetGenMeshLawson3D():     Lawson flip: 6 faces.
1699*0fdc7489SMatthew Knepley[0] TetGenMeshFlip22():     Flip edge (12, 1) to (13, 5) T22.
1700*0fdc7489SMatthew Knepley[0] TetGenMeshFlip22Sub():     Flip subedge (12, 1) to (13, 5).
1701*0fdc7489SMatthew Knepley[0] TetGenMeshFlip22():     Updating abce Tetra with loc(2) and ver(2):
1702*0fdc7489SMatthew Knepley      [0] loc(0).
1703*0fdc7489SMatthew Knepley      [1] loc(0).
1704*0fdc7489SMatthew Knepley      [2] Outer space.
1705*0fdc7489SMatthew Knepley      [3] loc(3).
1706*0fdc7489SMatthew Knepley      Org [3] (1,0,1) 5
1707*0fdc7489SMatthew Knepley      Dest[2] (0.5,0,0) 13
1708*0fdc7489SMatthew Knepley      Apex[1] (0,0,0.5) 12
1709*0fdc7489SMatthew Knepley      Oppo[0] (1,1,0.5) 10
1710*0fdc7489SMatthew Knepley      [0] NULL.
1711*0fdc7489SMatthew Knepley      [1] NULL.
1712*0fdc7489SMatthew Knepley      [2] 0. (*)
1713*0fdc7489SMatthew Knepley      [3] NULL.
1714*0fdc7489SMatthew Knepley[0] TetGenMeshFlip22():     Updating bade Tetra with loc(2) and ver(2):
1715*0fdc7489SMatthew Knepley      [0] Outer space.
1716*0fdc7489SMatthew Knepley      [1] loc(1).
1717*0fdc7489SMatthew Knepley      [2] Outer space.
1718*0fdc7489SMatthew Knepley      [3] loc(3).
1719*0fdc7489SMatthew Knepley      Org [3] (0.5,0,0) 13
1720*0fdc7489SMatthew Knepley      Dest[2] (1,0,1) 5
1721*0fdc7489SMatthew Knepley      Apex[1] (1,0,0) 1
1722*0fdc7489SMatthew Knepley      Oppo[0] (1,1,0.5) 10
1723*0fdc7489SMatthew Knepley      [0] 2.
1724*0fdc7489SMatthew Knepley      [1] NULL.
1725*0fdc7489SMatthew Knepley      [2] 0. (*)
1726*0fdc7489SMatthew Knepley      [3] NULL.
1727c4762a1bSJed Brown[0] TetGenMeshFlip23():     Do T23 on face (5, 11, 12) 14, 10.
1728c4762a1bSJed Brown[0] TetGenMeshFlip23():     Updating edab Tetra with loc(0) and ver(0):
1729c4762a1bSJed Brown      [0] loc(1).
1730c4762a1bSJed Brown      [1] loc(0).
1731c4762a1bSJed Brown      [2] Outer space.
1732c4762a1bSJed Brown      [3] loc(0).
1733c4762a1bSJed Brown      Org [0] (1,1,0.5) 10
1734c4762a1bSJed Brown      Dest[1] (0.5,0,1) 14
1735c4762a1bSJed Brown      Apex[2] (1,0,1) 5
1736c4762a1bSJed Brown      Oppo[3] (0.5,1,1) 11
1737c4762a1bSJed Brown      [0] NULL. (*)
1738c4762a1bSJed Brown      [1] NULL.
1739c4762a1bSJed Brown      [2] 4.
1740c4762a1bSJed Brown      [3] NULL.
1741c4762a1bSJed Brown[0] TetGenMeshFlip23():     Updating edbc Tetra with loc(0) and ver(0):
1742c4762a1bSJed Brown      [0] loc(1).
1743c4762a1bSJed Brown      [1] loc(0).
1744c4762a1bSJed Brown      [2] loc(2).
1745c4762a1bSJed Brown      [3] loc(1).
1746c4762a1bSJed Brown      Org [0] (1,1,0.5) 10
1747c4762a1bSJed Brown      Dest[1] (0.5,0,1) 14
1748c4762a1bSJed Brown      Apex[2] (0.5,1,1) 11
1749c4762a1bSJed Brown      Oppo[3] (0,0,0.5) 12
1750c4762a1bSJed Brown[0] TetGenMeshFlip23():     Creating edca Tetra with loc(0) and ver(0):
1751c4762a1bSJed Brown      [0] loc(1).
1752c4762a1bSJed Brown      [1] loc(0).
1753c4762a1bSJed Brown      [2] Outer space.
1754c4762a1bSJed Brown      [3] loc(1).
1755c4762a1bSJed Brown      Org [0] (1,1,0.5) 10
1756c4762a1bSJed Brown      Dest[1] (0.5,0,1) 14
1757c4762a1bSJed Brown      Apex[2] (0,0,0.5) 12
1758c4762a1bSJed Brown      Oppo[3] (1,0,1) 5
1759c4762a1bSJed Brown      [0] NULL. (*)
1760c4762a1bSJed Brown      [1] NULL.
1761c4762a1bSJed Brown      [2] 2.
1762c4762a1bSJed Brown      [3] NULL.
1763c4762a1bSJed Brown[0] TetGenMeshFlip22():     Flip edge (5, 12) to (14, 13) T22.
1764c4762a1bSJed Brown[0] TetGenMeshFlip22Sub():     Flip subedge (5, 12) to (14, 13).
1765c4762a1bSJed Brown[0] TetGenMeshFlip22():     Updating abce Tetra with loc(2) and ver(2):
1766c4762a1bSJed Brown      [0] loc(0).
1767c4762a1bSJed Brown      [1] loc(3).
1768c4762a1bSJed Brown      [2] Outer space.
1769c4762a1bSJed Brown      [3] loc(1).
1770c4762a1bSJed Brown      Org [3] (0.5,0,0) 13
1771c4762a1bSJed Brown      Dest[2] (0.5,0,1) 14
1772c4762a1bSJed Brown      Apex[1] (1,0,1) 5
1773c4762a1bSJed Brown      Oppo[0] (1,1,0.5) 10
1774c4762a1bSJed Brown      [0] NULL.
1775c4762a1bSJed Brown      [1] NULL.
1776c4762a1bSJed Brown      [2] 2. (*)
1777c4762a1bSJed Brown      [3] NULL.
1778c4762a1bSJed Brown[0] TetGenMeshFlip22():     Updating bade Tetra with loc(2) and ver(0):
1779c4762a1bSJed Brown      [0] loc(1).
1780c4762a1bSJed Brown      [1] loc(3).
1781c4762a1bSJed Brown      [2] Outer space.
1782c4762a1bSJed Brown      [3] loc(0).
1783c4762a1bSJed Brown      Org [1] (0.5,0,1) 14
1784c4762a1bSJed Brown      Dest[3] (0.5,0,0) 13
1785c4762a1bSJed Brown      Apex[2] (0,0,0.5) 12
1786c4762a1bSJed Brown      Oppo[0] (1,1,0.5) 10
1787c4762a1bSJed Brown      [0] NULL.
1788c4762a1bSJed Brown      [1] NULL.
1789c4762a1bSJed Brown      [2] 0. (*)
1790c4762a1bSJed Brown      [3] NULL.
1791*0fdc7489SMatthew Knepley[0] TetGenMeshLawson3D():     3 flips.
1792*0fdc7489SMatthew Knepley[0] TetGenMeshEnqueueBadTet():     Queueing bad tet: (10, 13, 12, 14), ratio 1., qnum 0.
1793*0fdc7489SMatthew Knepley[0] TetGenMeshRepairEncSegs():   Get an enc-seg (1, 5)
1794*0fdc7489SMatthew Knepley[0] TetGenMeshSplitTetEdge():   Inserting point 15 on edge (5, 1).
1795*0fdc7489SMatthew Knepley[0] TetGenMeshSplitSubEdge_queue():   Inserting point 15 on subedge (5, 1) (seg).
1796*0fdc7489SMatthew Knepley[0] TetGenMeshSplitSubEdge_queue():     Updating abc:
1797*0fdc7489SMatthew Knepleysubface ver 0, mark 3: (queued)
1798*0fdc7489SMatthew Knepley      [0] = 4
1799*0fdc7489SMatthew Knepley      [1] =  4
1800*0fdc7489SMatthew Knepley      [2] =  2
1801*0fdc7489SMatthew Knepley      Org [0] = (1,0,1) 5
1802*0fdc7489SMatthew Knepley      Dest[1] = (1,0,0.5) 15
1803*0fdc7489SMatthew Knepley      Apex[2] = (0.5,0,0) 13
1804*0fdc7489SMatthew Knepley      [6] = 2
1805*0fdc7489SMatthew Knepley      [7] = Outer space
1806*0fdc7489SMatthew Knepley      [8] = 0
1807*0fdc7489SMatthew Knepley      [9] = No subsegment
1808*0fdc7489SMatthew Knepley      [10]= No subsegment
1809*0fdc7489SMatthew Knepley[0] TetGenMeshSplitSubEdge_queue():     Creating vbc:
1810*0fdc7489SMatthew Knepleysubface ver 0, mark 3:
1811*0fdc7489SMatthew Knepley      [0] = 5
1812*0fdc7489SMatthew Knepley      [1] =  2
1813*0fdc7489SMatthew Knepley      [2] =  2
1814*0fdc7489SMatthew Knepley      Org [0] = (1,0,0.5) 15
1815*0fdc7489SMatthew Knepley      Dest[1] = (1,0,0) 1
1816*0fdc7489SMatthew Knepley      Apex[2] = (0.5,0,0) 13
1817*0fdc7489SMatthew Knepley      [6] = 3
1818*0fdc7489SMatthew Knepley      [7] = Outer space
1819*0fdc7489SMatthew Knepley      [8] = 0
1820*0fdc7489SMatthew Knepley      [9] = 0
1821*0fdc7489SMatthew Knepley      [10]= No subsegment
1822*0fdc7489SMatthew Knepley[0] TetGenMeshSplitSubEdge_queue():     Updating abc:
1823*0fdc7489SMatthew Knepleysubface ver 5, mark 5:
1824*0fdc7489SMatthew Knepley      [0] = 3
1825*0fdc7489SMatthew Knepley      [1] =  1
1826*0fdc7489SMatthew Knepley      [2] =  0
1827*0fdc7489SMatthew Knepley      Org [0] = (1,0,1) 5
1828*0fdc7489SMatthew Knepley      Dest[2] = (1,0,0.5) 15
1829*0fdc7489SMatthew Knepley      Apex[1] = (1,1,0.5) 10
1830*0fdc7489SMatthew Knepley      [6] = 0
1831*0fdc7489SMatthew Knepley      [7] = Outer space
1832*0fdc7489SMatthew Knepley      [8] = No subsegment
1833*0fdc7489SMatthew Knepley      [9] = No subsegment
1834*0fdc7489SMatthew Knepley      [10]= 0
1835*0fdc7489SMatthew Knepley[0] TetGenMeshSplitSubEdge_queue():     Creating vbc:
1836*0fdc7489SMatthew Knepleysubface ver 5, mark 5:
1837*0fdc7489SMatthew Knepley      [0] = 3
1838*0fdc7489SMatthew Knepley      [1] =  1
1839*0fdc7489SMatthew Knepley      [2] =  0
1840*0fdc7489SMatthew Knepley      Org [0] = (1,0,0.5) 15
1841*0fdc7489SMatthew Knepley      Dest[2] = (1,0,0) 1
1842*0fdc7489SMatthew Knepley      Apex[1] = (1,1,0.5) 10
1843*0fdc7489SMatthew Knepley      [6] = 1
1844*0fdc7489SMatthew Knepley      [7] = Outer space
1845*0fdc7489SMatthew Knepley      [8] = No subsegment
1846*0fdc7489SMatthew Knepley      [9] = No subsegment
1847*0fdc7489SMatthew Knepley      [10]= 0
1848*0fdc7489SMatthew Knepley    Updating bots[0] Tetra with loc(3) and ver(0):
1849c4762a1bSJed Brown      [0] Outer space.
1850*0fdc7489SMatthew Knepley      [1] loc(2).
1851c4762a1bSJed Brown      [2] Outer space.
1852c4762a1bSJed Brown      [3] loc(1).
1853*0fdc7489SMatthew Knepley      Org [2] (1,0,1) 5
1854*0fdc7489SMatthew Knepley      Dest[3] (0.5,0,0) 13
1855*0fdc7489SMatthew Knepley      Apex[0] (1,1,0.5) 10
1856*0fdc7489SMatthew Knepley      Oppo[1] (1,0,0.5) 15
1857*0fdc7489SMatthew Knepley      [0] 2.
1858c4762a1bSJed Brown      [1] NULL.
1859*0fdc7489SMatthew Knepley      [2] 0.
1860*0fdc7489SMatthew Knepley      [3] NULL. (*)
1861*0fdc7489SMatthew Knepley    Creating newtops[0] Tetra with loc(0) and ver(0):
1862*0fdc7489SMatthew Knepley      [0] loc(1).
1863*0fdc7489SMatthew Knepley      [1] Outer space.
1864*0fdc7489SMatthew Knepley      [2] loc(1).
1865*0fdc7489SMatthew Knepley      [3] Outer space.
1866*0fdc7489SMatthew Knepley      Org [0] (1,0,0) 1
1867*0fdc7489SMatthew Knepley      Dest[1] (1,1,0.5) 10
1868*0fdc7489SMatthew Knepley      Apex[2] (0.5,0,0) 13
1869*0fdc7489SMatthew Knepley      Oppo[3] (1,0,0.5) 15
1870*0fdc7489SMatthew Knepley      [0] NULL. (*)
1871*0fdc7489SMatthew Knepley      [1] 4.
1872*0fdc7489SMatthew Knepley      [2] NULL.
1873*0fdc7489SMatthew Knepley      [3] 0.
1874*0fdc7489SMatthew Knepley[0] TetGenMeshLawson3D():     Lawson flip: 6 faces.
1875c4762a1bSJed Brown[0] TetGenMeshFlip22():     Flip edge (12, 10) to (14, 8) T44.
1876c4762a1bSJed Brown[0] TetGenMeshFlip22():     Updating abce Tetra with loc(0) and ver(4):
1877c4762a1bSJed Brown      [0] loc(1).
1878c4762a1bSJed Brown      [1] Outer space.
1879c4762a1bSJed Brown      [2] loc(0).
1880c4762a1bSJed Brown      [3] loc(0).
1881c4762a1bSJed Brown      Org [2] (0.5,1,0) 8
1882c4762a1bSJed Brown      Dest[0] (0.5,0,1) 14
1883c4762a1bSJed Brown      Apex[1] (0,0,0.5) 12
1884c4762a1bSJed Brown      Oppo[3] (0.5,0,0) 13
1885c4762a1bSJed Brown      [0] NULL. (*)
1886c4762a1bSJed Brown      [1] 0.
1887c4762a1bSJed Brown      [2] NULL.
1888c4762a1bSJed Brown      [3] NULL.
1889c4762a1bSJed Brown[0] TetGenMeshFlip22():     Updating bade Tetra with loc(3) and ver(4):
1890c4762a1bSJed Brown      [0] loc(3).
1891*0fdc7489SMatthew Knepley      [1] loc(3).
1892c4762a1bSJed Brown      [2] loc(0).
1893c4762a1bSJed Brown      [3] loc(3).
1894c4762a1bSJed Brown      Org [0] (0.5,0,1) 14
1895c4762a1bSJed Brown      Dest[2] (0.5,1,0) 8
1896c4762a1bSJed Brown      Apex[3] (1,1,0.5) 10
1897c4762a1bSJed Brown      Oppo[1] (0.5,0,0) 13
1898c4762a1bSJed Brown      [0] NULL.
1899c4762a1bSJed Brown      [1] NULL.
1900c4762a1bSJed Brown      [2] NULL.
1901c4762a1bSJed Brown      [3] NULL. (*)
1902c4762a1bSJed Brown[0] TetGenMeshFlip22():     Updating bacf Tetra with loc(1) and ver(0):
1903c4762a1bSJed Brown      [0] loc(2).
1904c4762a1bSJed Brown      [1] loc(0).
1905c4762a1bSJed Brown      [2] loc(1).
1906c4762a1bSJed Brown      [3] loc(1).
1907c4762a1bSJed Brown      Org [0] (0.5,0,1) 14
1908c4762a1bSJed Brown      Dest[3] (0.5,1,0) 8
1909c4762a1bSJed Brown      Apex[1] (0,0,0.5) 12
1910c4762a1bSJed Brown      Oppo[2] (0.5,1,1) 11
1911c4762a1bSJed Brown[0] TetGenMeshFlip22():     Updating abdf Tetra with loc(3) and ver(2):
1912c4762a1bSJed Brown      [0] loc(1).
1913c4762a1bSJed Brown      [1] loc(3).
1914c4762a1bSJed Brown      [2] Outer space.
1915c4762a1bSJed Brown      [3] loc(3).
1916c4762a1bSJed Brown      Org [3] (0.5,1,0) 8
1917c4762a1bSJed Brown      Dest[0] (0.5,0,1) 14
1918c4762a1bSJed Brown      Apex[2] (1,1,0.5) 10
1919c4762a1bSJed Brown      Oppo[1] (0.5,1,1) 11
1920c4762a1bSJed Brown      [0] NULL.
1921c4762a1bSJed Brown      [1] NULL.
1922c4762a1bSJed Brown      [2] 4.
1923c4762a1bSJed Brown      [3] NULL. (*)
1924*0fdc7489SMatthew Knepley[0] TetGenMeshFlip22():     Flip edge (13, 5) to (15, 14) T22.
1925*0fdc7489SMatthew Knepley[0] TetGenMeshFlip22Sub():     Flip subedge (13, 5) to (15, 14).
1926*0fdc7489SMatthew Knepley[0] TetGenMeshFlip22():     Updating abce Tetra with loc(2) and ver(2):
1927*0fdc7489SMatthew Knepley      [0] loc(2).
1928*0fdc7489SMatthew Knepley      [1] loc(1).
1929*0fdc7489SMatthew Knepley      [2] Outer space.
1930*0fdc7489SMatthew Knepley      [3] loc(1).
1931*0fdc7489SMatthew Knepley      Org [3] (0.5,0,1) 14
1932*0fdc7489SMatthew Knepley      Dest[2] (1,0,0.5) 15
1933*0fdc7489SMatthew Knepley      Apex[1] (0.5,0,0) 13
1934*0fdc7489SMatthew Knepley      Oppo[0] (1,1,0.5) 10
1935*0fdc7489SMatthew Knepley      [0] NULL.
1936*0fdc7489SMatthew Knepley      [1] NULL.
1937*0fdc7489SMatthew Knepley      [2] 0. (*)
1938*0fdc7489SMatthew Knepley      [3] NULL.
1939*0fdc7489SMatthew Knepley[0] TetGenMeshFlip22():     Updating bade Tetra with loc(2) and ver(0):
1940*0fdc7489SMatthew Knepley      [0] Outer space.
1941*0fdc7489SMatthew Knepley      [1] loc(3).
1942*0fdc7489SMatthew Knepley      [2] Outer space.
1943*0fdc7489SMatthew Knepley      [3] loc(0).
1944*0fdc7489SMatthew Knepley      Org [1] (1,0,0.5) 15
1945*0fdc7489SMatthew Knepley      Dest[3] (0.5,0,1) 14
1946*0fdc7489SMatthew Knepley      Apex[2] (1,0,1) 5
1947*0fdc7489SMatthew Knepley      Oppo[0] (1,1,0.5) 10
1948*0fdc7489SMatthew Knepley      [0] 2.
1949*0fdc7489SMatthew Knepley      [1] NULL.
1950*0fdc7489SMatthew Knepley      [2] 2. (*)
1951*0fdc7489SMatthew Knepley      [3] NULL.
1952*0fdc7489SMatthew Knepley[0] TetGenMeshFlip22():     Flip edge (13, 10) to (15, 8) T44.
1953*0fdc7489SMatthew Knepley[0] TetGenMeshFlip22():     Updating abce Tetra with loc(2) and ver(4):
1954*0fdc7489SMatthew Knepley      [0] loc(1).
1955*0fdc7489SMatthew Knepley      [1] Outer space.
1956*0fdc7489SMatthew Knepley      [2] loc(0).
1957*0fdc7489SMatthew Knepley      [3] Outer space.
1958*0fdc7489SMatthew Knepley      Org [2] (0.5,1,0) 8
1959*0fdc7489SMatthew Knepley      Dest[1] (1,0,0.5) 15
1960*0fdc7489SMatthew Knepley      Apex[3] (0.5,0,0) 13
1961*0fdc7489SMatthew Knepley      Oppo[0] (1,0,0) 1
1962*0fdc7489SMatthew Knepley      [0] NULL.
1963*0fdc7489SMatthew Knepley      [1] 0.
1964*0fdc7489SMatthew Knepley      [2] NULL. (*)
1965*0fdc7489SMatthew Knepley      [3] 2.
1966*0fdc7489SMatthew Knepley[0] TetGenMeshFlip22():     Updating bade Tetra with loc(0) and ver(0):
1967*0fdc7489SMatthew Knepley      [0] loc(2).
1968*0fdc7489SMatthew Knepley      [1] loc(0).
1969*0fdc7489SMatthew Knepley      [2] loc(3).
1970*0fdc7489SMatthew Knepley      [3] Outer space.
1971*0fdc7489SMatthew Knepley      Org [0] (1,0,0.5) 15
1972*0fdc7489SMatthew Knepley      Dest[1] (0.5,1,0) 8
1973*0fdc7489SMatthew Knepley      Apex[2] (1,1,0.5) 10
1974*0fdc7489SMatthew Knepley      Oppo[3] (1,0,0) 1
1975*0fdc7489SMatthew Knepley      [0] NULL. (*)
1976*0fdc7489SMatthew Knepley      [1] NULL.
1977*0fdc7489SMatthew Knepley      [2] NULL.
1978*0fdc7489SMatthew Knepley      [3] 4.
1979*0fdc7489SMatthew Knepley[0] TetGenMeshFlip22():     Updating bacf Tetra with loc(0) and ver(0):
1980*0fdc7489SMatthew Knepley      [0] loc(2).
1981*0fdc7489SMatthew Knepley      [1] loc(1).
1982*0fdc7489SMatthew Knepley      [2] loc(3).
1983*0fdc7489SMatthew Knepley      [3] Outer space.
1984*0fdc7489SMatthew Knepley      Org [0] (1,0,0.5) 15
1985*0fdc7489SMatthew Knepley      Dest[1] (0.5,1,0) 8
1986*0fdc7489SMatthew Knepley      Apex[2] (0.5,0,0) 13
1987*0fdc7489SMatthew Knepley      Oppo[3] (0.5,0,1) 14
1988*0fdc7489SMatthew Knepley      [0] NULL. (*)
1989*0fdc7489SMatthew Knepley      [1] NULL.
1990*0fdc7489SMatthew Knepley      [2] NULL.
1991*0fdc7489SMatthew Knepley      [3] 0.
1992*0fdc7489SMatthew Knepley[0] TetGenMeshFlip22():     Updating abdf Tetra with loc(2) and ver(0):
1993*0fdc7489SMatthew Knepley      [0] loc(3).
1994*0fdc7489SMatthew Knepley      [1] loc(1).
1995*0fdc7489SMatthew Knepley      [2] loc(0).
1996*0fdc7489SMatthew Knepley      [3] loc(1).
1997*0fdc7489SMatthew Knepley      Org [1] (0.5,1,0) 8
1998*0fdc7489SMatthew Knepley      Dest[3] (1,0,0.5) 15
1999*0fdc7489SMatthew Knepley      Apex[2] (1,1,0.5) 10
2000*0fdc7489SMatthew Knepley      Oppo[0] (0.5,0,1) 14
2001*0fdc7489SMatthew Knepley      [0] NULL.
2002*0fdc7489SMatthew Knepley      [1] NULL.
2003*0fdc7489SMatthew Knepley      [2] NULL. (*)
2004*0fdc7489SMatthew Knepley      [3] NULL.
2005c4762a1bSJed Brown[0] TetGenMeshFlip22():     Flip edge (12, 11) to (14, 9) T44.
2006c4762a1bSJed Brown[0] TetGenMeshFlip22():     Updating abce Tetra with loc(0) and ver(2):
2007c4762a1bSJed Brown      [0] loc(2).
2008c4762a1bSJed Brown      [1] loc(0).
2009c4762a1bSJed Brown      [2] loc(1).
2010c4762a1bSJed Brown      [3] loc(0).
2011c4762a1bSJed Brown      Org [1] (0,1,0.5) 9
2012c4762a1bSJed Brown      Dest[2] (0.5,0,1) 14
2013c4762a1bSJed Brown      Apex[0] (0,0,0.5) 12
2014c4762a1bSJed Brown      Oppo[3] (0.5,1,0) 8
2015c4762a1bSJed Brown[0] TetGenMeshFlip22():     Updating bade Tetra with loc(3) and ver(2):
2016c4762a1bSJed Brown      [0] Outer space.
2017c4762a1bSJed Brown      [1] loc(2).
2018c4762a1bSJed Brown      [2] loc(1).
2019c4762a1bSJed Brown      [3] loc(2).
2020c4762a1bSJed Brown      Org [3] (0.5,0,1) 14
2021c4762a1bSJed Brown      Dest[0] (0,1,0.5) 9
2022c4762a1bSJed Brown      Apex[2] (0.5,1,1) 11
2023c4762a1bSJed Brown      Oppo[1] (0.5,1,0) 8
2024c4762a1bSJed Brown      [0] 0.
2025c4762a1bSJed Brown      [1] NULL.
2026c4762a1bSJed Brown      [2] NULL.
2027c4762a1bSJed Brown      [3] NULL. (*)
2028c4762a1bSJed Brown[0] TetGenMeshFlip22():     Updating bacf Tetra with loc(2) and ver(0):
2029c4762a1bSJed Brown      [0] Outer space.
2030c4762a1bSJed Brown      [1] loc(3).
2031c4762a1bSJed Brown      [2] loc(0).
2032c4762a1bSJed Brown      [3] Outer space.
2033c4762a1bSJed Brown      Org [1] (0.5,0,1) 14
2034c4762a1bSJed Brown      Dest[3] (0,1,0.5) 9
2035c4762a1bSJed Brown      Apex[2] (0,0,0.5) 12
2036c4762a1bSJed Brown      Oppo[0] (0,0,1) 4
2037c4762a1bSJed Brown      [0] 0.
2038c4762a1bSJed Brown      [1] NULL.
2039c4762a1bSJed Brown      [2] NULL. (*)
2040c4762a1bSJed Brown      [3] 0.
2041c4762a1bSJed Brown[0] TetGenMeshFlip22():     Updating abdf Tetra with loc(2) and ver(2):
2042c4762a1bSJed Brown      [0] Outer space.
2043c4762a1bSJed Brown      [1] loc(0).
2044c4762a1bSJed Brown      [2] loc(3).
2045c4762a1bSJed Brown      [3] loc(1).
2046c4762a1bSJed Brown      Org [3] (0,1,0.5) 9
2047c4762a1bSJed Brown      Dest[2] (0.5,0,1) 14
2048c4762a1bSJed Brown      Apex[1] (0.5,1,1) 11
2049c4762a1bSJed Brown      Oppo[0] (0,0,1) 4
2050c4762a1bSJed Brown      [0] 0.
2051c4762a1bSJed Brown      [1] NULL.
2052c4762a1bSJed Brown      [2] NULL. (*)
2053c4762a1bSJed Brown      [3] NULL.
2054c4762a1bSJed Brown[0] TetGenMeshFlip22():     Flip edge (13, 14) to (15, 12) T22.
2055c4762a1bSJed Brown[0] TetGenMeshFlip22Sub():     Flip subedge (13, 14) to (15, 12).
2056*0fdc7489SMatthew Knepley[0] TetGenMeshFlip22():     Updating abce Tetra with loc(3) and ver(0):
2057c4762a1bSJed Brown      [0] loc(0).
2058*0fdc7489SMatthew Knepley      [1] loc(2).
2059c4762a1bSJed Brown      [2] loc(3).
2060*0fdc7489SMatthew Knepley      [3] Outer space.
2061*0fdc7489SMatthew Knepley      Org [2] (0,0,0.5) 12
2062*0fdc7489SMatthew Knepley      Dest[3] (1,0,0.5) 15
2063c4762a1bSJed Brown      Apex[0] (0.5,0,0) 13
2064*0fdc7489SMatthew Knepley      Oppo[1] (0.5,1,0) 8
2065c4762a1bSJed Brown      [0] NULL.
2066*0fdc7489SMatthew Knepley      [1] NULL.
2067c4762a1bSJed Brown      [2] NULL.
2068*0fdc7489SMatthew Knepley      [3] 0. (*)
2069c4762a1bSJed Brown[0] TetGenMeshFlip22():     Updating bade Tetra with loc(1) and ver(0):
2070c4762a1bSJed Brown      [0] loc(1).
2071c4762a1bSJed Brown      [1] Outer space.
2072c4762a1bSJed Brown      [2] loc(3).
2073c4762a1bSJed Brown      [3] loc(2).
2074c4762a1bSJed Brown      Org [0] (1,0,0.5) 15
2075c4762a1bSJed Brown      Dest[3] (0,0,0.5) 12
2076c4762a1bSJed Brown      Apex[1] (0.5,0,1) 14
2077c4762a1bSJed Brown      Oppo[2] (0.5,1,0) 8
2078c4762a1bSJed Brown      [0] NULL.
2079c4762a1bSJed Brown      [1] 0. (*)
2080c4762a1bSJed Brown      [2] NULL.
2081c4762a1bSJed Brown      [3] NULL.
2082*0fdc7489SMatthew Knepley[0] TetGenMeshLawson3D():     5 flips.
2083c4762a1bSJed Brown[0] TetGenMeshEnqueueBadTet():     Queueing bad tet: (10, 8, 14, 15), ratio 1., qnum 0.
2084*0fdc7489SMatthew Knepley[0] TetGenMeshEnqueueBadTet():     Queueing bad tet: (12, 8, 13, 15), ratio 1., qnum 0.
2085*0fdc7489SMatthew Knepley[0] TetGenMeshEnqueueBadTet():     Queueing bad tet: (14, 8, 12, 15), ratio 1., qnum 0.
2086*0fdc7489SMatthew Knepley[0] TetGenMeshRepairBadTets():     Dequeuing btet (10, 8, 14, 15).
2087c4762a1bSJed Brown[0] TetGenMeshRepairBadTets():     loc = 2.
2088c4762a1bSJed Brown[0] TetGenMeshFormBowatCavityQuad():     Collect BC_i(16): 18 tets, 28 faces.
2089c4762a1bSJed Brown[0] TetGenMeshEnqueueEncSub():     Queuing subface (10, 11, 8) [0].
2090*0fdc7489SMatthew Knepley[0] TetGenMeshEnqueueEncSub():     Queuing subface (14, 15, 12) [0].
2091c4762a1bSJed Brown[0] TetGenMeshEnqueueEncSub():     Queuing subface (1, 15, 10) [0].
2092c4762a1bSJed Brown[0] TetGenMeshEnqueueEncSub():     Queuing subface (10, 15, 5) [0].
2093c4762a1bSJed Brown[0] TetGenMeshEnqueueEncSub():     Queuing subface (5, 14, 11) [0].
2094*0fdc7489SMatthew Knepley[0] TetGenMeshEnqueueEncSub():     Queuing subface (9, 8, 11) [0].
2095*0fdc7489SMatthew Knepley[0] TetGenMeshEnqueueEncSub():     Queuing subface (13, 12, 15) [0].
2096*0fdc7489SMatthew Knepley[0] TetGenMeshEnqueueEncSub():     Queuing subface (13, 1, 8) [0].
2097c4762a1bSJed Brown[0] TetGenMeshEnqueueEncSub():     Queuing subface (1, 3, 8) [0].
2098c4762a1bSJed Brown[0] TetGenMeshEnqueueEncSub():     Queuing subface (1, 10, 3) [0].
2099c4762a1bSJed Brown[0] TetGenMeshEnqueueEncSub():     Queuing subface (5, 11, 7) [0].
2100c4762a1bSJed Brown[0] TetGenMeshEnqueueEncSub():     Queuing subface (7, 10, 5) [0].
2101*0fdc7489SMatthew Knepley[0] TetGenMeshEnqueueEncSub():     Queuing subface (4, 11, 14) [0].
2102*0fdc7489SMatthew Knepley[0] TetGenMeshEnqueueEncSub():     Queuing subface (4, 12, 9) [0].
2103*0fdc7489SMatthew Knepley[0] TetGenMeshEnqueueEncSub():     Queuing subface (12, 0, 9) [0].
2104*0fdc7489SMatthew Knepley[0] TetGenMeshEnqueueEncSub():     Queuing subface (8, 0, 13) [0].
2105c4762a1bSJed Brown[0] TetGenMeshEnqueueEncSub():     Queuing subface (6, 4, 9) [0].
2106c4762a1bSJed Brown[0] TetGenMeshEnqueueEncSub():     Queuing subface (6, 11, 4) [0].
2107*0fdc7489SMatthew Knepley[0] TetGenMeshEnqueueEncSub():     Queuing subface (0, 2, 9) [0].
2108*0fdc7489SMatthew Knepley[0] TetGenMeshEnqueueEncSub():     Queuing subface (8, 2, 0) [0].
2109*0fdc7489SMatthew Knepley[0] TetGenMeshRepairEncSubs():     Dequeuing ensub (10, 11, 8) [0].
2110c4762a1bSJed Brown[0] TetGenMeshFormBowatCavitySub():     Collect CBC(16): 6 subfaces, 8 edges.
2111c4762a1bSJed Brown[0] TetGenMeshFormBowatCavityQuad():     Collect BC_i(16): 18 tets, 22 faces.
2112*0fdc7489SMatthew Knepley[0] TetGenMeshBowatInsertSite():     Insert point 16 (0.5, 1, 0.5)[0] TetGenMeshBowatInsertSite():  on facet.
2113*0fdc7489SMatthew Knepley[0] TetGenMeshEnqueueBadTet():     Queueing bad tet: (15, 12, 14, 16), ratio 0.883883, qnum 0.
2114*0fdc7489SMatthew Knepley[0] TetGenMeshEnqueueBadTet():     Queueing bad tet: (12, 15, 13, 16), ratio 0.883883, qnum 0.
2115*0fdc7489SMatthew Knepley[0] TetGenMeshRepairEncSubs():     Dequeuing ensub (14, 15, 12) [0].
2116c4762a1bSJed Brown[0] TetGenMeshFormBowatCavitySub():     Collect CBC(17): 6 subfaces, 8 edges.
2117c4762a1bSJed Brown[0] TetGenMeshFormBowatCavityQuad():     Collect BC_i(17): 22 tets, 24 faces.
2118*0fdc7489SMatthew Knepley[0] TetGenMeshBowatInsertSite():     Insert point 17 (0.5, 0, 0.5)[0] TetGenMeshBowatInsertSite():  on facet.
2119c4762a1bSJed Brown[0] TetGenMeshRepairEncSubs():     Dequeuing ensub (1, 15, 10) [0].
2120c4762a1bSJed Brown[0] TetGenMeshFormBowatCavitySub():     Collect CBC(18): 4 subfaces, 6 edges.
2121c4762a1bSJed Brown[0] TetGenMeshFormBowatCavityQuad():     Collect BC_i(18): 12 tets, 16 faces.
2122c4762a1bSJed Brown[0] TetGenMeshCheckSeg4Encroach():     Queuing encroaching subsegment (1, 3).
2123c4762a1bSJed Brown[0] TetGenMeshRepairEncSegs():   Get an enc-seg (1, 3)
2124c4762a1bSJed Brown[0] TetGenMeshSplitTetEdge():   Inserting point 18 on edge (1, 3).
2125c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue():   Inserting point 18 on subedge (1, 3) (seg).
2126c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue():     Updating abc:
2127c4762a1bSJed Brownsubface ver 0, mark 2: (queued)
2128c4762a1bSJed Brown      [0] = 5
2129c4762a1bSJed Brown      [1] =  4
2130c4762a1bSJed Brown      [2] =  4
2131c4762a1bSJed Brown      Org [0] = (1,0,0) 1
2132c4762a1bSJed Brown      Dest[1] = (1,0.5,0) 18
2133c4762a1bSJed Brown      Apex[2] = (0.5,1,0) 8
2134c4762a1bSJed Brown      [6] = 0
2135c4762a1bSJed Brown      [7] = Outer space
2136c4762a1bSJed Brown      [8] = 0
2137c4762a1bSJed Brown      [9] = No subsegment
2138c4762a1bSJed Brown      [10]= No subsegment
2139c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue():     Creating vbc:
2140c4762a1bSJed Brownsubface ver 0, mark 2:
2141c4762a1bSJed Brown      [0] = 5
2142c4762a1bSJed Brown      [1] =  0
2143c4762a1bSJed Brown      [2] =  2
2144c4762a1bSJed Brown      Org [0] = (1,0.5,0) 18
2145c4762a1bSJed Brown      Dest[1] = (1,1,0) 3
2146c4762a1bSJed Brown      Apex[2] = (0.5,1,0) 8
2147c4762a1bSJed Brown      [6] = 3
2148c4762a1bSJed Brown      [7] = Outer space
2149c4762a1bSJed Brown      [8] = 0
2150c4762a1bSJed Brown      [9] = 0
2151c4762a1bSJed Brown      [10]= No subsegment
2152c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue():     Updating abc:
2153c4762a1bSJed Brownsubface ver 5, mark 5: (queued)
2154c4762a1bSJed Brown      [0] = 3
2155c4762a1bSJed Brown      [1] =  1
2156c4762a1bSJed Brown      [2] =  0
2157c4762a1bSJed Brown      Org [0] = (1,0,0) 1
2158c4762a1bSJed Brown      Dest[2] = (1,0.5,0) 18
2159c4762a1bSJed Brown      Apex[1] = (1,1,0.5) 10
2160c4762a1bSJed Brown      [6] = 0
2161c4762a1bSJed Brown      [7] = Outer space
2162c4762a1bSJed Brown      [8] = No subsegment
2163c4762a1bSJed Brown      [9] = No subsegment
2164c4762a1bSJed Brown      [10]= 0
2165c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue():     Creating vbc:
2166c4762a1bSJed Brownsubface ver 5, mark 5:
2167c4762a1bSJed Brown      [0] = 3
2168c4762a1bSJed Brown      [1] =  0
2169c4762a1bSJed Brown      [2] =  0
2170c4762a1bSJed Brown      Org [0] = (1,0.5,0) 18
2171c4762a1bSJed Brown      Dest[2] = (1,1,0) 3
2172c4762a1bSJed Brown      Apex[1] = (1,1,0.5) 10
2173c4762a1bSJed Brown      [6] = 1
2174c4762a1bSJed Brown      [7] = Outer space
2175c4762a1bSJed Brown      [8] = No subsegment
2176c4762a1bSJed Brown      [9] = 0
2177c4762a1bSJed Brown      [10]= 0
2178c4762a1bSJed Brown    Updating bots[0] Tetra with loc(3) and ver(4):
2179c4762a1bSJed Brown      [0] Outer space.
2180c4762a1bSJed Brown      [1] loc(3).
2181c4762a1bSJed Brown      [2] loc(2).
2182*0fdc7489SMatthew Knepley      [3] loc(3).
2183c4762a1bSJed Brown      Org [0] (1,0,0) 1
2184c4762a1bSJed Brown      Dest[2] (0.5,1,0) 8
2185*0fdc7489SMatthew Knepley      Apex[3] (0.5,0,0.5) 17
2186c4762a1bSJed Brown      Oppo[1] (1,0.5,0) 18
2187c4762a1bSJed Brown      [0] 0.
2188c4762a1bSJed Brown      [1] NULL.
2189c4762a1bSJed Brown      [2] NULL.
2190c4762a1bSJed Brown      [3] NULL. (*)
2191c4762a1bSJed Brown    Creating newtops[0] Tetra with loc(0) and ver(0):
2192*0fdc7489SMatthew Knepley      [0] loc(3).
2193c4762a1bSJed Brown      [1] loc(3).
2194c4762a1bSJed Brown      [2] loc(2).
2195c4762a1bSJed Brown      [3] Outer space.
2196c4762a1bSJed Brown      Org [0] (1,1,0) 3
2197*0fdc7489SMatthew Knepley      Dest[1] (0.5,0,0.5) 17
2198c4762a1bSJed Brown      Apex[2] (0.5,1,0) 8
2199c4762a1bSJed Brown      Oppo[3] (1,0.5,0) 18
2200*0fdc7489SMatthew Knepley      [0] NULL. (*)
2201c4762a1bSJed Brown      [1] NULL.
2202c4762a1bSJed Brown      [2] NULL.
2203c4762a1bSJed Brown      [3] 0.
2204c4762a1bSJed Brown    Updating bots[1] Tetra with loc(1) and ver(0):
2205c4762a1bSJed Brown      [0] Outer space.
2206c4762a1bSJed Brown      [1] loc(1).
2207c4762a1bSJed Brown      [2] loc(2).
2208c4762a1bSJed Brown      [3] loc(1).
2209c4762a1bSJed Brown      Org [0] (1,0,0) 1
2210*0fdc7489SMatthew Knepley      Dest[3] (0.5,0,0.5) 17
2211c4762a1bSJed Brown      Apex[1] (1,1,0.5) 10
2212c4762a1bSJed Brown      Oppo[2] (1,0.5,0) 18
2213c4762a1bSJed Brown      [0] 0.
2214c4762a1bSJed Brown      [1] NULL. (*)
2215c4762a1bSJed Brown      [2] NULL.
2216c4762a1bSJed Brown      [3] NULL.
2217c4762a1bSJed Brown    Creating newtops[1] Tetra with loc(0) and ver(0):
2218*0fdc7489SMatthew Knepley      [0] loc(3).
2219c4762a1bSJed Brown      [1] Outer space.
2220c4762a1bSJed Brown      [2] loc(2).
2221c4762a1bSJed Brown      [3] loc(1).
2222c4762a1bSJed Brown      Org [0] (1,1,0) 3
2223c4762a1bSJed Brown      Dest[1] (1,1,0.5) 10
2224*0fdc7489SMatthew Knepley      Apex[2] (0.5,0,0.5) 17
2225c4762a1bSJed Brown      Oppo[3] (1,0.5,0) 18
2226*0fdc7489SMatthew Knepley      [0] NULL. (*)
2227c4762a1bSJed Brown      [1] 4.
2228c4762a1bSJed Brown      [2] NULL.
2229c4762a1bSJed Brown      [3] NULL.
2230*0fdc7489SMatthew Knepley[0] TetGenMeshLawson3D():     Lawson flip: 4 faces.
2231c4762a1bSJed Brown[0] TetGenMeshFlip22():     Flip edge (8, 1) to (18, 13) T22.
2232c4762a1bSJed Brown[0] TetGenMeshFlip22Sub():     Flip subedge (8, 1) to (18, 13).
2233c4762a1bSJed Brown[0] TetGenMeshFlip22():     Updating abce Tetra with loc(0) and ver(4):
2234c4762a1bSJed Brown      [0] Outer space.
2235c4762a1bSJed Brown      [1] loc(2).
2236c4762a1bSJed Brown      [2] loc(3).
2237*0fdc7489SMatthew Knepley      [3] loc(3).
2238c4762a1bSJed Brown      Org [2] (0.5,0,0) 13
2239c4762a1bSJed Brown      Dest[0] (1,0.5,0) 18
2240c4762a1bSJed Brown      Apex[1] (0.5,1,0) 8
2241*0fdc7489SMatthew Knepley      Oppo[3] (0.5,0,0.5) 17
2242c4762a1bSJed Brown      [0] 0. (*)
2243c4762a1bSJed Brown      [1] NULL.
2244c4762a1bSJed Brown      [2] NULL.
2245c4762a1bSJed Brown      [3] NULL.
2246*0fdc7489SMatthew Knepley[0] TetGenMeshFlip22():     Updating bade Tetra with loc(0) and ver(4):
2247c4762a1bSJed Brown      [0] Outer space.
2248*0fdc7489SMatthew Knepley      [1] Outer space.
2249c4762a1bSJed Brown      [2] loc(3).
2250c4762a1bSJed Brown      [3] loc(3).
2251*0fdc7489SMatthew Knepley      Org [2] (1,0.5,0) 18
2252*0fdc7489SMatthew Knepley      Dest[0] (0.5,0,0) 13
2253*0fdc7489SMatthew Knepley      Apex[1] (1,0,0) 1
2254*0fdc7489SMatthew Knepley      Oppo[3] (0.5,0,0.5) 17
2255c4762a1bSJed Brown      [0] 2. (*)
2256*0fdc7489SMatthew Knepley      [1] 0.
2257*0fdc7489SMatthew Knepley      [2] NULL.
2258*0fdc7489SMatthew Knepley      [3] NULL.
2259*0fdc7489SMatthew Knepley[0] TetGenMeshFlip22():     Flip edge (17, 3) to (18, 16) T44.
2260*0fdc7489SMatthew Knepley[0] TetGenMeshFlip22():     Updating abce Tetra with loc(1) and ver(4):
2261*0fdc7489SMatthew Knepley      [0] loc(3).
2262*0fdc7489SMatthew Knepley      [1] loc(3).
2263*0fdc7489SMatthew Knepley      [2] loc(1).
2264*0fdc7489SMatthew Knepley      [3] loc(1).
2265*0fdc7489SMatthew Knepley      Org [1] (0.5,1,0.5) 16
2266*0fdc7489SMatthew Knepley      Dest[0] (1,0.5,0) 18
2267*0fdc7489SMatthew Knepley      Apex[3] (0.5,0,0.5) 17
2268*0fdc7489SMatthew Knepley      Oppo[2] (0.5,1,0) 8
2269*0fdc7489SMatthew Knepley      [0] NULL.
2270*0fdc7489SMatthew Knepley      [1] NULL. (*)
2271*0fdc7489SMatthew Knepley      [2] NULL.
2272*0fdc7489SMatthew Knepley      [3] NULL.
2273*0fdc7489SMatthew Knepley[0] TetGenMeshFlip22():     Updating bade Tetra with loc(1) and ver(0):
2274*0fdc7489SMatthew Knepley      [0] Outer space.
2275*0fdc7489SMatthew Knepley      [1] loc(2).
2276*0fdc7489SMatthew Knepley      [2] Outer space.
2277*0fdc7489SMatthew Knepley      [3] loc(0).
2278*0fdc7489SMatthew Knepley      Org [0] (1,0.5,0) 18
2279*0fdc7489SMatthew Knepley      Dest[3] (0.5,1,0.5) 16
2280*0fdc7489SMatthew Knepley      Apex[1] (1,1,0) 3
2281*0fdc7489SMatthew Knepley      Oppo[2] (0.5,1,0) 8
2282*0fdc7489SMatthew Knepley      [0] 0.
2283*0fdc7489SMatthew Knepley      [1] NULL. (*)
2284*0fdc7489SMatthew Knepley      [2] 0.
2285*0fdc7489SMatthew Knepley      [3] NULL.
2286*0fdc7489SMatthew Knepley[0] TetGenMeshFlip22():     Updating bacf Tetra with loc(3) and ver(4):
2287*0fdc7489SMatthew Knepley      [0] loc(3).
2288*0fdc7489SMatthew Knepley      [1] loc(2).
2289*0fdc7489SMatthew Knepley      [2] loc(2).
2290*0fdc7489SMatthew Knepley      [3] loc(1).
2291*0fdc7489SMatthew Knepley      Org [0] (1,0.5,0) 18
2292*0fdc7489SMatthew Knepley      Dest[2] (0.5,1,0.5) 16
2293*0fdc7489SMatthew Knepley      Apex[3] (0.5,0,0.5) 17
2294*0fdc7489SMatthew Knepley      Oppo[1] (1,1,0.5) 10
2295*0fdc7489SMatthew Knepley      [0] NULL.
2296c4762a1bSJed Brown      [1] NULL.
2297c4762a1bSJed Brown      [2] NULL.
2298*0fdc7489SMatthew Knepley      [3] NULL. (*)
2299*0fdc7489SMatthew Knepley[0] TetGenMeshFlip22():     Updating abdf Tetra with loc(2) and ver(2):
2300*0fdc7489SMatthew Knepley      [0] Outer space.
2301*0fdc7489SMatthew Knepley      [1] Outer space.
2302*0fdc7489SMatthew Knepley      [2] loc(1).
2303*0fdc7489SMatthew Knepley      [3] loc(0).
2304*0fdc7489SMatthew Knepley      Org [3] (0.5,1,0.5) 16
2305*0fdc7489SMatthew Knepley      Dest[2] (1,0.5,0) 18
2306*0fdc7489SMatthew Knepley      Apex[1] (1,1,0) 3
2307*0fdc7489SMatthew Knepley      Oppo[0] (1,1,0.5) 10
2308*0fdc7489SMatthew Knepley      [0] 4.
2309*0fdc7489SMatthew Knepley      [1] 0.
2310*0fdc7489SMatthew Knepley      [2] NULL. (*)
2311c4762a1bSJed Brown      [3] NULL.
2312c4762a1bSJed Brown[0] TetGenMeshFlip22():     Flip edge (1, 10) to (18, 15) T22.
2313c4762a1bSJed Brown[0] TetGenMeshFlip22Sub():     Flip subedge (1, 10) to (18, 15).
2314c4762a1bSJed Brown[0] TetGenMeshFlip22():     Updating abce Tetra with loc(0) and ver(0):
2315c4762a1bSJed Brown      [0] Outer space.
2316c4762a1bSJed Brown      [1] loc(1).
2317*0fdc7489SMatthew Knepley      [2] loc(2).
2318*0fdc7489SMatthew Knepley      [3] Outer space.
2319c4762a1bSJed Brown      Org [0] (1,0,0.5) 15
2320c4762a1bSJed Brown      Dest[1] (1,0.5,0) 18
2321c4762a1bSJed Brown      Apex[2] (1,0,0) 1
2322*0fdc7489SMatthew Knepley      Oppo[3] (0.5,0,0.5) 17
2323c4762a1bSJed Brown      [0] 0. (*)
2324c4762a1bSJed Brown      [1] NULL.
2325c4762a1bSJed Brown      [2] NULL.
2326*0fdc7489SMatthew Knepley      [3] 0.
2327c4762a1bSJed Brown[0] TetGenMeshFlip22():     Updating bade Tetra with loc(0) and ver(0):
2328c4762a1bSJed Brown      [0] Outer space.
2329c4762a1bSJed Brown      [1] loc(1).
2330c4762a1bSJed Brown      [2] loc(1).
2331*0fdc7489SMatthew Knepley      [3] loc(1).
2332c4762a1bSJed Brown      Org [0] (1,0.5,0) 18
2333c4762a1bSJed Brown      Dest[1] (1,0,0.5) 15
2334c4762a1bSJed Brown      Apex[2] (1,1,0.5) 10
2335*0fdc7489SMatthew Knepley      Oppo[3] (0.5,0,0.5) 17
2336c4762a1bSJed Brown      [0] 4. (*)
2337c4762a1bSJed Brown      [1] NULL.
2338c4762a1bSJed Brown      [2] NULL.
2339c4762a1bSJed Brown      [3] NULL.
2340*0fdc7489SMatthew Knepley[0] TetGenMeshLawson3D():     3 flips.
2341c4762a1bSJed Brown[0] TetGenMeshRepairEncSubs():     Dequeuing ensub (10, 15, 5) [0].
2342c4762a1bSJed Brown[0] TetGenMeshFormBowatCavitySub():     Collect CBC(19): 3 subfaces, 5 edges.
2343c4762a1bSJed Brown[0] TetGenMeshFormBowatCavityQuad():     Collect BC_i(19): 8 tets, 11 faces.
2344c4762a1bSJed Brown[0] TetGenMeshCheckSeg4Encroach():     Queuing encroaching subsegment (7, 5).
2345c4762a1bSJed Brown[0] TetGenMeshRepairEncSegs():   Get an enc-seg (7, 5)
2346c4762a1bSJed Brown[0] TetGenMeshSplitTetEdge():   Inserting point 19 on edge (7, 5).
2347c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue():   Inserting point 19 on subedge (7, 5) (seg).
2348c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue():     Updating abc:
2349c4762a1bSJed Brownsubface ver 4, mark 4: (queued)
2350c4762a1bSJed Brown      [0] = 2
2351c4762a1bSJed Brown      [1] =  0
2352c4762a1bSJed Brown      [2] =  4
2353c4762a1bSJed Brown      Org [2] = (1,1,1) 7
2354c4762a1bSJed Brown      Dest[0] = (1,0.5,1) 19
2355c4762a1bSJed Brown      Apex[1] = (0.5,1,1) 11
2356c4762a1bSJed Brown      [6] = 0
2357c4762a1bSJed Brown      [7] = Outer space
2358c4762a1bSJed Brown      [8] = No subsegment
2359c4762a1bSJed Brown      [9] = 0
2360c4762a1bSJed Brown      [10]= 0
2361c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue():     Creating vbc:
2362c4762a1bSJed Brownsubface ver 4, mark 4:
2363c4762a1bSJed Brown      [0] = 3
2364c4762a1bSJed Brown      [1] =  0
2365c4762a1bSJed Brown      [2] =  5
2366c4762a1bSJed Brown      Org [2] = (1,0.5,1) 19
2367c4762a1bSJed Brown      Dest[0] = (1,0,1) 5
2368c4762a1bSJed Brown      Apex[1] = (0.5,1,1) 11
2369c4762a1bSJed Brown      [6] = 3
2370c4762a1bSJed Brown      [7] = Outer space
2371c4762a1bSJed Brown      [8] = No subsegment
2372c4762a1bSJed Brown      [9] = No subsegment
2373c4762a1bSJed Brown      [10]= 0
2374c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue():     Updating abc:
2375c4762a1bSJed Brownsubface ver 5, mark 5: (queued)
2376c4762a1bSJed Brown      [0] = 0
2377c4762a1bSJed Brown      [1] =  1
2378c4762a1bSJed Brown      [2] =  4
2379c4762a1bSJed Brown      Org [0] = (1,1,1) 7
2380c4762a1bSJed Brown      Dest[2] = (1,0.5,1) 19
2381c4762a1bSJed Brown      Apex[1] = (1,1,0.5) 10
2382c4762a1bSJed Brown      [6] = 0
2383c4762a1bSJed Brown      [7] = Outer space
2384c4762a1bSJed Brown      [8] = 0
2385c4762a1bSJed Brown      [9] = No subsegment
2386c4762a1bSJed Brown      [10]= 0
2387c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue():     Creating vbc:
2388c4762a1bSJed Brownsubface ver 5, mark 5:
2389c4762a1bSJed Brown      [0] = 3
2390c4762a1bSJed Brown      [1] =  1
2391c4762a1bSJed Brown      [2] =  4
2392c4762a1bSJed Brown      Org [0] = (1,0.5,1) 19
2393c4762a1bSJed Brown      Dest[2] = (1,0,1) 5
2394c4762a1bSJed Brown      Apex[1] = (1,1,0.5) 10
2395c4762a1bSJed Brown      [6] = 1
2396c4762a1bSJed Brown      [7] = Outer space
2397c4762a1bSJed Brown      [8] = No subsegment
2398c4762a1bSJed Brown      [9] = No subsegment
2399c4762a1bSJed Brown      [10]= 0
2400c4762a1bSJed Brown    Updating bots[0] Tetra with loc(1) and ver(4):
2401c4762a1bSJed Brown      [0] Outer space.
2402*0fdc7489SMatthew Knepley      [1] loc(3).
2403c4762a1bSJed Brown      [2] loc(1).
2404c4762a1bSJed Brown      [3] loc(2).
2405c4762a1bSJed Brown      Org [1] (1,1,1) 7
2406c4762a1bSJed Brown      Dest[0] (0.5,1,1) 11
2407*0fdc7489SMatthew Knepley      Apex[3] (0.5,0,0.5) 17
2408c4762a1bSJed Brown      Oppo[2] (1,0.5,1) 19
2409c4762a1bSJed Brown      [0] 0.
2410*0fdc7489SMatthew Knepley      [1] NULL. (*)
2411c4762a1bSJed Brown      [2] NULL.
2412c4762a1bSJed Brown      [3] NULL.
2413c4762a1bSJed Brown    Creating newtops[0] Tetra with loc(0) and ver(0):
2414c4762a1bSJed Brown      [0] loc(2).
2415c4762a1bSJed Brown      [1] loc(3).
2416c4762a1bSJed Brown      [2] loc(3).
2417c4762a1bSJed Brown      [3] Outer space.
2418c4762a1bSJed Brown      Org [0] (1,0,1) 5
2419*0fdc7489SMatthew Knepley      Dest[1] (0.5,0,0.5) 17
2420c4762a1bSJed Brown      Apex[2] (0.5,1,1) 11
2421c4762a1bSJed Brown      Oppo[3] (1,0.5,1) 19
2422c4762a1bSJed Brown      [0] NULL. (*)
2423c4762a1bSJed Brown      [1] NULL.
2424c4762a1bSJed Brown      [2] NULL.
2425c4762a1bSJed Brown      [3] 4.
2426c4762a1bSJed Brown    Updating bots[1] Tetra with loc(2) and ver(0):
2427c4762a1bSJed Brown      [0] Outer space.
2428c4762a1bSJed Brown      [1] loc(2).
2429*0fdc7489SMatthew Knepley      [2] loc(3).
2430c4762a1bSJed Brown      [3] loc(2).
2431c4762a1bSJed Brown      Org [1] (1,1,1) 7
2432*0fdc7489SMatthew Knepley      Dest[3] (0.5,0,0.5) 17
2433c4762a1bSJed Brown      Apex[2] (1,1,0.5) 10
2434c4762a1bSJed Brown      Oppo[0] (1,0.5,1) 19
2435c4762a1bSJed Brown      [0] 0.
2436c4762a1bSJed Brown      [1] NULL.
2437*0fdc7489SMatthew Knepley      [2] NULL. (*)
2438c4762a1bSJed Brown      [3] NULL.
2439c4762a1bSJed Brown    Creating newtops[1] Tetra with loc(0) and ver(0):
2440*0fdc7489SMatthew Knepley      [0] loc(3).
2441c4762a1bSJed Brown      [1] Outer space.
2442c4762a1bSJed Brown      [2] loc(3).
2443c4762a1bSJed Brown      [3] loc(1).
2444c4762a1bSJed Brown      Org [0] (1,0,1) 5
2445c4762a1bSJed Brown      Dest[1] (1,1,0.5) 10
2446*0fdc7489SMatthew Knepley      Apex[2] (0.5,0,0.5) 17
2447c4762a1bSJed Brown      Oppo[3] (1,0.5,1) 19
2448c4762a1bSJed Brown      [0] NULL. (*)
2449c4762a1bSJed Brown      [1] 4.
2450c4762a1bSJed Brown      [2] NULL.
2451c4762a1bSJed Brown      [3] NULL.
2452*0fdc7489SMatthew Knepley[0] TetGenMeshLawson3D():     Lawson flip: 4 faces.
2453*0fdc7489SMatthew Knepley[0] TetGenMeshFlip22():     Flip edge (7, 17) to (19, 16) T44.
2454*0fdc7489SMatthew Knepley[0] TetGenMeshFlip22():     Updating abce Tetra with loc(2) and ver(0):
2455*0fdc7489SMatthew Knepley      [0] Outer space.
2456*0fdc7489SMatthew Knepley      [1] loc(3).
2457*0fdc7489SMatthew Knepley      [2] loc(1).
2458*0fdc7489SMatthew Knepley      [3] Outer space.
2459*0fdc7489SMatthew Knepley      Org [1] (0.5,1,0.5) 16
2460*0fdc7489SMatthew Knepley      Dest[3] (1,0.5,1) 19
2461*0fdc7489SMatthew Knepley      Apex[2] (1,1,1) 7
2462*0fdc7489SMatthew Knepley      Oppo[0] (0.5,1,1) 11
2463*0fdc7489SMatthew Knepley      [0] 0.
2464*0fdc7489SMatthew Knepley      [1] NULL.
2465*0fdc7489SMatthew Knepley      [2] NULL. (*)
2466*0fdc7489SMatthew Knepley      [3] 0.
2467*0fdc7489SMatthew Knepley[0] TetGenMeshFlip22():     Updating bade Tetra with loc(2) and ver(2):
2468*0fdc7489SMatthew Knepley      [0] loc(2).
2469*0fdc7489SMatthew Knepley      [1] loc(2).
2470*0fdc7489SMatthew Knepley      [2] loc(1).
2471*0fdc7489SMatthew Knepley      [3] loc(1).
2472*0fdc7489SMatthew Knepley      Org [3] (1,0.5,1) 19
2473*0fdc7489SMatthew Knepley      Dest[2] (0.5,1,0.5) 16
2474*0fdc7489SMatthew Knepley      Apex[1] (0.5,0,0.5) 17
2475*0fdc7489SMatthew Knepley      Oppo[0] (0.5,1,1) 11
2476*0fdc7489SMatthew Knepley      [0] NULL.
2477*0fdc7489SMatthew Knepley      [1] NULL.
2478*0fdc7489SMatthew Knepley      [2] NULL. (*)
2479*0fdc7489SMatthew Knepley      [3] NULL.
2480*0fdc7489SMatthew Knepley[0] TetGenMeshFlip22():     Updating bacf Tetra with loc(1) and ver(2):
2481*0fdc7489SMatthew Knepley      [0] Outer space.
2482*0fdc7489SMatthew Knepley      [1] loc(2).
2483*0fdc7489SMatthew Knepley      [2] loc(3).
2484*0fdc7489SMatthew Knepley      [3] Outer space.
2485*0fdc7489SMatthew Knepley      Org [3] (1,0.5,1) 19
2486*0fdc7489SMatthew Knepley      Dest[1] (0.5,1,0.5) 16
2487*0fdc7489SMatthew Knepley      Apex[0] (1,1,1) 7
2488*0fdc7489SMatthew Knepley      Oppo[2] (1,1,0.5) 10
2489*0fdc7489SMatthew Knepley      [0] 0.
2490*0fdc7489SMatthew Knepley      [1] NULL. (*)
2491*0fdc7489SMatthew Knepley      [2] NULL.
2492*0fdc7489SMatthew Knepley      [3] 0.
2493*0fdc7489SMatthew Knepley[0] TetGenMeshFlip22():     Updating abdf Tetra with loc(1) and ver(0):
2494*0fdc7489SMatthew Knepley      [0] loc(2).
2495*0fdc7489SMatthew Knepley      [1] loc(2).
2496*0fdc7489SMatthew Knepley      [2] loc(2).
2497*0fdc7489SMatthew Knepley      [3] loc(2).
2498*0fdc7489SMatthew Knepley      Org [0] (0.5,1,0.5) 16
2499*0fdc7489SMatthew Knepley      Dest[3] (1,0.5,1) 19
2500*0fdc7489SMatthew Knepley      Apex[1] (0.5,0,0.5) 17
2501*0fdc7489SMatthew Knepley      Oppo[2] (1,1,0.5) 10
2502*0fdc7489SMatthew Knepley      [0] NULL.
2503*0fdc7489SMatthew Knepley      [1] NULL. (*)
2504*0fdc7489SMatthew Knepley      [2] NULL.
2505*0fdc7489SMatthew Knepley      [3] NULL.
2506c4762a1bSJed Brown[0] TetGenMeshFlip22():     Flip edge (5, 11) to (19, 14) T22.
2507c4762a1bSJed Brown[0] TetGenMeshFlip22Sub():     Flip subedge (5, 11) to (19, 14).
2508c4762a1bSJed Brown[0] TetGenMeshFlip22():     Updating abce Tetra with loc(3) and ver(4):
2509c4762a1bSJed Brown      [0] loc(2).
2510*0fdc7489SMatthew Knepley      [1] Outer space.
2511c4762a1bSJed Brown      [2] loc(3).
2512c4762a1bSJed Brown      [3] Outer space.
2513c4762a1bSJed Brown      Org [0] (0.5,0,1) 14
2514c4762a1bSJed Brown      Dest[2] (1,0.5,1) 19
2515c4762a1bSJed Brown      Apex[3] (1,0,1) 5
2516*0fdc7489SMatthew Knepley      Oppo[1] (0.5,0,0.5) 17
2517c4762a1bSJed Brown      [0] NULL.
2518*0fdc7489SMatthew Knepley      [1] 0.
2519c4762a1bSJed Brown      [2] NULL.
2520c4762a1bSJed Brown      [3] 4. (*)
2521c4762a1bSJed Brown[0] TetGenMeshFlip22():     Updating bade Tetra with loc(0) and ver(2):
2522c4762a1bSJed Brown      [0] Outer space.
2523*0fdc7489SMatthew Knepley      [1] loc(1).
2524c4762a1bSJed Brown      [2] loc(0).
2525c4762a1bSJed Brown      [3] loc(2).
2526c4762a1bSJed Brown      Org [1] (1,0.5,1) 19
2527c4762a1bSJed Brown      Dest[2] (0.5,0,1) 14
2528c4762a1bSJed Brown      Apex[0] (0.5,1,1) 11
2529*0fdc7489SMatthew Knepley      Oppo[3] (0.5,0,0.5) 17
2530c4762a1bSJed Brown      [0] 4. (*)
2531c4762a1bSJed Brown      [1] NULL.
2532c4762a1bSJed Brown      [2] NULL.
2533c4762a1bSJed Brown      [3] NULL.
2534c4762a1bSJed Brown[0] TetGenMeshFlip22():     Flip edge (10, 5) to (19, 15) T22.
2535c4762a1bSJed Brown[0] TetGenMeshFlip22Sub():     Flip subedge (10, 5) to (19, 15).
2536*0fdc7489SMatthew Knepley[0] TetGenMeshFlip22():     Updating abce Tetra with loc(1) and ver(4):
2537*0fdc7489SMatthew Knepley      [0] loc(3).
2538*0fdc7489SMatthew Knepley      [1] Outer space.
2539*0fdc7489SMatthew Knepley      [2] loc(2).
2540c4762a1bSJed Brown      [3] loc(2).
2541c4762a1bSJed Brown      Org [1] (1,0,0.5) 15
2542*0fdc7489SMatthew Knepley      Dest[0] (1,0.5,1) 19
2543*0fdc7489SMatthew Knepley      Apex[3] (1,1,0.5) 10
2544*0fdc7489SMatthew Knepley      Oppo[2] (0.5,0,0.5) 17
2545c4762a1bSJed Brown      [0] NULL.
2546*0fdc7489SMatthew Knepley      [1] 4. (*)
2547c4762a1bSJed Brown      [2] NULL.
2548c4762a1bSJed Brown      [3] NULL.
2549*0fdc7489SMatthew Knepley[0] TetGenMeshFlip22():     Updating bade Tetra with loc(0) and ver(4):
2550c4762a1bSJed Brown      [0] Outer space.
2551c4762a1bSJed Brown      [1] Outer space.
2552*0fdc7489SMatthew Knepley      [2] loc(2).
2553*0fdc7489SMatthew Knepley      [3] loc(0).
2554*0fdc7489SMatthew Knepley      Org [2] (1,0.5,1) 19
2555*0fdc7489SMatthew Knepley      Dest[0] (1,0,0.5) 15
2556*0fdc7489SMatthew Knepley      Apex[1] (1,0,1) 5
2557*0fdc7489SMatthew Knepley      Oppo[3] (0.5,0,0.5) 17
2558*0fdc7489SMatthew Knepley      [0] 2. (*)
2559c4762a1bSJed Brown      [1] 0.
2560*0fdc7489SMatthew Knepley      [2] NULL.
2561c4762a1bSJed Brown      [3] NULL.
2562*0fdc7489SMatthew Knepley[0] TetGenMeshLawson3D():     3 flips.
2563*0fdc7489SMatthew Knepley[0] TetGenMeshRepairEncSubs():     Dequeuing ensub (4, 11, 14) [0].
2564*0fdc7489SMatthew Knepley[0] TetGenMeshFormBowatCavitySub():     Collect CBC(20): 3 subfaces, 5 edges.
2565*0fdc7489SMatthew Knepley[0] TetGenMeshFormBowatCavityQuad():     Collect BC_i(20): 8 tets, 11 faces.
2566*0fdc7489SMatthew Knepley[0] TetGenMeshCheckSeg4Encroach():     Queuing encroaching subsegment (6, 4).
2567*0fdc7489SMatthew Knepley[0] TetGenMeshRepairEncSegs():   Get an enc-seg (6, 4)
2568c4762a1bSJed Brown[0] TetGenMeshSplitTetEdge():   Inserting point 20 on edge (4, 6).
2569c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue():   Inserting point 20 on subedge (4, 6) (seg).
2570c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue():     Updating abc:
2571c4762a1bSJed Brownsubface ver 2, mark 4: (queued)
2572c4762a1bSJed Brown      [0] = 0
2573c4762a1bSJed Brown      [1] =  2
2574c4762a1bSJed Brown      [2] =  0
2575c4762a1bSJed Brown      Org [1] = (0,0,1) 4
2576c4762a1bSJed Brown      Dest[2] = (0,0.5,1) 20
2577c4762a1bSJed Brown      Apex[0] = (0.5,1,1) 11
2578c4762a1bSJed Brown      [6] = 0
2579c4762a1bSJed Brown      [7] = Outer space
2580c4762a1bSJed Brown      [8] = No subsegment
2581c4762a1bSJed Brown      [9] = 0
2582c4762a1bSJed Brown      [10]= No subsegment
2583c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue():     Creating vbc:
2584c4762a1bSJed Brownsubface ver 2, mark 4:
2585c4762a1bSJed Brown      [0] = 4
2586c4762a1bSJed Brown      [1] =  3
2587c4762a1bSJed Brown      [2] =  0
2588c4762a1bSJed Brown      Org [1] = (0,0.5,1) 20
2589c4762a1bSJed Brown      Dest[2] = (0,1,1) 6
2590c4762a1bSJed Brown      Apex[0] = (0.5,1,1) 11
2591c4762a1bSJed Brown      [6] = 3
2592c4762a1bSJed Brown      [7] = Outer space
2593c4762a1bSJed Brown      [8] = No subsegment
2594c4762a1bSJed Brown      [9] = 0
2595c4762a1bSJed Brown      [10]= 0
2596c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue():     Updating abc:
2597c4762a1bSJed Brownsubface ver 3, mark 6: (queued)
2598c4762a1bSJed Brown      [0] = 5
2599c4762a1bSJed Brown      [1] =  3
2600c4762a1bSJed Brown      [2] =  5
2601c4762a1bSJed Brown      Org [2] = (0,0,1) 4
2602c4762a1bSJed Brown      Dest[1] = (0,0.5,1) 20
2603c4762a1bSJed Brown      Apex[0] = (0,1,0.5) 9
2604c4762a1bSJed Brown      [6] = 0
2605c4762a1bSJed Brown      [7] = Outer space
2606c4762a1bSJed Brown      [8] = No subsegment
2607c4762a1bSJed Brown      [9] = 0
2608c4762a1bSJed Brown      [10]= No subsegment
2609c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue():     Creating vbc:
2610c4762a1bSJed Brownsubface ver 3, mark 6:
2611c4762a1bSJed Brown      [0] = 0
2612c4762a1bSJed Brown      [1] =  2
2613c4762a1bSJed Brown      [2] =  1
2614c4762a1bSJed Brown      Org [2] = (0,0.5,1) 20
2615c4762a1bSJed Brown      Dest[1] = (0,1,1) 6
2616c4762a1bSJed Brown      Apex[0] = (0,1,0.5) 9
2617c4762a1bSJed Brown      [6] = 1
2618c4762a1bSJed Brown      [7] = Outer space
2619c4762a1bSJed Brown      [8] = 0
2620c4762a1bSJed Brown      [9] = 0
2621c4762a1bSJed Brown      [10]= No subsegment
2622c4762a1bSJed Brown    Updating bots[0] Tetra with loc(3) and ver(4):
2623c4762a1bSJed Brown      [0] Outer space.
2624c4762a1bSJed Brown      [1] loc(2).
2625c4762a1bSJed Brown      [2] loc(2).
2626*0fdc7489SMatthew Knepley      [3] loc(1).
2627c4762a1bSJed Brown      Org [0] (0,0,1) 4
2628c4762a1bSJed Brown      Dest[2] (0.5,1,1) 11
2629*0fdc7489SMatthew Knepley      Apex[3] (0.5,0,0.5) 17
2630c4762a1bSJed Brown      Oppo[1] (0,0.5,1) 20
2631c4762a1bSJed Brown      [0] 4.
2632c4762a1bSJed Brown      [1] NULL.
2633c4762a1bSJed Brown      [2] NULL.
2634c4762a1bSJed Brown      [3] NULL. (*)
2635c4762a1bSJed Brown    Creating newtops[0] Tetra with loc(0) and ver(0):
2636*0fdc7489SMatthew Knepley      [0] loc(3).
2637c4762a1bSJed Brown      [1] loc(3).
2638c4762a1bSJed Brown      [2] loc(2).
2639c4762a1bSJed Brown      [3] Outer space.
2640c4762a1bSJed Brown      Org [0] (0,1,1) 6
2641*0fdc7489SMatthew Knepley      Dest[1] (0.5,0,0.5) 17
2642c4762a1bSJed Brown      Apex[2] (0.5,1,1) 11
2643c4762a1bSJed Brown      Oppo[3] (0,0.5,1) 20
2644*0fdc7489SMatthew Knepley      [0] NULL. (*)
2645c4762a1bSJed Brown      [1] NULL.
2646c4762a1bSJed Brown      [2] NULL.
2647c4762a1bSJed Brown      [3] 2.
2648c4762a1bSJed Brown    Updating bots[1] Tetra with loc(3) and ver(0):
2649c4762a1bSJed Brown      [0] Outer space.
2650c4762a1bSJed Brown      [1] loc(2).
2651c4762a1bSJed Brown      [2] loc(1).
2652c4762a1bSJed Brown      [3] loc(2).
2653c4762a1bSJed Brown      Org [2] (0,0,1) 4
2654*0fdc7489SMatthew Knepley      Dest[3] (0.5,0,0.5) 17
2655c4762a1bSJed Brown      Apex[0] (0,1,0.5) 9
2656c4762a1bSJed Brown      Oppo[1] (0,0.5,1) 20
2657c4762a1bSJed Brown      [0] 2.
2658c4762a1bSJed Brown      [1] NULL.
2659c4762a1bSJed Brown      [2] NULL.
2660c4762a1bSJed Brown      [3] NULL. (*)
2661c4762a1bSJed Brown    Creating newtops[1] Tetra with loc(0) and ver(0):
2662*0fdc7489SMatthew Knepley      [0] loc(3).
2663c4762a1bSJed Brown      [1] Outer space.
2664c4762a1bSJed Brown      [2] loc(1).
2665c4762a1bSJed Brown      [3] loc(1).
2666c4762a1bSJed Brown      Org [0] (0,1,1) 6
2667c4762a1bSJed Brown      Dest[1] (0,1,0.5) 9
2668*0fdc7489SMatthew Knepley      Apex[2] (0.5,0,0.5) 17
2669c4762a1bSJed Brown      Oppo[3] (0,0.5,1) 20
2670*0fdc7489SMatthew Knepley      [0] NULL. (*)
2671c4762a1bSJed Brown      [1] 2.
2672c4762a1bSJed Brown      [2] NULL.
2673c4762a1bSJed Brown      [3] NULL.
2674*0fdc7489SMatthew Knepley[0] TetGenMeshLawson3D():     Lawson flip: 4 faces.
2675*0fdc7489SMatthew Knepley[0] TetGenMeshFlip22():     Flip edge (11, 4) to (20, 14) T22.
2676*0fdc7489SMatthew Knepley[0] TetGenMeshFlip22Sub():     Flip subedge (11, 4) to (20, 14).
2677c4762a1bSJed Brown[0] TetGenMeshFlip22():     Updating abce Tetra with loc(0) and ver(4):
2678c4762a1bSJed Brown      [0] Outer space.
2679c4762a1bSJed Brown      [1] loc(2).
2680c4762a1bSJed Brown      [2] loc(3).
2681*0fdc7489SMatthew Knepley      [3] loc(1).
2682*0fdc7489SMatthew Knepley      Org [2] (0.5,0,1) 14
2683*0fdc7489SMatthew Knepley      Dest[0] (0,0.5,1) 20
2684*0fdc7489SMatthew Knepley      Apex[1] (0.5,1,1) 11
2685*0fdc7489SMatthew Knepley      Oppo[3] (0.5,0,0.5) 17
2686*0fdc7489SMatthew Knepley      [0] 4. (*)
2687c4762a1bSJed Brown      [1] NULL.
2688c4762a1bSJed Brown      [2] NULL.
2689c4762a1bSJed Brown      [3] NULL.
2690*0fdc7489SMatthew Knepley[0] TetGenMeshFlip22():     Updating bade Tetra with loc(0) and ver(0):
2691c4762a1bSJed Brown      [0] Outer space.
2692*0fdc7489SMatthew Knepley      [1] loc(3).
2693c4762a1bSJed Brown      [2] Outer space.
2694c4762a1bSJed Brown      [3] loc(2).
2695c4762a1bSJed Brown      Org [0] (0,0.5,1) 20
2696*0fdc7489SMatthew Knepley      Dest[1] (0.5,0,1) 14
2697*0fdc7489SMatthew Knepley      Apex[2] (0,0,1) 4
2698*0fdc7489SMatthew Knepley      Oppo[3] (0.5,0,0.5) 17
2699*0fdc7489SMatthew Knepley      [0] 0. (*)
2700*0fdc7489SMatthew Knepley      [1] NULL.
2701c4762a1bSJed Brown      [2] 0.
2702c4762a1bSJed Brown      [3] NULL.
2703*0fdc7489SMatthew Knepley[0] TetGenMeshFlip22():     Flip edge (17, 6) to (20, 16) T44.
2704*0fdc7489SMatthew Knepley[0] TetGenMeshFlip22():     Updating abce Tetra with loc(1) and ver(4):
2705*0fdc7489SMatthew Knepley      [0] loc(3).
2706*0fdc7489SMatthew Knepley      [1] loc(3).
2707c4762a1bSJed Brown      [2] loc(0).
2708*0fdc7489SMatthew Knepley      [3] loc(1).
2709*0fdc7489SMatthew Knepley      Org [1] (0.5,1,0.5) 16
2710*0fdc7489SMatthew Knepley      Dest[0] (0,0.5,1) 20
2711*0fdc7489SMatthew Knepley      Apex[3] (0.5,0,0.5) 17
2712c4762a1bSJed Brown      Oppo[2] (0.5,1,1) 11
2713c4762a1bSJed Brown      [0] NULL.
2714c4762a1bSJed Brown      [1] NULL. (*)
2715c4762a1bSJed Brown      [2] NULL.
2716c4762a1bSJed Brown      [3] NULL.
2717*0fdc7489SMatthew Knepley[0] TetGenMeshFlip22():     Updating bade Tetra with loc(1) and ver(0):
2718*0fdc7489SMatthew Knepley      [0] Outer space.
2719c4762a1bSJed Brown      [1] loc(2).
2720*0fdc7489SMatthew Knepley      [2] Outer space.
2721*0fdc7489SMatthew Knepley      [3] loc(0).
2722*0fdc7489SMatthew Knepley      Org [0] (0,0.5,1) 20
2723*0fdc7489SMatthew Knepley      Dest[3] (0.5,1,0.5) 16
2724*0fdc7489SMatthew Knepley      Apex[1] (0,1,1) 6
2725*0fdc7489SMatthew Knepley      Oppo[2] (0.5,1,1) 11
2726*0fdc7489SMatthew Knepley      [0] 2.
2727*0fdc7489SMatthew Knepley      [1] NULL. (*)
2728*0fdc7489SMatthew Knepley      [2] 0.
2729*0fdc7489SMatthew Knepley      [3] NULL.
2730*0fdc7489SMatthew Knepley[0] TetGenMeshFlip22():     Updating bacf Tetra with loc(3) and ver(4):
2731*0fdc7489SMatthew Knepley      [0] loc(3).
2732*0fdc7489SMatthew Knepley      [1] loc(1).
2733*0fdc7489SMatthew Knepley      [2] loc(2).
2734c4762a1bSJed Brown      [3] loc(1).
2735*0fdc7489SMatthew Knepley      Org [0] (0,0.5,1) 20
2736*0fdc7489SMatthew Knepley      Dest[2] (0.5,1,0.5) 16
2737*0fdc7489SMatthew Knepley      Apex[3] (0.5,0,0.5) 17
2738*0fdc7489SMatthew Knepley      Oppo[1] (0,1,0.5) 9
2739c4762a1bSJed Brown      [0] NULL.
2740c4762a1bSJed Brown      [1] NULL.
2741c4762a1bSJed Brown      [2] NULL.
2742c4762a1bSJed Brown      [3] NULL. (*)
2743*0fdc7489SMatthew Knepley[0] TetGenMeshFlip22():     Updating abdf Tetra with loc(2) and ver(2):
2744*0fdc7489SMatthew Knepley      [0] Outer space.
2745c4762a1bSJed Brown      [1] Outer space.
2746*0fdc7489SMatthew Knepley      [2] loc(1).
2747*0fdc7489SMatthew Knepley      [3] loc(0).
2748*0fdc7489SMatthew Knepley      Org [3] (0.5,1,0.5) 16
2749*0fdc7489SMatthew Knepley      Dest[2] (0,0.5,1) 20
2750*0fdc7489SMatthew Knepley      Apex[1] (0,1,1) 6
2751*0fdc7489SMatthew Knepley      Oppo[0] (0,1,0.5) 9
2752*0fdc7489SMatthew Knepley      [0] 2.
2753c4762a1bSJed Brown      [1] 0.
2754*0fdc7489SMatthew Knepley      [2] NULL. (*)
2755c4762a1bSJed Brown      [3] NULL.
2756*0fdc7489SMatthew Knepley[0] TetGenMeshFlip22():     Flip edge (4, 9) to (20, 12) T22.
2757*0fdc7489SMatthew Knepley[0] TetGenMeshFlip22Sub():     Flip subedge (4, 9) to (20, 12).
2758*0fdc7489SMatthew Knepley[0] TetGenMeshFlip22():     Updating abce Tetra with loc(0) and ver(4):
2759c4762a1bSJed Brown      [0] Outer space.
2760c4762a1bSJed Brown      [1] loc(3).
2761c4762a1bSJed Brown      [2] Outer space.
2762*0fdc7489SMatthew Knepley      [3] loc(2).
2763*0fdc7489SMatthew Knepley      Org [2] (0,0,0.5) 12
2764c4762a1bSJed Brown      Dest[0] (0,0.5,1) 20
2765c4762a1bSJed Brown      Apex[1] (0,0,1) 4
2766*0fdc7489SMatthew Knepley      Oppo[3] (0.5,0,0.5) 17
2767*0fdc7489SMatthew Knepley      [0] 2. (*)
2768*0fdc7489SMatthew Knepley      [1] NULL.
2769c4762a1bSJed Brown      [2] 0.
2770c4762a1bSJed Brown      [3] NULL.
2771*0fdc7489SMatthew Knepley[0] TetGenMeshFlip22():     Updating bade Tetra with loc(0) and ver(2):
2772*0fdc7489SMatthew Knepley      [0] Outer space.
2773*0fdc7489SMatthew Knepley      [1] loc(1).
2774*0fdc7489SMatthew Knepley      [2] loc(3).
2775*0fdc7489SMatthew Knepley      [3] loc(3).
2776*0fdc7489SMatthew Knepley      Org [1] (0,0.5,1) 20
2777*0fdc7489SMatthew Knepley      Dest[2] (0,0,0.5) 12
2778*0fdc7489SMatthew Knepley      Apex[0] (0,1,0.5) 9
2779*0fdc7489SMatthew Knepley      Oppo[3] (0.5,0,0.5) 17
2780*0fdc7489SMatthew Knepley      [0] 0. (*)
2781*0fdc7489SMatthew Knepley      [1] NULL.
2782*0fdc7489SMatthew Knepley      [2] NULL.
2783*0fdc7489SMatthew Knepley      [3] NULL.
2784*0fdc7489SMatthew Knepley[0] TetGenMeshLawson3D():     3 flips.
2785c4762a1bSJed Brown[0] TetGenMeshRepairEncSubs():     Dequeuing ensub (12, 0, 9) [0].
2786c4762a1bSJed Brown[0] TetGenMeshFormBowatCavitySub():     Collect CBC(21): 3 subfaces, 5 edges.
2787c4762a1bSJed Brown[0] TetGenMeshFormBowatCavityQuad():     Collect BC_i(21): 10 tets, 13 faces.
2788c4762a1bSJed Brown[0] TetGenMeshCheckSeg4Encroach():     Queuing encroaching subsegment (2, 0).
2789c4762a1bSJed Brown[0] TetGenMeshRepairEncSegs():   Get an enc-seg (2, 0)
2790c4762a1bSJed Brown[0] TetGenMeshSplitTetEdge():   Inserting point 21 on edge (2, 0).
2791c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue():   Inserting point 21 on subedge (2, 0) (seg).
2792c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue():     Updating abc:
2793c4762a1bSJed Brownsubface ver 1, mark 6: (queued)
2794c4762a1bSJed Brown      [0] = 2
2795c4762a1bSJed Brown      [1] =  0
2796c4762a1bSJed Brown      [2] =  3
2797c4762a1bSJed Brown      Org [1] = (0,1,0) 2
2798c4762a1bSJed Brown      Dest[0] = (0,0.5,0) 21
2799c4762a1bSJed Brown      Apex[2] = (0,1,0.5) 9
2800c4762a1bSJed Brown      [6] = 0
2801c4762a1bSJed Brown      [7] = Outer space
2802c4762a1bSJed Brown      [8] = 0
2803c4762a1bSJed Brown      [9] = 0
2804c4762a1bSJed Brown      [10]= No subsegment
2805c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue():     Creating vbc:
2806c4762a1bSJed Brownsubface ver 1, mark 6:
2807c4762a1bSJed Brown      [0] = 2
2808c4762a1bSJed Brown      [1] =  5
2809c4762a1bSJed Brown      [2] =  2
2810c4762a1bSJed Brown      Org [1] = (0,0.5,0) 21
2811c4762a1bSJed Brown      Dest[0] = (0,0,0) 0
2812c4762a1bSJed Brown      Apex[2] = (0,1,0.5) 9
2813c4762a1bSJed Brown      [6] = 1
2814c4762a1bSJed Brown      [7] = Outer space
2815c4762a1bSJed Brown      [8] = 0
2816c4762a1bSJed Brown      [9] = No subsegment
2817c4762a1bSJed Brown      [10]= No subsegment
2818c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue():     Updating abc:
2819c4762a1bSJed Brownsubface ver 2, mark 2: (queued)
2820c4762a1bSJed Brown      [0] = 0
2821c4762a1bSJed Brown      [1] =  1
2822c4762a1bSJed Brown      [2] =  0
2823c4762a1bSJed Brown      Org [1] = (0,1,0) 2
2824c4762a1bSJed Brown      Dest[2] = (0,0.5,0) 21
2825c4762a1bSJed Brown      Apex[0] = (0.5,1,0) 8
2826c4762a1bSJed Brown      [6] = 0
2827c4762a1bSJed Brown      [7] = Outer space
2828c4762a1bSJed Brown      [8] = 0
2829c4762a1bSJed Brown      [9] = 0
2830c4762a1bSJed Brown      [10]= No subsegment
2831c4762a1bSJed Brown[0] TetGenMeshSplitSubEdge_queue():     Creating vbc:
2832c4762a1bSJed Brownsubface ver 2, mark 2:
2833c4762a1bSJed Brown      [0] = 4
2834c4762a1bSJed Brown      [1] =  1
2835c4762a1bSJed Brown      [2] =  0
2836c4762a1bSJed Brown      Org [1] = (0,0.5,0) 21
2837c4762a1bSJed Brown      Dest[2] = (0,0,0) 0
2838c4762a1bSJed Brown      Apex[0] = (0.5,1,0) 8
2839c4762a1bSJed Brown      [6] = 3
2840c4762a1bSJed Brown      [7] = Outer space
2841c4762a1bSJed Brown      [8] = No subsegment
2842c4762a1bSJed Brown      [9] = 0
2843c4762a1bSJed Brown      [10]= No subsegment
2844c4762a1bSJed Brown    Updating bots[0] Tetra with loc(2) and ver(4):
2845c4762a1bSJed Brown      [0] Outer space.
2846c4762a1bSJed Brown      [1] loc(2).
2847*0fdc7489SMatthew Knepley      [2] loc(3).
2848c4762a1bSJed Brown      [3] loc(1).
2849c4762a1bSJed Brown      Org [2] (0,1,0) 2
2850c4762a1bSJed Brown      Dest[1] (0.5,1,0) 8
2851*0fdc7489SMatthew Knepley      Apex[3] (0.5,0,0.5) 17
2852c4762a1bSJed Brown      Oppo[0] (0,0.5,0) 21
2853c4762a1bSJed Brown      [0] 0.
2854c4762a1bSJed Brown      [1] NULL.
2855*0fdc7489SMatthew Knepley      [2] NULL. (*)
2856c4762a1bSJed Brown      [3] NULL.
2857c4762a1bSJed Brown    Creating newtops[0] Tetra with loc(0) and ver(0):
2858*0fdc7489SMatthew Knepley      [0] loc(1).
2859c4762a1bSJed Brown      [1] loc(3).
2860c4762a1bSJed Brown      [2] loc(1).
2861c4762a1bSJed Brown      [3] Outer space.
2862c4762a1bSJed Brown      Org [0] (0,0,0) 0
2863*0fdc7489SMatthew Knepley      Dest[1] (0.5,0,0.5) 17
2864c4762a1bSJed Brown      Apex[2] (0.5,1,0) 8
2865c4762a1bSJed Brown      Oppo[3] (0,0.5,0) 21
2866c4762a1bSJed Brown      [0] NULL. (*)
2867c4762a1bSJed Brown      [1] NULL.
2868c4762a1bSJed Brown      [2] NULL.
2869c4762a1bSJed Brown      [3] 2.
2870c4762a1bSJed Brown    Updating bots[1] Tetra with loc(2) and ver(0):
2871c4762a1bSJed Brown      [0] Outer space.
2872c4762a1bSJed Brown      [1] loc(3).
2873*0fdc7489SMatthew Knepley      [2] loc(3).
2874c4762a1bSJed Brown      [3] loc(2).
2875c4762a1bSJed Brown      Org [1] (0,1,0) 2
2876*0fdc7489SMatthew Knepley      Dest[3] (0.5,0,0.5) 17
2877c4762a1bSJed Brown      Apex[2] (0,1,0.5) 9
2878c4762a1bSJed Brown      Oppo[0] (0,0.5,0) 21
2879c4762a1bSJed Brown      [0] 0.
2880c4762a1bSJed Brown      [1] NULL.
2881*0fdc7489SMatthew Knepley      [2] NULL. (*)
2882c4762a1bSJed Brown      [3] NULL.
2883c4762a1bSJed Brown    Creating newtops[1] Tetra with loc(0) and ver(0):
2884c4762a1bSJed Brown      [0] loc(2).
2885c4762a1bSJed Brown      [1] Outer space.
2886c4762a1bSJed Brown      [2] loc(3).
2887c4762a1bSJed Brown      [3] loc(1).
2888c4762a1bSJed Brown      Org [0] (0,0,0) 0
2889c4762a1bSJed Brown      Dest[1] (0,1,0.5) 9
2890*0fdc7489SMatthew Knepley      Apex[2] (0.5,0,0.5) 17
2891c4762a1bSJed Brown      Oppo[3] (0,0.5,0) 21
2892c4762a1bSJed Brown      [0] NULL. (*)
2893c4762a1bSJed Brown      [1] 0.
2894c4762a1bSJed Brown      [2] NULL.
2895c4762a1bSJed Brown      [3] NULL.
2896*0fdc7489SMatthew Knepley[0] TetGenMeshLawson3D():     Lawson flip: 4 faces.
2897*0fdc7489SMatthew Knepley[0] TetGenMeshFlip22():     Flip edge (2, 17) to (21, 16) T44.
2898*0fdc7489SMatthew Knepley[0] TetGenMeshFlip22():     Updating abce Tetra with loc(3) and ver(0):
2899*0fdc7489SMatthew Knepley      [0] Outer space.
2900*0fdc7489SMatthew Knepley      [1] Outer space.
2901c4762a1bSJed Brown      [2] loc(3).
2902c4762a1bSJed Brown      [3] loc(1).
2903*0fdc7489SMatthew Knepley      Org [2] (0.5,1,0.5) 16
2904*0fdc7489SMatthew Knepley      Dest[3] (0,0.5,0) 21
2905*0fdc7489SMatthew Knepley      Apex[0] (0,1,0) 2
2906*0fdc7489SMatthew Knepley      Oppo[1] (0.5,1,0) 8
2907*0fdc7489SMatthew Knepley      [0] 0.
2908*0fdc7489SMatthew Knepley      [1] 0.
2909c4762a1bSJed Brown      [2] NULL.
2910c4762a1bSJed Brown      [3] NULL. (*)
2911*0fdc7489SMatthew Knepley[0] TetGenMeshFlip22():     Updating bade Tetra with loc(2) and ver(2):
2912*0fdc7489SMatthew Knepley      [0] loc(2).
2913*0fdc7489SMatthew Knepley      [1] loc(2).
2914*0fdc7489SMatthew Knepley      [2] loc(1).
2915*0fdc7489SMatthew Knepley      [3] loc(2).
2916*0fdc7489SMatthew Knepley      Org [3] (0,0.5,0) 21
2917*0fdc7489SMatthew Knepley      Dest[2] (0.5,1,0.5) 16
2918*0fdc7489SMatthew Knepley      Apex[1] (0.5,0,0.5) 17
2919*0fdc7489SMatthew Knepley      Oppo[0] (0.5,1,0) 8
2920*0fdc7489SMatthew Knepley      [0] NULL.
2921c4762a1bSJed Brown      [1] NULL.
2922*0fdc7489SMatthew Knepley      [2] NULL. (*)
2923*0fdc7489SMatthew Knepley      [3] NULL.
2924*0fdc7489SMatthew Knepley[0] TetGenMeshFlip22():     Updating bacf Tetra with loc(1) and ver(2):
2925*0fdc7489SMatthew Knepley      [0] Outer space.
2926*0fdc7489SMatthew Knepley      [1] loc(3).
2927*0fdc7489SMatthew Knepley      [2] loc(3).
2928*0fdc7489SMatthew Knepley      [3] Outer space.
2929*0fdc7489SMatthew Knepley      Org [3] (0,0.5,0) 21
2930*0fdc7489SMatthew Knepley      Dest[1] (0.5,1,0.5) 16
2931*0fdc7489SMatthew Knepley      Apex[0] (0,1,0) 2
2932*0fdc7489SMatthew Knepley      Oppo[2] (0,1,0.5) 9
2933*0fdc7489SMatthew Knepley      [0] 0.
2934*0fdc7489SMatthew Knepley      [1] NULL. (*)
2935c4762a1bSJed Brown      [2] NULL.
2936c4762a1bSJed Brown      [3] 0.
2937*0fdc7489SMatthew Knepley[0] TetGenMeshFlip22():     Updating abdf Tetra with loc(1) and ver(0):
2938*0fdc7489SMatthew Knepley      [0] loc(2).
2939*0fdc7489SMatthew Knepley      [1] loc(2).
2940*0fdc7489SMatthew Knepley      [2] loc(2).
2941*0fdc7489SMatthew Knepley      [3] loc(2).
2942*0fdc7489SMatthew Knepley      Org [0] (0.5,1,0.5) 16
2943*0fdc7489SMatthew Knepley      Dest[3] (0,0.5,0) 21
2944*0fdc7489SMatthew Knepley      Apex[1] (0.5,0,0.5) 17
2945*0fdc7489SMatthew Knepley      Oppo[2] (0,1,0.5) 9
2946*0fdc7489SMatthew Knepley      [0] NULL.
2947*0fdc7489SMatthew Knepley      [1] NULL. (*)
2948*0fdc7489SMatthew Knepley      [2] NULL.
2949*0fdc7489SMatthew Knepley      [3] NULL.
2950c4762a1bSJed Brown[0] TetGenMeshFlip22():     Flip edge (0, 8) to (21, 13) T22.
2951c4762a1bSJed Brown[0] TetGenMeshFlip22Sub():     Flip subedge (0, 8) to (21, 13).
2952*0fdc7489SMatthew Knepley[0] TetGenMeshFlip22():     Updating abce Tetra with loc(3) and ver(4):
2953*0fdc7489SMatthew Knepley      [0] loc(1).
2954c4762a1bSJed Brown      [1] Outer space.
2955*0fdc7489SMatthew Knepley      [2] loc(3).
2956*0fdc7489SMatthew Knepley      [3] Outer space.
2957*0fdc7489SMatthew Knepley      Org [0] (0.5,0,0) 13
2958c4762a1bSJed Brown      Dest[2] (0,0.5,0) 21
2959*0fdc7489SMatthew Knepley      Apex[3] (0,0,0) 0
2960*0fdc7489SMatthew Knepley      Oppo[1] (0.5,0,0.5) 17
2961c4762a1bSJed Brown      [0] NULL.
2962c4762a1bSJed Brown      [1] 0.
2963*0fdc7489SMatthew Knepley      [2] NULL.
2964*0fdc7489SMatthew Knepley      [3] 2. (*)
2965*0fdc7489SMatthew Knepley[0] TetGenMeshFlip22():     Updating bade Tetra with loc(0) and ver(0):
2966c4762a1bSJed Brown      [0] Outer space.
2967c4762a1bSJed Brown      [1] loc(0).
2968*0fdc7489SMatthew Knepley      [2] loc(2).
2969*0fdc7489SMatthew Knepley      [3] loc(1).
2970*0fdc7489SMatthew Knepley      Org [0] (0,0.5,0) 21
2971*0fdc7489SMatthew Knepley      Dest[1] (0.5,0,0) 13
2972*0fdc7489SMatthew Knepley      Apex[2] (0.5,1,0) 8
2973*0fdc7489SMatthew Knepley      Oppo[3] (0.5,0,0.5) 17
2974c4762a1bSJed Brown      [0] 0. (*)
2975c4762a1bSJed Brown      [1] NULL.
2976c4762a1bSJed Brown      [2] NULL.
2977c4762a1bSJed Brown      [3] NULL.
2978c4762a1bSJed Brown[0] TetGenMeshFlip22():     Flip edge (9, 0) to (21, 12) T22.
2979c4762a1bSJed Brown[0] TetGenMeshFlip22Sub():     Flip subedge (9, 0) to (21, 12).
2980*0fdc7489SMatthew Knepley[0] TetGenMeshFlip22():     Updating abce Tetra with loc(1) and ver(4):
2981*0fdc7489SMatthew Knepley      [0] loc(2).
2982*0fdc7489SMatthew Knepley      [1] Outer space.
2983c4762a1bSJed Brown      [2] loc(3).
2984*0fdc7489SMatthew Knepley      [3] loc(2).
2985*0fdc7489SMatthew Knepley      Org [1] (0,0,0.5) 12
2986c4762a1bSJed Brown      Dest[0] (0,0.5,0) 21
2987*0fdc7489SMatthew Knepley      Apex[3] (0,1,0.5) 9
2988*0fdc7489SMatthew Knepley      Oppo[2] (0.5,0,0.5) 17
2989c4762a1bSJed Brown      [0] NULL.
2990*0fdc7489SMatthew Knepley      [1] 0. (*)
2991c4762a1bSJed Brown      [2] NULL.
2992*0fdc7489SMatthew Knepley      [3] NULL.
2993*0fdc7489SMatthew Knepley[0] TetGenMeshFlip22():     Updating bade Tetra with loc(0) and ver(2):
2994*0fdc7489SMatthew Knepley      [0] Outer space.
2995*0fdc7489SMatthew Knepley      [1] loc(2).
2996*0fdc7489SMatthew Knepley      [2] loc(0).
2997c4762a1bSJed Brown      [3] Outer space.
2998c4762a1bSJed Brown      Org [1] (0,0.5,0) 21
2999*0fdc7489SMatthew Knepley      Dest[2] (0,0,0.5) 12
3000*0fdc7489SMatthew Knepley      Apex[0] (0,0,0) 0
3001*0fdc7489SMatthew Knepley      Oppo[3] (0.5,0,0.5) 17
3002*0fdc7489SMatthew Knepley      [0] 0. (*)
3003c4762a1bSJed Brown      [1] NULL.
3004*0fdc7489SMatthew Knepley      [2] NULL.
3005c4762a1bSJed Brown      [3] 0.
3006c4762a1bSJed Brown[0] TetGenMeshLawson3D():     3 flips.
3007c4762a1bSJed Brown[0] TetGenMeshEnforceQuality():   14 refinement points.
3008c4762a1bSJed Brown[0] TetGenMeshEnforceQuality():   Totally added 14 points.
3009c4762a1bSJed Brown[0] TetGenMeshOptimize(): Optimizing mesh.
3010c4762a1bSJed Brown[0] TetGenMeshOptimize():   level = 3.
3011c4762a1bSJed Brown[0] TetGenMeshOptimize():   level = 3 pass 0.
3012c4762a1bSJed Brown[0] TetGenMeshOutputNodes(): Writing nodes.
3013c4762a1bSJed Brown[0] TetGenMeshOutputElements(): Writing elements.
3014c4762a1bSJed Brown[0] TetGenMeshOutputSubfaces(): Writing faces.
3015c4762a1bSJed BrownDM Object: Simplicial Mesh 1 MPI processes
3016c4762a1bSJed Brown  type: plex
3017c4762a1bSJed BrownSimplicial Mesh in 3 dimensions:
3018c4762a1bSJed BrownSupports:
3019c4762a1bSJed Brown[0] Max support size: 24
3020*0fdc7489SMatthew Knepley[0]: 32 ----> 14
3021*0fdc7489SMatthew Knepley[0]: 32 ----> 22
3022*0fdc7489SMatthew Knepley[0]: 33 ----> 9
3023*0fdc7489SMatthew Knepley[0]: 33 ----> 26
3024*0fdc7489SMatthew Knepley[0]: 34 ----> 28
3025*0fdc7489SMatthew Knepley[0]: 34 ----> 30
3026*0fdc7489SMatthew Knepley[0]: 35 ----> 8
3027*0fdc7489SMatthew Knepley[0]: 35 ----> 27
3028*0fdc7489SMatthew Knepley[0]: 36 ----> 3
3029c4762a1bSJed Brown[0]: 36 ----> 5
3030*0fdc7489SMatthew Knepley[0]: 37 ----> 10
3031*0fdc7489SMatthew Knepley[0]: 37 ----> 19
3032*0fdc7489SMatthew Knepley[0]: 38 ----> 13
3033*0fdc7489SMatthew Knepley[0]: 38 ----> 15
3034c4762a1bSJed Brown[0]: 39 ----> 1
3035*0fdc7489SMatthew Knepley[0]: 39 ----> 4
3036c4762a1bSJed Brown[0]: 40 ----> 7
3037*0fdc7489SMatthew Knepley[0]: 40 ----> 8
3038*0fdc7489SMatthew Knepley[0]: 40 ----> 11
3039*0fdc7489SMatthew Knepley[0]: 40 ----> 24
3040*0fdc7489SMatthew Knepley[0]: 40 ----> 28
3041c4762a1bSJed Brown[0]: 40 ----> 29
3042*0fdc7489SMatthew Knepley[0]: 41 ----> 6
3043*0fdc7489SMatthew Knepley[0]: 41 ----> 15
3044*0fdc7489SMatthew Knepley[0]: 41 ----> 20
3045*0fdc7489SMatthew Knepley[0]: 41 ----> 23
3046*0fdc7489SMatthew Knepley[0]: 41 ----> 30
3047c4762a1bSJed Brown[0]: 41 ----> 31
3048c4762a1bSJed Brown[0]: 42 ----> 1
3049*0fdc7489SMatthew Knepley[0]: 42 ----> 2
3050*0fdc7489SMatthew Knepley[0]: 42 ----> 16
3051*0fdc7489SMatthew Knepley[0]: 42 ----> 18
3052*0fdc7489SMatthew Knepley[0]: 42 ----> 25
3053*0fdc7489SMatthew Knepley[0]: 42 ----> 27
3054c4762a1bSJed Brown[0]: 43 ----> 0
3055*0fdc7489SMatthew Knepley[0]: 43 ----> 4
3056*0fdc7489SMatthew Knepley[0]: 43 ----> 12
3057*0fdc7489SMatthew Knepley[0]: 43 ----> 13
3058*0fdc7489SMatthew Knepley[0]: 43 ----> 17
3059*0fdc7489SMatthew Knepley[0]: 43 ----> 21
3060*0fdc7489SMatthew Knepley[0]: 44 ----> 3
3061*0fdc7489SMatthew Knepley[0]: 44 ----> 6
3062*0fdc7489SMatthew Knepley[0]: 44 ----> 14
3063*0fdc7489SMatthew Knepley[0]: 44 ----> 23
3064*0fdc7489SMatthew Knepley[0]: 45 ----> 7
3065*0fdc7489SMatthew Knepley[0]: 45 ----> 9
3066*0fdc7489SMatthew Knepley[0]: 45 ----> 11
3067*0fdc7489SMatthew Knepley[0]: 45 ----> 22
3068c4762a1bSJed Brown[0]: 46 ----> 5
3069*0fdc7489SMatthew Knepley[0]: 46 ----> 12
3070*0fdc7489SMatthew Knepley[0]: 46 ----> 17
3071*0fdc7489SMatthew Knepley[0]: 46 ----> 19
3072*0fdc7489SMatthew Knepley[0]: 47 ----> 10
3073*0fdc7489SMatthew Knepley[0]: 47 ----> 16
3074*0fdc7489SMatthew Knepley[0]: 47 ----> 18
3075*0fdc7489SMatthew Knepley[0]: 47 ----> 26
3076c4762a1bSJed Brown[0]: 48 ----> 0
3077*0fdc7489SMatthew Knepley[0]: 48 ----> 1
3078c4762a1bSJed Brown[0]: 48 ----> 2
3079c4762a1bSJed Brown[0]: 48 ----> 4
3080c4762a1bSJed Brown[0]: 48 ----> 8
3081c4762a1bSJed Brown[0]: 48 ----> 13
3082c4762a1bSJed Brown[0]: 48 ----> 15
3083c4762a1bSJed Brown[0]: 48 ----> 20
3084*0fdc7489SMatthew Knepley[0]: 48 ----> 21
3085c4762a1bSJed Brown[0]: 48 ----> 24
3086*0fdc7489SMatthew Knepley[0]: 48 ----> 25
3087c4762a1bSJed Brown[0]: 48 ----> 27
3088c4762a1bSJed Brown[0]: 48 ----> 28
3089c4762a1bSJed Brown[0]: 48 ----> 29
3090c4762a1bSJed Brown[0]: 48 ----> 30
3091c4762a1bSJed Brown[0]: 48 ----> 31
3092*0fdc7489SMatthew Knepley[0]: 49 ----> 0
3093c4762a1bSJed Brown[0]: 49 ----> 2
3094*0fdc7489SMatthew Knepley[0]: 49 ----> 3
3095*0fdc7489SMatthew Knepley[0]: 49 ----> 5
3096*0fdc7489SMatthew Knepley[0]: 49 ----> 6
3097c4762a1bSJed Brown[0]: 49 ----> 7
3098c4762a1bSJed Brown[0]: 49 ----> 9
3099c4762a1bSJed Brown[0]: 49 ----> 10
3100c4762a1bSJed Brown[0]: 49 ----> 11
3101c4762a1bSJed Brown[0]: 49 ----> 12
3102c4762a1bSJed Brown[0]: 49 ----> 14
3103*0fdc7489SMatthew Knepley[0]: 49 ----> 16
3104c4762a1bSJed Brown[0]: 49 ----> 17
3105*0fdc7489SMatthew Knepley[0]: 49 ----> 18
3106c4762a1bSJed Brown[0]: 49 ----> 19
3107c4762a1bSJed Brown[0]: 49 ----> 20
3108c4762a1bSJed Brown[0]: 49 ----> 21
3109*0fdc7489SMatthew Knepley[0]: 49 ----> 22
3110c4762a1bSJed Brown[0]: 49 ----> 23
3111c4762a1bSJed Brown[0]: 49 ----> 24
3112c4762a1bSJed Brown[0]: 49 ----> 25
3113*0fdc7489SMatthew Knepley[0]: 49 ----> 26
3114*0fdc7489SMatthew Knepley[0]: 49 ----> 29
3115*0fdc7489SMatthew Knepley[0]: 49 ----> 31
3116*0fdc7489SMatthew Knepley[0]: 50 ----> 8
3117*0fdc7489SMatthew Knepley[0]: 50 ----> 9
3118*0fdc7489SMatthew Knepley[0]: 50 ----> 11
3119*0fdc7489SMatthew Knepley[0]: 50 ----> 16
3120*0fdc7489SMatthew Knepley[0]: 50 ----> 24
3121c4762a1bSJed Brown[0]: 50 ----> 25
3122*0fdc7489SMatthew Knepley[0]: 50 ----> 26
3123*0fdc7489SMatthew Knepley[0]: 50 ----> 27
3124*0fdc7489SMatthew Knepley[0]: 51 ----> 0
3125c4762a1bSJed Brown[0]: 51 ----> 1
3126*0fdc7489SMatthew Knepley[0]: 51 ----> 2
3127*0fdc7489SMatthew Knepley[0]: 51 ----> 4
3128c4762a1bSJed Brown[0]: 51 ----> 10
3129c4762a1bSJed Brown[0]: 51 ----> 17
3130c4762a1bSJed Brown[0]: 51 ----> 18
3131*0fdc7489SMatthew Knepley[0]: 51 ----> 19
3132*0fdc7489SMatthew Knepley[0]: 52 ----> 3
3133c4762a1bSJed Brown[0]: 52 ----> 5
3134*0fdc7489SMatthew Knepley[0]: 52 ----> 6
3135*0fdc7489SMatthew Knepley[0]: 52 ----> 12
3136*0fdc7489SMatthew Knepley[0]: 52 ----> 13
3137*0fdc7489SMatthew Knepley[0]: 52 ----> 15
3138*0fdc7489SMatthew Knepley[0]: 52 ----> 20
3139*0fdc7489SMatthew Knepley[0]: 52 ----> 21
3140c4762a1bSJed Brown[0]: 53 ----> 7
3141c4762a1bSJed Brown[0]: 53 ----> 14
3142*0fdc7489SMatthew Knepley[0]: 53 ----> 22
3143*0fdc7489SMatthew Knepley[0]: 53 ----> 23
3144c4762a1bSJed Brown[0]: 53 ----> 28
3145c4762a1bSJed Brown[0]: 53 ----> 29
3146c4762a1bSJed Brown[0]: 53 ----> 30
3147c4762a1bSJed Brown[0]: 53 ----> 31
3148c4762a1bSJed BrownCones:
3149c4762a1bSJed Brown[0] Max cone size: 4
3150*0fdc7489SMatthew Knepley[0]: 0 <---- 49 (0)
3151c4762a1bSJed Brown[0]: 0 <---- 43 (0)
3152*0fdc7489SMatthew Knepley[0]: 0 <---- 48 (0)
3153*0fdc7489SMatthew Knepley[0]: 0 <---- 51 (0)
3154*0fdc7489SMatthew Knepley[0]: 1 <---- 48 (0)
3155c4762a1bSJed Brown[0]: 1 <---- 39 (0)
3156c4762a1bSJed Brown[0]: 1 <---- 42 (0)
3157*0fdc7489SMatthew Knepley[0]: 1 <---- 51 (0)
3158c4762a1bSJed Brown[0]: 2 <---- 49 (0)
3159c4762a1bSJed Brown[0]: 2 <---- 48 (0)
3160*0fdc7489SMatthew Knepley[0]: 2 <---- 42 (0)
3161*0fdc7489SMatthew Knepley[0]: 2 <---- 51 (0)
3162*0fdc7489SMatthew Knepley[0]: 3 <---- 36 (0)
3163*0fdc7489SMatthew Knepley[0]: 3 <---- 52 (0)
3164*0fdc7489SMatthew Knepley[0]: 3 <---- 44 (0)
3165*0fdc7489SMatthew Knepley[0]: 3 <---- 49 (0)
3166c4762a1bSJed Brown[0]: 4 <---- 48 (0)
3167*0fdc7489SMatthew Knepley[0]: 4 <---- 43 (0)
3168*0fdc7489SMatthew Knepley[0]: 4 <---- 39 (0)
3169*0fdc7489SMatthew Knepley[0]: 4 <---- 51 (0)
3170c4762a1bSJed Brown[0]: 5 <---- 46 (0)
3171*0fdc7489SMatthew Knepley[0]: 5 <---- 52 (0)
3172*0fdc7489SMatthew Knepley[0]: 5 <---- 36 (0)
3173*0fdc7489SMatthew Knepley[0]: 5 <---- 49 (0)
3174*0fdc7489SMatthew Knepley[0]: 6 <---- 52 (0)
3175*0fdc7489SMatthew Knepley[0]: 6 <---- 41 (0)
3176*0fdc7489SMatthew Knepley[0]: 6 <---- 44 (0)
3177*0fdc7489SMatthew Knepley[0]: 6 <---- 49 (0)
3178*0fdc7489SMatthew Knepley[0]: 7 <---- 45 (0)
3179c4762a1bSJed Brown[0]: 7 <---- 53 (0)
3180*0fdc7489SMatthew Knepley[0]: 7 <---- 40 (0)
3181c4762a1bSJed Brown[0]: 7 <---- 49 (0)
3182*0fdc7489SMatthew Knepley[0]: 8 <---- 35 (0)
3183*0fdc7489SMatthew Knepley[0]: 8 <---- 50 (0)
3184*0fdc7489SMatthew Knepley[0]: 8 <---- 40 (0)
3185c4762a1bSJed Brown[0]: 8 <---- 48 (0)
3186*0fdc7489SMatthew Knepley[0]: 9 <---- 33 (0)
3187*0fdc7489SMatthew Knepley[0]: 9 <---- 45 (0)
3188*0fdc7489SMatthew Knepley[0]: 9 <---- 50 (0)
3189c4762a1bSJed Brown[0]: 9 <---- 49 (0)
3190*0fdc7489SMatthew Knepley[0]: 10 <---- 37 (0)
3191*0fdc7489SMatthew Knepley[0]: 10 <---- 47 (0)
3192c4762a1bSJed Brown[0]: 10 <---- 51 (0)
3193c4762a1bSJed Brown[0]: 10 <---- 49 (0)
3194*0fdc7489SMatthew Knepley[0]: 11 <---- 40 (0)
3195*0fdc7489SMatthew Knepley[0]: 11 <---- 50 (0)
3196*0fdc7489SMatthew Knepley[0]: 11 <---- 45 (0)
3197c4762a1bSJed Brown[0]: 11 <---- 49 (0)
3198*0fdc7489SMatthew Knepley[0]: 12 <---- 43 (0)
3199*0fdc7489SMatthew Knepley[0]: 12 <---- 52 (0)
3200*0fdc7489SMatthew Knepley[0]: 12 <---- 46 (0)
3201c4762a1bSJed Brown[0]: 12 <---- 49 (0)
3202*0fdc7489SMatthew Knepley[0]: 13 <---- 38 (0)
3203*0fdc7489SMatthew Knepley[0]: 13 <---- 52 (0)
3204*0fdc7489SMatthew Knepley[0]: 13 <---- 43 (0)
3205c4762a1bSJed Brown[0]: 13 <---- 48 (0)
3206c4762a1bSJed Brown[0]: 14 <---- 53 (0)
3207*0fdc7489SMatthew Knepley[0]: 14 <---- 32 (0)
3208*0fdc7489SMatthew Knepley[0]: 14 <---- 44 (0)
3209c4762a1bSJed Brown[0]: 14 <---- 49 (0)
3210*0fdc7489SMatthew Knepley[0]: 15 <---- 38 (0)
3211*0fdc7489SMatthew Knepley[0]: 15 <---- 41 (0)
3212*0fdc7489SMatthew Knepley[0]: 15 <---- 52 (0)
3213c4762a1bSJed Brown[0]: 15 <---- 48 (0)
3214*0fdc7489SMatthew Knepley[0]: 16 <---- 47 (0)
3215*0fdc7489SMatthew Knepley[0]: 16 <---- 50 (0)
3216*0fdc7489SMatthew Knepley[0]: 16 <---- 42 (0)
3217*0fdc7489SMatthew Knepley[0]: 16 <---- 49 (0)
3218c4762a1bSJed Brown[0]: 17 <---- 51 (0)
3219*0fdc7489SMatthew Knepley[0]: 17 <---- 43 (0)
3220*0fdc7489SMatthew Knepley[0]: 17 <---- 46 (0)
3221c4762a1bSJed Brown[0]: 17 <---- 49 (0)
3222*0fdc7489SMatthew Knepley[0]: 18 <---- 47 (0)
3223c4762a1bSJed Brown[0]: 18 <---- 51 (0)
3224*0fdc7489SMatthew Knepley[0]: 18 <---- 49 (0)
3225*0fdc7489SMatthew Knepley[0]: 18 <---- 42 (0)
3226c4762a1bSJed Brown[0]: 19 <---- 49 (0)
3227*0fdc7489SMatthew Knepley[0]: 19 <---- 46 (0)
3228*0fdc7489SMatthew Knepley[0]: 19 <---- 51 (0)
3229*0fdc7489SMatthew Knepley[0]: 19 <---- 37 (0)
3230*0fdc7489SMatthew Knepley[0]: 20 <---- 41 (0)
3231*0fdc7489SMatthew Knepley[0]: 20 <---- 52 (0)
3232c4762a1bSJed Brown[0]: 20 <---- 48 (0)
3233c4762a1bSJed Brown[0]: 20 <---- 49 (0)
3234*0fdc7489SMatthew Knepley[0]: 21 <---- 48 (0)
3235*0fdc7489SMatthew Knepley[0]: 21 <---- 52 (0)
3236*0fdc7489SMatthew Knepley[0]: 21 <---- 43 (0)
3237c4762a1bSJed Brown[0]: 21 <---- 49 (0)
3238*0fdc7489SMatthew Knepley[0]: 22 <---- 49 (0)
3239*0fdc7489SMatthew Knepley[0]: 22 <---- 45 (0)
3240*0fdc7489SMatthew Knepley[0]: 22 <---- 53 (0)
3241*0fdc7489SMatthew Knepley[0]: 22 <---- 32 (0)
3242*0fdc7489SMatthew Knepley[0]: 23 <---- 44 (0)
3243*0fdc7489SMatthew Knepley[0]: 23 <---- 53 (0)
3244c4762a1bSJed Brown[0]: 23 <---- 49 (0)
3245*0fdc7489SMatthew Knepley[0]: 23 <---- 41 (0)
3246c4762a1bSJed Brown[0]: 24 <---- 48 (0)
3247*0fdc7489SMatthew Knepley[0]: 24 <---- 50 (0)
3248*0fdc7489SMatthew Knepley[0]: 24 <---- 40 (0)
3249c4762a1bSJed Brown[0]: 24 <---- 49 (0)
3250*0fdc7489SMatthew Knepley[0]: 25 <---- 42 (0)
3251c4762a1bSJed Brown[0]: 25 <---- 50 (0)
3252*0fdc7489SMatthew Knepley[0]: 25 <---- 48 (0)
3253*0fdc7489SMatthew Knepley[0]: 25 <---- 49 (0)
3254*0fdc7489SMatthew Knepley[0]: 26 <---- 50 (0)
3255*0fdc7489SMatthew Knepley[0]: 26 <---- 47 (0)
3256*0fdc7489SMatthew Knepley[0]: 26 <---- 33 (0)
3257*0fdc7489SMatthew Knepley[0]: 26 <---- 49 (0)
3258*0fdc7489SMatthew Knepley[0]: 27 <---- 35 (0)
3259*0fdc7489SMatthew Knepley[0]: 27 <---- 42 (0)
3260*0fdc7489SMatthew Knepley[0]: 27 <---- 50 (0)
3261c4762a1bSJed Brown[0]: 27 <---- 48 (0)
3262*0fdc7489SMatthew Knepley[0]: 28 <---- 40 (0)
3263*0fdc7489SMatthew Knepley[0]: 28 <---- 34 (0)
3264c4762a1bSJed Brown[0]: 28 <---- 48 (0)
3265c4762a1bSJed Brown[0]: 28 <---- 53 (0)
3266*0fdc7489SMatthew Knepley[0]: 29 <---- 49 (0)
3267c4762a1bSJed Brown[0]: 29 <---- 40 (0)
3268c4762a1bSJed Brown[0]: 29 <---- 48 (0)
3269*0fdc7489SMatthew Knepley[0]: 29 <---- 53 (0)
3270c4762a1bSJed Brown[0]: 30 <---- 48 (0)
3271*0fdc7489SMatthew Knepley[0]: 30 <---- 34 (0)
3272*0fdc7489SMatthew Knepley[0]: 30 <---- 41 (0)
3273*0fdc7489SMatthew Knepley[0]: 30 <---- 53 (0)
3274*0fdc7489SMatthew Knepley[0]: 31 <---- 49 (0)
3275c4762a1bSJed Brown[0]: 31 <---- 48 (0)
3276c4762a1bSJed Brown[0]: 31 <---- 41 (0)
3277*0fdc7489SMatthew Knepley[0]: 31 <---- 53 (0)
3278c4762a1bSJed Browncoordinates with 1 fields
3279c4762a1bSJed Brown  field 0 with 3 components
3280c4762a1bSJed BrownProcess 0:
3281c4762a1bSJed Brown  (  32) dim  3 offset   0 0. 0. 0.
3282c4762a1bSJed Brown  (  33) dim  3 offset   3 1. 0. 0.
3283c4762a1bSJed Brown  (  34) dim  3 offset   6 0. 1. 0.
3284c4762a1bSJed Brown  (  35) dim  3 offset   9 1. 1. 0.
3285c4762a1bSJed Brown  (  36) dim  3 offset  12 0. 0. 1.
3286c4762a1bSJed Brown  (  37) dim  3 offset  15 1. 0. 1.
3287c4762a1bSJed Brown  (  38) dim  3 offset  18 0. 1. 1.
3288c4762a1bSJed Brown  (  39) dim  3 offset  21 1. 1. 1.
3289c4762a1bSJed Brown  (  40) dim  3 offset  24 0.5 1. 0.
3290c4762a1bSJed Brown  (  41) dim  3 offset  27 0. 1. 0.5
3291c4762a1bSJed Brown  (  42) dim  3 offset  30 1. 1. 0.5
3292c4762a1bSJed Brown  (  43) dim  3 offset  33 0.5 1. 1.
3293c4762a1bSJed Brown  (  44) dim  3 offset  36 0. 0. 0.5
3294c4762a1bSJed Brown  (  45) dim  3 offset  39 0.5 0. 0.
3295c4762a1bSJed Brown  (  46) dim  3 offset  42 0.5 0. 1.
3296c4762a1bSJed Brown  (  47) dim  3 offset  45 1. 0. 0.5
3297*0fdc7489SMatthew Knepley  (  48) dim  3 offset  48 0.5 1. 0.5
3298*0fdc7489SMatthew Knepley  (  49) dim  3 offset  51 0.5 0. 0.5
3299c4762a1bSJed Brown  (  50) dim  3 offset  54 1. 0.5 0.
3300c4762a1bSJed Brown  (  51) dim  3 offset  57 1. 0.5 1.
3301c4762a1bSJed Brown  (  52) dim  3 offset  60 0. 0.5 1.
3302c4762a1bSJed Brown  (  53) dim  3 offset  63 0. 0.5 0.
3303c4762a1bSJed BrownLabel 'marker':
3304c4762a1bSJed Brown[0]: 32 (1)
3305c4762a1bSJed Brown[0]: 33 (1)
3306c4762a1bSJed Brown[0]: 34 (1)
3307c4762a1bSJed Brown[0]: 35 (1)
3308c4762a1bSJed Brown[0]: 36 (1)
3309c4762a1bSJed Brown[0]: 37 (1)
3310c4762a1bSJed Brown[0]: 38 (1)
3311c4762a1bSJed Brown[0]: 39 (1)
3312c4762a1bSJed Brown[0]: 40 (1)
3313c4762a1bSJed Brown[0]: 41 (1)
3314c4762a1bSJed Brown[0]: 42 (1)
3315c4762a1bSJed Brown[0]: 43 (1)
3316c4762a1bSJed Brown[0]: 44 (1)
3317c4762a1bSJed Brown[0]: 45 (1)
3318c4762a1bSJed Brown[0]: 46 (1)
3319c4762a1bSJed Brown[0]: 47 (1)
3320c4762a1bSJed Brown[0]: 48 (1)
3321c4762a1bSJed Brown[0]: 49 (1)
3322c4762a1bSJed Brown[0]: 50 (1)
3323c4762a1bSJed Brown[0]: 51 (1)
3324c4762a1bSJed Brown[0]: 52 (1)
3325c4762a1bSJed Brown[0]: 53 (1)
332654fcfd0cSMatthew G. KnepleyLabel 'celltype':
332754fcfd0cSMatthew G. Knepley[0]: 0 (6)
332854fcfd0cSMatthew G. Knepley[0]: 1 (6)
332954fcfd0cSMatthew G. Knepley[0]: 2 (6)
333054fcfd0cSMatthew G. Knepley[0]: 3 (6)
333154fcfd0cSMatthew G. Knepley[0]: 4 (6)
333254fcfd0cSMatthew G. Knepley[0]: 5 (6)
333354fcfd0cSMatthew G. Knepley[0]: 6 (6)
333454fcfd0cSMatthew G. Knepley[0]: 7 (6)
333554fcfd0cSMatthew G. Knepley[0]: 8 (6)
333654fcfd0cSMatthew G. Knepley[0]: 9 (6)
333754fcfd0cSMatthew G. Knepley[0]: 10 (6)
333854fcfd0cSMatthew G. Knepley[0]: 11 (6)
333954fcfd0cSMatthew G. Knepley[0]: 12 (6)
334054fcfd0cSMatthew G. Knepley[0]: 13 (6)
334154fcfd0cSMatthew G. Knepley[0]: 14 (6)
334254fcfd0cSMatthew G. Knepley[0]: 15 (6)
334354fcfd0cSMatthew G. Knepley[0]: 16 (6)
334454fcfd0cSMatthew G. Knepley[0]: 17 (6)
334554fcfd0cSMatthew G. Knepley[0]: 18 (6)
334654fcfd0cSMatthew G. Knepley[0]: 19 (6)
334754fcfd0cSMatthew G. Knepley[0]: 20 (6)
334854fcfd0cSMatthew G. Knepley[0]: 21 (6)
334954fcfd0cSMatthew G. Knepley[0]: 22 (6)
335054fcfd0cSMatthew G. Knepley[0]: 23 (6)
335154fcfd0cSMatthew G. Knepley[0]: 24 (6)
335254fcfd0cSMatthew G. Knepley[0]: 25 (6)
335354fcfd0cSMatthew G. Knepley[0]: 26 (6)
335454fcfd0cSMatthew G. Knepley[0]: 27 (6)
335554fcfd0cSMatthew G. Knepley[0]: 28 (6)
335654fcfd0cSMatthew G. Knepley[0]: 29 (6)
335754fcfd0cSMatthew G. Knepley[0]: 30 (6)
335854fcfd0cSMatthew G. Knepley[0]: 31 (6)
335954fcfd0cSMatthew G. Knepley[0]: 32 (0)
336054fcfd0cSMatthew G. Knepley[0]: 33 (0)
336154fcfd0cSMatthew G. Knepley[0]: 34 (0)
336254fcfd0cSMatthew G. Knepley[0]: 35 (0)
336354fcfd0cSMatthew G. Knepley[0]: 36 (0)
336454fcfd0cSMatthew G. Knepley[0]: 37 (0)
336554fcfd0cSMatthew G. Knepley[0]: 38 (0)
336654fcfd0cSMatthew G. Knepley[0]: 39 (0)
336754fcfd0cSMatthew G. Knepley[0]: 40 (0)
336854fcfd0cSMatthew G. Knepley[0]: 41 (0)
336954fcfd0cSMatthew G. Knepley[0]: 42 (0)
337054fcfd0cSMatthew G. Knepley[0]: 43 (0)
337154fcfd0cSMatthew G. Knepley[0]: 44 (0)
337254fcfd0cSMatthew G. Knepley[0]: 45 (0)
337354fcfd0cSMatthew G. Knepley[0]: 46 (0)
337454fcfd0cSMatthew G. Knepley[0]: 47 (0)
337554fcfd0cSMatthew G. Knepley[0]: 48 (0)
337654fcfd0cSMatthew G. Knepley[0]: 49 (0)
337754fcfd0cSMatthew G. Knepley[0]: 50 (0)
337854fcfd0cSMatthew G. Knepley[0]: 51 (0)
337954fcfd0cSMatthew G. Knepley[0]: 52 (0)
338054fcfd0cSMatthew G. Knepley[0]: 53 (0)
3381c4762a1bSJed Brown[0] DMPlexCheckGeometry(): Cell 0 FEM Volume 0.25
3382c4762a1bSJed Brown[0] DMPlexCheckGeometry(): Cell 1 FEM Volume 0.125
3383c4762a1bSJed Brown[0] DMPlexCheckGeometry(): Cell 2 FEM Volume 0.25
3384*0fdc7489SMatthew Knepley[0] DMPlexCheckGeometry(): Cell 3 FEM Volume 0.125
3385c4762a1bSJed Brown[0] DMPlexCheckGeometry(): Cell 4 FEM Volume 0.125
3386c4762a1bSJed Brown[0] DMPlexCheckGeometry(): Cell 5 FEM Volume 0.125
3387*0fdc7489SMatthew Knepley[0] DMPlexCheckGeometry(): Cell 6 FEM Volume 0.25
3388*0fdc7489SMatthew Knepley[0] DMPlexCheckGeometry(): Cell 7 FEM Volume 0.25
3389*0fdc7489SMatthew Knepley[0] DMPlexCheckGeometry(): Cell 8 FEM Volume 0.125
3390*0fdc7489SMatthew Knepley[0] DMPlexCheckGeometry(): Cell 9 FEM Volume 0.125
3391c4762a1bSJed Brown[0] DMPlexCheckGeometry(): Cell 10 FEM Volume 0.125
3392c4762a1bSJed Brown[0] DMPlexCheckGeometry(): Cell 11 FEM Volume 0.25
3393c4762a1bSJed Brown[0] DMPlexCheckGeometry(): Cell 12 FEM Volume 0.25
3394c4762a1bSJed Brown[0] DMPlexCheckGeometry(): Cell 13 FEM Volume 0.125
3395c4762a1bSJed Brown[0] DMPlexCheckGeometry(): Cell 14 FEM Volume 0.125
3396*0fdc7489SMatthew Knepley[0] DMPlexCheckGeometry(): Cell 15 FEM Volume 0.125
3397c4762a1bSJed Brown[0] DMPlexCheckGeometry(): Cell 16 FEM Volume 0.25
3398c4762a1bSJed Brown[0] DMPlexCheckGeometry(): Cell 17 FEM Volume 0.25
3399*0fdc7489SMatthew Knepley[0] DMPlexCheckGeometry(): Cell 18 FEM Volume 0.25
3400c4762a1bSJed Brown[0] DMPlexCheckGeometry(): Cell 19 FEM Volume 0.125
3401c4762a1bSJed Brown[0] DMPlexCheckGeometry(): Cell 20 FEM Volume 0.25
3402*0fdc7489SMatthew Knepley[0] DMPlexCheckGeometry(): Cell 21 FEM Volume 0.25
3403*0fdc7489SMatthew Knepley[0] DMPlexCheckGeometry(): Cell 22 FEM Volume 0.125
3404*0fdc7489SMatthew Knepley[0] DMPlexCheckGeometry(): Cell 23 FEM Volume 0.25
3405c4762a1bSJed Brown[0] DMPlexCheckGeometry(): Cell 24 FEM Volume 0.25
3406*0fdc7489SMatthew Knepley[0] DMPlexCheckGeometry(): Cell 25 FEM Volume 0.25
3407*0fdc7489SMatthew Knepley[0] DMPlexCheckGeometry(): Cell 26 FEM Volume 0.125
3408c4762a1bSJed Brown[0] DMPlexCheckGeometry(): Cell 27 FEM Volume 0.125
3409c4762a1bSJed Brown[0] DMPlexCheckGeometry(): Cell 28 FEM Volume 0.125
3410c4762a1bSJed Brown[0] DMPlexCheckGeometry(): Cell 29 FEM Volume 0.25
3411c4762a1bSJed Brown[0] DMPlexCheckGeometry(): Cell 30 FEM Volume 0.125
3412c4762a1bSJed Brown[0] DMPlexCheckGeometry(): Cell 31 FEM Volume 0.25
3413