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