Lines Matching refs:dm
1 [0] <dm:plex> TetGenMeshDelaunizeVertices(): Constructing Delaunay tetrahedralization.
2 [0] <dm:plex> TetGenMeshDelaunizeVertices(): Sorting vertices by a bsp-tree.
3 [0] <dm:plex> TetGenMeshBTreeSort(): Depth 0, 8 verts.
4 [0] <dm:plex> TetGenMeshBTreeSort(): Bbox (0., 0., 0.),(1., 1., 1.). x-axis
5 [0] <dm:plex> TetGenMeshBTreeSort(): leftsize = 4, rightsize = 4
6 [0] <dm:plex> TetGenMeshDelaunizeVertices(): Number of tree nodes: 2.
7 [0] <dm:plex> TetGenMeshDelaunizeVertices(): Maximum tree node size: 4.
8 [0] <dm:plex> TetGenMeshDelaunizeVertices(): Maximum tree depth: 0.
9 [0] <dm:plex> TetGenMeshDelaunizeVertices(): Incrementally inserting vertices.
10 [0] <dm:plex> TetGenMeshDelaunayIncrFlip(): Create the first tet (0, 3, 5, 1).
11 [0] <dm:plex> TetGenMeshDelaunayIncrFlip(): Creating tetra Tetra with loc(0) and ver(0):
20 [0] <dm:plex> TetGenMeshDelaunayIncrFlip(): Incrementally inserting points.
21 [0] <dm:plex> TetGenMeshInsertVertexBW(): Insert point 7
22 [0] <dm:plex> TetGenMeshInsertVertexBW(): Walk distance (# tets): 2
23 [0] <dm:plex> TetGenMeshInsertVertexBW(): Located (4) tet (3, 0, 5, 1).
24 [0] <dm:plex> TetGenMeshInsertVertexBW(): Insert a hull vertex.
25 [0] <dm:plex> TetGenMeshInsertVertexBW(): Cavity formed: 2 tets, 2 faces.
26 [0] <dm:plex> TetGenMeshInsertVertexBW(): Insert point 6
27 [0] <dm:plex> TetGenMeshInsertVertexBW(): Walk distance (# tets): 2
28 [0] <dm:plex> TetGenMeshInsertVertexBW(): Located (4) tet (0, 5, 7, 1).
29 [0] <dm:plex> TetGenMeshInsertVertexBW(): Insert a hull vertex.
30 [0] <dm:plex> TetGenMeshInsertVertexBW(): Cavity formed: 2 tets, 2 faces.
31 [0] <dm:plex> TetGenMeshInsertVertexBW(): Insert point 2
32 [0] <dm:plex> TetGenMeshBTreeSearch(): Get point 6 (cell size 1).
33 [0] <dm:plex> TetGenMeshInsertVertexBW(): Walk distance (# tets): 2
34 [0] <dm:plex> TetGenMeshInsertVertexBW(): Located (4) tet (3, 0, 6, 7).
35 [0] <dm:plex> TetGenMeshInsertVertexBW(): Insert a hull vertex.
36 [0] <dm:plex> TetGenMeshInsertVertexBW(): Cavity formed: 2 tets, 2 faces.
37 [0] <dm:plex> TetGenMeshInsertVertexBW(): Insert point 4
38 [0] <dm:plex> TetGenMeshBTreeSearch(): Get point 6 (cell size 2).
39 [0] <dm:plex> TetGenMeshInsertVertexBW(): Walk distance (# tets): 3
40 [0] <dm:plex> TetGenMeshInsertVertexBW(): Located (4) tet (6, 0, 5, 7).
41 [0] <dm:plex> TetGenMeshInsertVertexBW(): Insert a hull vertex.
42 [0] <dm:plex> TetGenMeshInsertVertexBW(): Cavity formed: 2 tets, 2 faces.
43 [0] <dm:plex> TetGenMeshMeshSurface(): Creating surface mesh.
44 [0] <dm:plex> TetGenMeshMakeIndex2PointMap(): Constructing mapping from indices to points.
45 [0] <dm:plex> TetGenMeshTriangulate(): 4 vertices, 4 segments, 0 holes, shmark: 1.
46 [0] <dm:plex> TetGenMeshGetFacetAbovePoint(): Chosen abovepoint 0 for facet 1.
47 [0] <dm:plex> TetGenMeshSInsertVertex(): Insert point 6 (7, 4, 5) loc 4
48 [0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (4, 5).
49 [0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (5, 7).
50 [0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (7, 6).
51 [0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (6, 4).
52 [0] <dm:plex> TetGenMeshTriangulate(): 4 vertices, 4 segments, 0 holes, shmark: 2.
53 [0] <dm:plex> TetGenMeshGetFacetAbovePoint(): Chosen abovepoint 6 for facet 2.
54 [0] <dm:plex> TetGenMeshSInsertVertex(): Insert point 3 (2, 1, 0) loc 4
55 [0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (1, 0).
56 [0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (0, 2).
57 [0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (2, 3).
58 [0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (3, 1).
59 [0] <dm:plex> TetGenMeshTriangulate(): 4 vertices, 4 segments, 0 holes, shmark: 3.
60 [0] <dm:plex> TetGenMeshGetFacetAbovePoint(): Chosen abovepoint 6 for facet 3.
61 [0] <dm:plex> TetGenMeshSInsertVertex(): Insert point 4 (5, 0, 1) loc 4
62 [0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (0, 1).
63 [0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (1, 5).
64 [0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (5, 4).
65 [0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (4, 0).
66 [0] <dm:plex> TetGenMeshTriangulate(): 4 vertices, 4 segments, 0 holes, shmark: 4.
67 [0] <dm:plex> TetGenMeshGetFacetAbovePoint(): Chosen abovepoint 0 for facet 4.
68 [0] <dm:plex> TetGenMeshSInsertVertex(): Insert point 2 (3, 6, 7) loc 4
69 [0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (6, 7).
70 [0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (7, 3).
71 [0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (3, 2).
72 [0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (2, 6).
73 [0] <dm:plex> TetGenMeshTriangulate(): 4 vertices, 4 segments, 0 holes, shmark: 5.
74 [0] <dm:plex> TetGenMeshGetFacetAbovePoint(): Chosen abovepoint 7 for facet 5.
75 [0] <dm:plex> TetGenMeshSInsertVertex(): Insert point 2 (6, 0, 4) loc 4
76 [0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (0, 4).
77 [0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (4, 6).
78 [0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (6, 2).
79 [0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (2, 0).
80 [0] <dm:plex> TetGenMeshTriangulate(): 4 vertices, 4 segments, 0 holes, shmark: 6.
81 [0] <dm:plex> TetGenMeshGetFacetAbovePoint(): Chosen abovepoint 0 for facet 6.
82 [0] <dm:plex> TetGenMeshSInsertVertex(): Insert point 7 (3, 5, 1) loc 4
83 [0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (5, 1).
84 [0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (1, 3).
85 [0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (3, 7).
86 [0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (7, 5).
87 [0] <dm:plex> TetGenMeshUnifySegments(): Unifying segments.
88 [0] <dm:plex> TetGenMeshMakeSubfaceMap(): Constructing mapping from points to subfaces.
89 [0] <dm:plex> TetGenMeshUnifySegments(): Identifying 2 segments of (5 4).
90 [0] <dm:plex> TetGenMeshUnifySegments(): Bond subfaces (5, 4, 7) and (5, 4, 0).
91 [0] <dm:plex> TetGenMeshUnifySegments(): Bond subfaces (5, 4, 0) and (5, 4, 7).
92 [0] <dm:plex> TetGenMeshUnifySegments(): Identifying 2 segments of (5 7).
93 [0] <dm:plex> TetGenMeshUnifySegments(): Bond subfaces (5, 7, 4) and (5, 7, 3).
94 [0] <dm:plex> TetGenMeshUnifySegments(): Bond subfaces (5, 7, 3) and (5, 7, 4).
95 [0] <dm:plex> TetGenMeshUnifySegments(): Identifying 2 segments of (6 7).
96 [0] <dm:plex> TetGenMeshUnifySegments(): Bond subfaces (6, 7, 4) and (6, 7, 3).
97 [0] <dm:plex> TetGenMeshUnifySegments(): Bond subfaces (6, 7, 3) and (6, 7, 4).
98 [0] <dm:plex> TetGenMeshUnifySegments(): Identifying 2 segments of (4 6).
99 [0] <dm:plex> TetGenMeshUnifySegments(): Bond subfaces (4, 6, 7) and (4, 6, 0).
100 [0] <dm:plex> TetGenMeshUnifySegments(): Bond subfaces (4, 6, 0) and (4, 6, 7).
101 [0] <dm:plex> TetGenMeshUnifySegments(): Identifying 2 segments of (0 1).
102 [0] <dm:plex> TetGenMeshUnifySegments(): Bond subfaces (0, 1, 2) and (0, 1, 5).
103 [0] <dm:plex> TetGenMeshUnifySegments(): Bond subfaces (0, 1, 5) and (0, 1, 2).
104 [0] <dm:plex> TetGenMeshUnifySegments(): Identifying 2 segments of (0 2).
105 [0] <dm:plex> TetGenMeshUnifySegments(): Bond subfaces (0, 2, 1) and (0, 2, 6).
106 [0] <dm:plex> TetGenMeshUnifySegments(): Bond subfaces (0, 2, 6) and (0, 2, 1).
107 [0] <dm:plex> TetGenMeshUnifySegments(): Identifying 2 segments of (3 2).
108 [0] <dm:plex> TetGenMeshUnifySegments(): Bond subfaces (3, 2, 1) and (3, 2, 6).
109 [0] <dm:plex> TetGenMeshUnifySegments(): Bond subfaces (3, 2, 6) and (3, 2, 1).
110 [0] <dm:plex> TetGenMeshUnifySegments(): Identifying 2 segments of (1 3).
111 [0] <dm:plex> TetGenMeshUnifySegments(): Bond subfaces (1, 3, 2) and (1, 3, 5).
112 [0] <dm:plex> TetGenMeshUnifySegments(): Bond subfaces (1, 3, 5) and (1, 3, 2).
113 [0] <dm:plex> TetGenMeshUnifySegments(): Identifying 2 segments of (1 5).
114 [0] <dm:plex> TetGenMeshUnifySegments(): Bond subfaces (1, 5, 0) and (1, 5, 3).
115 [0] <dm:plex> TetGenMeshUnifySegments(): Bond subfaces (1, 5, 3) and (1, 5, 0).
116 [0] <dm:plex> TetGenMeshUnifySegments(): Identifying 2 segments of (0 4).
117 [0] <dm:plex> TetGenMeshUnifySegments(): Bond subfaces (0, 4, 5) and (0, 4, 6).
118 [0] <dm:plex> TetGenMeshUnifySegments(): Bond subfaces (0, 4, 6) and (0, 4, 5).
119 [0] <dm:plex> TetGenMeshUnifySegments(): Identifying 2 segments of (7 3).
120 [0] <dm:plex> TetGenMeshUnifySegments(): Bond subfaces (7, 3, 6) and (7, 3, 5).
121 [0] <dm:plex> TetGenMeshUnifySegments(): Bond subfaces (7, 3, 5) and (7, 3, 6).
122 [0] <dm:plex> TetGenMeshUnifySegments(): Identifying 2 segments of (6 2).
123 [0] <dm:plex> TetGenMeshUnifySegments(): Bond subfaces (6, 2, 3) and (6, 2, 0).
124 [0] <dm:plex> TetGenMeshUnifySegments(): Bond subfaces (6, 2, 0) and (6, 2, 3).
125 [0] <dm:plex> TetGenMeshMergeFacets(): Merging coplanar facets.
126 [0] <dm:plex> TetGenMeshMakePoint2SegMap(): Constructing mapping from points to segments.
127 [0] <dm:plex> TetGenMeshMarkAcuteVertices(): Marking acute vertices.
128 [0] <dm:plex> TetGenMeshMakeSegmentMap(): Constructing mapping from points to segments.
129 [0] <dm:plex> TetGenMeshMarkAcuteVertices(): 0 acute vertices.
130 [0] <dm:plex> TetGenMeshFormSkeleton(): Recovering boundaries.
131 [0] <dm:plex> TetGenMeshDelaunizeSegments2(): Delaunizing segments.
132 [0] <dm:plex> TetGenMeshScoutSegment2(): Scout seg (0, 1).
133 [0] <dm:plex> TetGenMeshFindDirection2(): From tet (0, 7, 6, 4) to 1.
134 [0] <dm:plex> TetGenMeshFindDirection2(): From tet (0, 7, 4, 5) to 1.
135 [0] <dm:plex> TetGenMeshFindDirection2(): From tet (0, 7, 5, 1) to 1.
136 [0] <dm:plex> TetGenMeshScoutSegment2(): Scout seg (0, 2).
137 [0] <dm:plex> TetGenMeshFindDirection2(): From tet (0, 7, 6, 4) to 2.
138 [0] <dm:plex> TetGenMeshFindDirection2(): From tet (0, 6, 7, 2) to 2.
139 [0] <dm:plex> TetGenMeshScoutSegment2(): Scout seg (1, 5).
140 [0] <dm:plex> TetGenMeshScoutSegment2(): Scout seg (3, 2).
141 [0] <dm:plex> TetGenMeshFindDirection2(): From tet (3, 0, 7, 2) to 2.
142 [0] <dm:plex> TetGenMeshScoutSegment2(): Scout seg (6, 7).
143 [0] <dm:plex> TetGenMeshScoutSegment2(): Scout seg (6, 2).
144 [0] <dm:plex> TetGenMeshFindDirection2(): From tet (6, 0, 7, 4) to 2.
145 [0] <dm:plex> TetGenMeshFindDirection2(): From tet (6, 7, 0, 2) to 2.
146 [0] <dm:plex> TetGenMeshScoutSegment2(): Scout seg (5, 4).
147 [0] <dm:plex> TetGenMeshFindDirection2(): From tet (5, 7, 0, 4) to 4.
148 [0] <dm:plex> TetGenMeshScoutSegment2(): Scout seg (5, 7).
149 [0] <dm:plex> TetGenMeshScoutSegment2(): Scout seg (7, 3).
150 [0] <dm:plex> TetGenMeshFindDirection2(): From tet (7, 6, 0, 4) to 3.
151 [0] <dm:plex> TetGenMeshFindDirection2(): From tet (7, 0, 6, 2) to 3.
152 [0] <dm:plex> TetGenMeshFindDirection2(): From tet (7, 0, 2, 3) to 3.
153 [0] <dm:plex> TetGenMeshScoutSegment2(): Scout seg (1, 3).
154 [0] <dm:plex> TetGenMeshFindDirection2(): From tet (1, 0, 5, 7) to 3.
155 [0] <dm:plex> TetGenMeshFindDirection2(): From tet (1, 0, 7, 3) to 3.
156 [0] <dm:plex> TetGenMeshScoutSegment2(): Scout seg (0, 4).
157 [0] <dm:plex> TetGenMeshFindDirection2(): From tet (0, 7, 6, 4) to 4.
158 [0] <dm:plex> TetGenMeshScoutSegment2(): Scout seg (4, 6).
159 [0] <dm:plex> TetGenMeshDelaunizeSegments2(): 0 protecting points.
160 [0] <dm:plex> TetGenMeshConstrainedFacets2(): Constraining facets.
161 [0] <dm:plex> TetGenMeshConstrainedFacets2(): Recover facet #1: 2 subfaces, 4 vertices.
162 [0] <dm:plex> TetGenMeshFindDirection2(): From tet (3, 0, 7, 2) to 5.
163 [0] <dm:plex> TetGenMeshFindDirection2(): From tet (3, 7, 0, 1) to 5.
164 [0] <dm:plex> TetGenMeshScoutSubface(): Scout subface (5, 7, 3) (11).
165 [0] <dm:plex> TetGenMeshScoutCrossTet(): Found a co-facet face (5, 7, 1) op (0).
166 [0] <dm:plex> TetGenMeshFlip22Sub(): Flip subedge (5, 3) to (7, 1).
167 [0] <dm:plex> TetGenMeshFindDirection2(): From tet (1, 0, 5, 7) to 3.
168 [0] <dm:plex> TetGenMeshFindDirection2(): From tet (1, 0, 7, 3) to 3.
169 [0] <dm:plex> TetGenMeshScoutSubface(): Scout subface (1, 3, 7) (11).
170 [0] <dm:plex> TetGenMeshFindDirection2(): From tet (7, 6, 0, 4) to 1.
171 [0] <dm:plex> TetGenMeshFindDirection2(): From tet (7, 4, 0, 5) to 1.
172 [0] <dm:plex> TetGenMeshFindDirection2(): From tet (7, 5, 0, 1) to 1.
173 [0] <dm:plex> TetGenMeshScoutSubface(): Scout subface (7, 1, 5) (11).
174 [0] <dm:plex> TetGenMeshConstrainedFacets2(): Recover facet #2: 2 subfaces, 4 vertices.
175 [0] <dm:plex> TetGenMeshFindDirection2(): From tet (4, 6, 7, 0) to 5.
176 [0] <dm:plex> TetGenMeshFindDirection2(): From tet (4, 0, 7, 5) to 5.
177 [0] <dm:plex> TetGenMeshScoutSubface(): Scout subface (4, 5, 7) (10).
178 [0] <dm:plex> TetGenMeshFindDirection2(): From tet (7, 6, 0, 4) to 4.
179 [0] <dm:plex> TetGenMeshScoutSubface(): Scout subface (7, 4, 6) (10).
180 [0] <dm:plex> TetGenMeshConstrainedFacets2(): Recover facet #3: 2 subfaces, 4 vertices.
181 [0] <dm:plex> TetGenMeshScoutSubface(): Scout subface (6, 0, 2) (9).
182 [0] <dm:plex> TetGenMeshFindDirection2(): From tet (0, 7, 6, 4) to 4.
183 [0] <dm:plex> TetGenMeshScoutSubface(): Scout subface (0, 4, 6) (9).
184 [0] <dm:plex> TetGenMeshConstrainedFacets2(): Recover facet #4: 2 subfaces, 4 vertices.
185 [0] <dm:plex> TetGenMeshScoutSubface(): Scout subface (5, 0, 4) (8).
186 [0] <dm:plex> TetGenMeshFindDirection2(): From tet (0, 7, 6, 4) to 1.
187 [0] <dm:plex> TetGenMeshFindDirection2(): From tet (0, 7, 4, 5) to 1.
188 [0] <dm:plex> TetGenMeshFindDirection2(): From tet (0, 7, 5, 1) to 1.
189 [0] <dm:plex> TetGenMeshScoutSubface(): Scout subface (0, 1, 5) (8).
190 [0] <dm:plex> TetGenMeshConstrainedFacets2(): Recover facet #5: 2 subfaces, 4 vertices.
191 [0] <dm:plex> TetGenMeshScoutSubface(): Scout subface (1, 0, 2) (7).
192 [0] <dm:plex> TetGenMeshScoutCrossTet(): Found a co-facet face (1, 0, 3) op (7).
193 [0] <dm:plex> TetGenMeshFlip22Sub(): Flip subedge (1, 2) to (0, 3).
194 [0] <dm:plex> TetGenMeshFindDirection2(): From tet (0, 7, 6, 4) to 3.
195 [0] <dm:plex> TetGenMeshFindDirection2(): From tet (0, 6, 7, 2) to 3.
196 [0] <dm:plex> TetGenMeshFindDirection2(): From tet (0, 2, 7, 3) to 3.
197 [0] <dm:plex> TetGenMeshScoutSubface(): Scout subface (0, 3, 2) (7).
198 [0] <dm:plex> TetGenMeshFindDirection2(): From tet (3, 0, 7, 2) to 1.
199 [0] <dm:plex> TetGenMeshFindDirection2(): From tet (3, 7, 0, 1) to 1.
200 [0] <dm:plex> TetGenMeshScoutSubface(): Scout subface (3, 1, 0) (7).
201 [0] <dm:plex> TetGenMeshConstrainedFacets2(): Recover facet #6: 2 subfaces, 4 vertices.
202 [0] <dm:plex> TetGenMeshScoutSubface(): Scout subface (6, 7, 3) (2).
203 [0] <dm:plex> TetGenMeshScoutCrossTet(): Found a co-facet face (7, 6, 2) op (0).
204 [0] <dm:plex> TetGenMeshFlip22Sub(): Flip subedge (6, 3) to (7, 2).
205 [0] <dm:plex> TetGenMeshFindDirection2(): From tet (7, 6, 0, 4) to 2.
206 [0] <dm:plex> TetGenMeshFindDirection2(): From tet (7, 0, 6, 2) to 2.
207 [0] <dm:plex> TetGenMeshScoutSubface(): Scout subface (7, 2, 3) (2).
208 [0] <dm:plex> TetGenMeshScoutSubface(): Scout subface (2, 6, 7) (2).
209 [0] <dm:plex> TetGenMeshConstrainedFacets2(): 3 subedge flips 0 cavities remeshed.
210 [0] <dm:plex> TetGenMeshCarveHoles(): Removing exterior tetrahedra.
211 [0] <dm:plex> TetGenMeshInfectHull(): Marking concavities for elimination.
212 [0] <dm:plex> TetGenMeshPlague(): Marking neighbors of marked tetrahedra.
213 [0] <dm:plex> TetGenMeshRemoveHoleTets(): Deleting marked tetrahedra.
214 [0] <dm:plex> TetGenMeshMakePoint2TetMap(): Constructing mapping from points to tetrahedra.
215 [0] <dm:plex> TetGenMeshOptimize(): Repairing mesh.
216 [0] <dm:plex> TetGenMeshEnforceQuality(): Adding Steiner points to enforce quality.
217 [0] <dm:plex> TetGenMeshMarkSharpSegments(): Marking sharp segments.
218 [0] <dm:plex> TetGenMeshDecideFeaturePointSizes(): Deciding feature-point sizes.
219 [0] <dm:plex> TetGenMeshMakeSegmentMap(): Constructing mapping from points to segments.
220 [0] <dm:plex> TetGenMeshDecideFeaturePointSizes(): 0 feature points.
221 [0] <dm:plex> TetGenMeshEnforceQuality(): 0 split points.
222 [0] <dm:plex> TetGenMeshEnforceQuality(): 0 split points.
223 [0] <dm:plex> TetGenMeshEnforceQuality(): 0 refinement points.
224 [0] <dm:plex> TetGenMeshEnforceQuality(): Totally added 0 points.
225 [0] <dm:plex> TetGenMeshOptimize(): Optimizing mesh.
226 [0] <dm:plex> TetGenMeshOptimize(): level = 3.
227 [0] <dm:plex> TetGenMeshOptimize(): level = 3 pass 0.
228 [0] <dm:plex> TetGenMeshOutputNodes(): Writing nodes.
229 [0] <dm:plex> TetGenMeshOutputElements(): Writing elements.
230 [0] <dm:plex> TetGenMeshOutputSubfaces(): Writing faces.
231 [0] <dm:plex> TetGenMeshReconstructMesh(): Reconstructing mesh.
232 [0] <dm:plex> TetGenMeshMakeIndex2PointMap(): Constructing mapping from indices to points.
233 [0] <dm:plex> TetGenMeshMakeTetrahedronMap(): Constructing mapping from points to tetrahedra.
234 [0] <dm:plex> TetGenMeshReconstructMesh(): Maximal vertex degree = 2.
235 [0] <dm:plex> TetGenMeshMakeSubfaceMap(): Constructing mapping from points to subfaces.
236 [0] <dm:plex> TetGenMeshOptimize(): Repairing mesh.
237 [0] <dm:plex> TetGenMeshEnforceQuality(): Adding Steiner points to enforce quality.
238 [0] <dm:plex> TetGenMeshMarkSharpSegments(): Marking sharp segments.
239 [0] <dm:plex> TetGenMeshDecideFeaturePointSizes(): Deciding feature-point sizes.
240 [0] <dm:plex> TetGenMeshMakeSegmentMap(): Constructing mapping from points to segments.
241 [0] <dm:plex> TetGenMeshDecideFeaturePointSizes(): 0 feature points.
242 [0] <dm:plex> TetGenMeshEnforceQuality(): 0 split points.
243 [0] <dm:plex> TetGenMeshEnforceQuality(): 0 split points.
244 [0] <dm:plex> TetGenMeshEnqueueBadTet(): Queueing bad tet: (0, 7, 3, 2), ratio 0.866025, qnum 0.
245 [0] <dm:plex> TetGenMeshEnqueueBadTet(): Queueing bad tet: (0, 5, 7, 4), ratio 0.866025, qnum 0.
246 [0] <dm:plex> TetGenMeshEnqueueBadTet(): Queueing bad tet: (0, 1, 3, 7), ratio 0.866025, qnum 0.
247 [0] <dm:plex> TetGenMeshEnqueueBadTet(): Queueing bad tet: (5, 1, 0, 7), ratio 0.866025, qnum 0.
248 [0] <dm:plex> TetGenMeshEnqueueBadTet(): Queueing bad tet: (0, 6, 7, 2), ratio 0.866025, qnum 0.
249 [0] <dm:plex> TetGenMeshEnqueueBadTet(): Queueing bad tet: (7, 6, 0, 4), ratio 0.866025, qnum 0.
250 [0] <dm:plex> TetGenMeshEnforceQuality(): Splitting bad tetrahedra.
251 [0] <dm:plex> TetGenMeshRepairBadTets(): Dequeuing btet (0, 7, 3, 2).
252 [0] <dm:plex> TetGenMeshRepairBadTets(): loc = 2.
253 [0] <dm:plex> TetGenMeshFormBowatCavityQuad(): Collect BC_i(8): 6 tets, 12 faces.
254 [0] <dm:plex> TetGenMeshEnqueueEncSub(): Queuing subface (7, 2, 3) [0].
255 [0] <dm:plex> TetGenMeshEnqueueEncSub(): Queuing subface (3, 2, 0) [0].
256 [0] <dm:plex> TetGenMeshEnqueueEncSub(): Queuing subface (0, 1, 3) [0].
257 [0] <dm:plex> TetGenMeshEnqueueEncSub(): Queuing subface (1, 7, 3) [0].
258 [0] <dm:plex> TetGenMeshEnqueueEncSub(): Queuing subface (0, 2, 6) [0].
259 [0] <dm:plex> TetGenMeshEnqueueEncSub(): Queuing subface (6, 2, 7) [0].
260 [0] <dm:plex> TetGenMeshEnqueueEncSub(): Queuing subface (5, 1, 0) [0].
261 [0] <dm:plex> TetGenMeshEnqueueEncSub(): Queuing subface (5, 7, 1) [0].
262 [0] <dm:plex> TetGenMeshEnqueueEncSub(): Queuing subface (7, 4, 6) [0].
263 [0] <dm:plex> TetGenMeshEnqueueEncSub(): Queuing subface (6, 4, 0) [0].
264 [0] <dm:plex> TetGenMeshEnqueueEncSub(): Queuing subface (0, 4, 5) [0].
265 [0] <dm:plex> TetGenMeshEnqueueEncSub(): Queuing subface (5, 4, 7) [0].
266 [0] <dm:plex> TetGenMeshRepairEncSubs(): Dequeuing ensub (7, 2, 3) [0].
267 [0] <dm:plex> TetGenMeshFormBowatCavitySub(): Collect CBC(8): 2 subfaces, 4 edges.
268 [0] <dm:plex> TetGenMeshFormBowatCavityQuad(): Collect BC_i(8): 6 tets, 10 faces.
269 [0] <dm:plex> TetGenMeshCheckSeg4Encroach(): Queuing encroaching subsegment (3, 2).
270 [0] <dm:plex> TetGenMeshCheckSeg4Encroach(): Queuing encroaching subsegment (2, 6).
271 [0] <dm:plex> TetGenMeshCheckSeg4Encroach(): Queuing encroaching subsegment (7, 3).
272 [0] <dm:plex> TetGenMeshCheckSeg4Encroach(): Queuing encroaching subsegment (6, 7).
273 [0] <dm:plex> TetGenMeshRepairEncSegs(): Get an enc-seg (3, 2)
274 [0] <dm:plex> TetGenMeshSplitTetEdge(): Inserting point 8 on edge (2, 3).
275 [0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Inserting point 8 on subedge (2, 3) (seg).
276 [0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Updating abc:
289 [0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Creating vbc:
302 [0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Updating abc:
315 [0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Creating vbc:
354 [0] <dm:plex> TetGenMeshLawson3D(): Lawson flip: 2 faces.
355 [0] <dm:plex> TetGenMeshFlip22(): Flip edge (7, 2) to (8, 6) T22.
356 [0] <dm:plex> TetGenMeshFlip22Sub(): Flip subedge (7, 2) to (8, 6).
357 [0] <dm:plex> TetGenMeshFlip22(): Updating abce Tetra with loc(2) and ver(0):
370 [0] <dm:plex> TetGenMeshFlip22(): Updating bade Tetra with loc(2) and ver(2):
383 [0] <dm:plex> TetGenMeshFlip22(): Flip edge (0, 3) to (8, 1) T22.
384 [0] <dm:plex> TetGenMeshFlip22Sub(): Flip subedge (0, 3) to (8, 1).
385 [0] <dm:plex> TetGenMeshFlip22(): Updating abce Tetra with loc(1) and ver(4):
398 [0] <dm:plex> TetGenMeshFlip22(): Updating bade Tetra with loc(0) and ver(4):
411 [0] <dm:plex> TetGenMeshFlip23(): Do T23 on face (0, 6, 7) 8, 4.
412 [0] <dm:plex> TetGenMeshFlip23(): Updating edab Tetra with loc(0) and ver(0):
425 [0] <dm:plex> TetGenMeshFlip23(): Updating edbc Tetra with loc(0) and ver(0):
438 [0] <dm:plex> TetGenMeshFlip23(): Creating edca Tetra with loc(0) and ver(0):
447 [0] <dm:plex> TetGenMeshFlip23(): Do T23 on face (1, 0, 7) 8, 5.
448 [0] <dm:plex> TetGenMeshFlip23(): Updating edab Tetra with loc(0) and ver(0):
461 [0] <dm:plex> TetGenMeshFlip23(): Updating edbc Tetra with loc(0) and ver(0):
474 [0] <dm:plex> TetGenMeshFlip23(): Creating edca Tetra with loc(0) and ver(0):
487 [0] <dm:plex> TetGenMeshFlip32(): Do T32 on edge (7, 0) 4, 8, 5.
488 [0] <dm:plex> TetGenMeshFlip32(): Updating abcd Tetra with loc(0) and ver(0):
501 [0] <dm:plex> TetGenMeshFlip32(): Updating bace Tetra with loc(0) and ver(0):
514 [0] <dm:plex> TetGenMeshFlip32(): Deleting edca [0] <dm:plex> TetGenMeshLawson3D(): 5 flips.
515 [0] <dm:plex> TetGenMeshEnqueueBadTet(): Queueing bad tet: (3, 7, 1, 8), ratio 1.5, qnum 0.
516 [0] <dm:plex> TetGenMeshEnqueueBadTet(): Queueing bad tet: (0, 1, 5, 8), ratio 0.800391, qnum 0.
517 [0] <dm:plex> TetGenMeshEnqueueBadTet(): Queueing bad tet: (4, 5, 7, 8), ratio 0.800391, qnum 0.
518 [0] <dm:plex> TetGenMeshEnqueueBadTet(): Queueing bad tet: (4, 7, 6, 8), ratio 0.800391, qnum 0.
519 [0] <dm:plex> TetGenMeshEnqueueBadTet(): Queueing bad tet: (6, 0, 4, 8), ratio 0.75, qnum 0.
520 [0] <dm:plex> TetGenMeshEnqueueBadTet(): Queueing bad tet: (6, 2, 0, 8), ratio 1.5, qnum 0.
521 [0] <dm:plex> TetGenMeshRepairEncSegs(): Get an enc-seg (2, 6)
522 [0] <dm:plex> TetGenMeshSplitTetEdge(): Inserting point 9 on edge (2, 6).
523 [0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Inserting point 9 on subedge (2, 6) (seg).
524 [0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Updating abc:
537 [0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Creating vbc:
550 [0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Updating abc:
563 [0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Creating vbc:
602 [0] <dm:plex> TetGenMeshLawson3D(): Lawson flip: 1 faces.
603 [0] <dm:plex> TetGenMeshFlip22(): Flip edge (6, 0) to (9, 4) T22.
604 [0] <dm:plex> TetGenMeshFlip22Sub(): Flip subedge (6, 0) to (9, 4).
605 [0] <dm:plex> TetGenMeshFlip22(): Updating abce Tetra with loc(3) and ver(4):
618 [0] <dm:plex> TetGenMeshFlip22(): Updating bade Tetra with loc(3) and ver(0):
631 [0] <dm:plex> TetGenMeshLawson3D(): 1 flips.
632 [0] <dm:plex> TetGenMeshEnqueueBadTet(): Queueing bad tet: (4, 0, 8, 9), ratio 1.13192, qnum 0.
633 [0] <dm:plex> TetGenMeshRepairEncSegs(): Get an enc-seg (7, 3)
634 [0] <dm:plex> TetGenMeshSplitTetEdge(): Inserting point 10 on edge (3, 7).
635 [0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Inserting point 10 on subedge (3, 7) (seg).
636 [0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Updating abc:
649 [0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Creating vbc:
662 [0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Updating abc:
675 [0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Creating vbc:
714 [0] <dm:plex> TetGenMeshLawson3D(): Lawson flip: 4 faces.
715 [0] <dm:plex> TetGenMeshFlip22(): Flip edge (8, 6) to (9, 7) T22.
716 [0] <dm:plex> TetGenMeshFlip22Sub(): Flip subedge (8, 6) to (9, 7).
717 [0] <dm:plex> TetGenMeshFlip22(): Updating abce Tetra with loc(2) and ver(0):
730 [0] <dm:plex> TetGenMeshFlip22(): Updating bade Tetra with loc(2) and ver(4):
743 [0] <dm:plex> TetGenMeshFlip22(): Flip edge (1, 7) to (10, 5) T22.
744 [0] <dm:plex> TetGenMeshFlip22Sub(): Flip subedge (1, 7) to (10, 5).
745 [0] <dm:plex> TetGenMeshFlip22(): Updating abce Tetra with loc(1) and ver(4):
758 [0] <dm:plex> TetGenMeshFlip22(): Updating bade Tetra with loc(3) and ver(0):
771 [0] <dm:plex> TetGenMeshFlip23(): Do T23 on face (4, 7, 8) 9, 5.
772 [0] <dm:plex> TetGenMeshFlip23(): Updating edab Tetra with loc(0) and ver(0):
785 [0] <dm:plex> TetGenMeshFlip23(): Updating edbc Tetra with loc(0) and ver(0):
798 [0] <dm:plex> TetGenMeshFlip23(): Creating edca Tetra with loc(0) and ver(0):
807 [0] <dm:plex> TetGenMeshFlip22(): Flip edge (8, 7) to (9, 10) T22.
808 [0] <dm:plex> TetGenMeshFlip22Sub(): Flip subedge (8, 7) to (9, 10).
809 [0] <dm:plex> TetGenMeshFlip22(): Updating abce Tetra with loc(2) and ver(2):
822 [0] <dm:plex> TetGenMeshFlip22(): Updating bade Tetra with loc(0) and ver(0):
835 [0] <dm:plex> TetGenMeshFlip32(): Do T32 on edge (4, 8) 9, 5, 0.
836 [0] <dm:plex> TetGenMeshFlip32(): Updating abcd Tetra with loc(0) and ver(0):
845 [0] <dm:plex> TetGenMeshFlip32(): Updating bace Tetra with loc(0) and ver(0):
858 [0] <dm:plex> TetGenMeshFlip32(): Deleting edca [0] <dm:plex> TetGenMeshFlip22(): Flip edge…
859 [0] <dm:plex> TetGenMeshFlip22(): Updating abce Tetra with loc(2) and ver(0):
868 [0] <dm:plex> TetGenMeshFlip22(): Updating bade Tetra with loc(1) and ver(4):
881 [0] <dm:plex> TetGenMeshFlip22(): Updating bacf Tetra with loc(1) and ver(4):
894 [0] <dm:plex> TetGenMeshFlip22(): Updating abdf Tetra with loc(0) and ver(2):
907 [0] <dm:plex> TetGenMeshFlip22(): Flip edge (5, 9) to (10, 4) T44.
908 [0] <dm:plex> TetGenMeshFlip22(): Updating abce Tetra with loc(0) and ver(4):
921 [0] <dm:plex> TetGenMeshFlip22(): Updating bade Tetra with loc(1) and ver(4):
934 [0] <dm:plex> TetGenMeshFlip22(): Updating bacf Tetra with loc(1) and ver(0):
947 [0] <dm:plex> TetGenMeshFlip22(): Updating abdf Tetra with loc(0) and ver(0):
960 [0] <dm:plex> TetGenMeshFlip22(): Flip edge (7, 9) to (10, 6) T22.
961 [0] <dm:plex> TetGenMeshFlip22Sub(): Flip subedge (7, 9) to (10, 6).
962 [0] <dm:plex> TetGenMeshFlip22(): Updating abce Tetra with loc(2) and ver(2):
975 [0] <dm:plex> TetGenMeshFlip22(): Updating bade Tetra with loc(2) and ver(4):
988 [0] <dm:plex> TetGenMeshLawson3D(): 8 flips.
989 [0] <dm:plex> TetGenMeshEnqueueBadTet(): Queueing bad tet: (7, 4, 6, 10), ratio 1.5, qnum 0.
990 [0] <dm:plex> TetGenMeshEnqueueBadTet(): Queueing bad tet: (6, 9, 4, 10), ratio 1.5, qnum 0.
991 [0] <dm:plex> TetGenMeshEnqueueBadTet(): Queueing bad tet: (9, 8, 0, 10), ratio 1.13192, qnum 0.
992 [0] <dm:plex> TetGenMeshEnqueueBadTet(): Queueing bad tet: (1, 5, 0, 10), ratio 0.800391, qnum …
993 [0] <dm:plex> TetGenMeshEnqueueBadTet(): Queueing bad tet: (8, 1, 0, 10), ratio 1.13192, qnum 0.
994 [0] <dm:plex> TetGenMeshRepairEncSegs(): Get an enc-seg (6, 7)
995 [0] <dm:plex> TetGenMeshSplitTetEdge(): Inserting point 11 on edge (7, 6).
996 [0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Inserting point 11 on subedge (7, 6) (seg).
997 [0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Updating abc:
1010 [0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Creating vbc:
1023 [0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Updating abc:
1036 [0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Creating vbc:
1075 [0] <dm:plex> TetGenMeshLawson3D(): Lawson flip: 2 faces.
1076 [0] <dm:plex> TetGenMeshFlip22(): Flip edge (7, 4) to (11, 5) T22.
1077 [0] <dm:plex> TetGenMeshFlip22Sub(): Flip subedge (7, 4) to (11, 5).
1078 [0] <dm:plex> TetGenMeshFlip22(): Updating abce Tetra with loc(1) and ver(4):
1091 [0] <dm:plex> TetGenMeshFlip22(): Updating bade Tetra with loc(2) and ver(2):
1104 [0] <dm:plex> TetGenMeshFlip22(): Flip edge (6, 10) to (11, 9) T22.
1105 [0] <dm:plex> TetGenMeshFlip22Sub(): Flip subedge (6, 10) to (11, 9).
1106 [0] <dm:plex> TetGenMeshFlip22(): Updating abce Tetra with loc(3) and ver(4):
1119 [0] <dm:plex> TetGenMeshFlip22(): Updating bade Tetra with loc(2) and ver(4):
1132 [0] <dm:plex> TetGenMeshFlip23(): Do T23 on face (4, 10, 9) 11, 0.
1133 [0] <dm:plex> TetGenMeshFlip23(): Updating edab Tetra with loc(0) and ver(0):
1146 [0] <dm:plex> TetGenMeshFlip23(): Updating edbc Tetra with loc(0) and ver(0):
1159 [0] <dm:plex> TetGenMeshFlip23(): Creating edca Tetra with loc(0) and ver(0):
1172 [0] <dm:plex> TetGenMeshFlip32(): Do T32 on edge (4, 10) 0, 11, 5.
1173 [0] <dm:plex> TetGenMeshFlip32(): Updating abcd Tetra with loc(0) and ver(0):
1186 [0] <dm:plex> TetGenMeshFlip32(): Updating bace Tetra with loc(0) and ver(0):
1199 [0] <dm:plex> TetGenMeshFlip32(): Deleting edca [0] <dm:plex> TetGenMeshFlip22(): Flip edge…
1200 [0] <dm:plex> TetGenMeshFlip22Sub(): Flip subedge (9, 10) to (11, 8).
1201 [0] <dm:plex> TetGenMeshFlip22(): Updating abce Tetra with loc(2) and ver(2):
1214 [0] <dm:plex> TetGenMeshFlip22(): Updating bade Tetra with loc(3) and ver(4):
1227 [0] <dm:plex> TetGenMeshLawson3D(): 5 flips.
1228 [0] <dm:plex> TetGenMeshEnqueueBadTet(): Queueing bad tet: (0, 10, 5, 11), ratio 1.13192, qnum …
1229 [0] <dm:plex> TetGenMeshEnqueueBadTet(): Queueing bad tet: (8, 10, 0, 11), ratio 1.13192, qnum …
1230 [0] <dm:plex> TetGenMeshRepairEncSubs(): Dequeuing ensub (5, 1, 0) [0].
1231 [0] <dm:plex> TetGenMeshFormBowatCavitySub(): Collect CBC(12): 2 subfaces, 4 edges.
1232 [0] <dm:plex> TetGenMeshFormBowatCavityQuad(): Collect BC_i(12): 11 tets, 18 faces.
1233 [0] <dm:plex> TetGenMeshCheckSeg4Encroach(): Queuing encroaching subsegment (1, 5).
1234 [0] <dm:plex> TetGenMeshCheckSeg4Encroach(): Queuing encroaching subsegment (5, 4).
1235 [0] <dm:plex> TetGenMeshCheckSeg4Encroach(): Queuing encroaching subsegment (0, 1).
1236 [0] <dm:plex> TetGenMeshCheckSeg4Encroach(): Queuing encroaching subsegment (4, 0).
1237 [0] <dm:plex> TetGenMeshRepairEncSegs(): Get an enc-seg (4, 0)
1238 [0] <dm:plex> TetGenMeshSplitTetEdge(): Inserting point 12 on edge (0, 4).
1239 [0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Inserting point 12 on subedge (0, 4) (seg).
1240 [0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Updating abc:
1253 [0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Creating vbc:
1266 [0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Updating abc:
1279 [0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Creating vbc:
1344 [0] <dm:plex> TetGenMeshLawson3D(): Lawson flip: 3 faces.
1345 [0] <dm:plex> TetGenMeshFlip23(): Do T23 on face (11, 0, 5) 12, 10.
1346 [0] <dm:plex> TetGenMeshFlip23(): Updating edab Tetra with loc(0) and ver(0):
1359 [0] <dm:plex> TetGenMeshFlip23(): Updating edbc Tetra with loc(0) and ver(0):
1372 [0] <dm:plex> TetGenMeshFlip23(): Creating edca Tetra with loc(0) and ver(0):
1381 [0] <dm:plex> TetGenMeshFlip22(): Flip edge (11, 0) to (12, 8) T44.
1382 [0] <dm:plex> TetGenMeshFlip22(): Updating abce Tetra with loc(1) and ver(4):
1395 [0] <dm:plex> TetGenMeshFlip22(): Updating bade Tetra with loc(3) and ver(4):
1408 [0] <dm:plex> TetGenMeshFlip22(): Updating bacf Tetra with loc(2) and ver(2):
1421 [0] <dm:plex> TetGenMeshFlip22(): Updating abdf Tetra with loc(0) and ver(0):
1434 [0] <dm:plex> TetGenMeshFlip22(): Flip edge (5, 0) to (12, 1) T22.
1435 [0] <dm:plex> TetGenMeshFlip22Sub(): Flip subedge (5, 0) to (12, 1).
1436 [0] <dm:plex> TetGenMeshFlip22(): Updating abce Tetra with loc(2) and ver(2):
1449 [0] <dm:plex> TetGenMeshFlip22(): Updating bade Tetra with loc(2) and ver(0):
1462 [0] <dm:plex> TetGenMeshFlip32(): Do T32 on edge (0, 10) 8, 12, 1.
1463 [0] <dm:plex> TetGenMeshFlip32(): Updating abcd Tetra with loc(0) and ver(0):
1476 [0] <dm:plex> TetGenMeshFlip32(): Updating bace Tetra with loc(0) and ver(0):
1489 [0] <dm:plex> TetGenMeshFlip32(): Deleting edca [0] <dm:plex> TetGenMeshLawson3D(): 4 flips.
1490 [0] <dm:plex> TetGenMeshEnqueueBadTet(): Queueing bad tet: (10, 5, 1, 12), ratio 0.728869, qnum…
1491 [0] <dm:plex> TetGenMeshEnqueueBadTet(): Queueing bad tet: (1, 8, 10, 12), ratio 1.02062, qnum …
1492 [0] <dm:plex> TetGenMeshEnqueueBadTet(): Queueing bad tet: (0, 8, 1, 12), ratio 1.34629, qnum 0.
1493 [0] <dm:plex> TetGenMeshRepairEncSegs(): Get an enc-seg (0, 1)
1494 [0] <dm:plex> TetGenMeshSplitTetEdge(): Inserting point 13 on edge (0, 1).
1495 [0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Inserting point 13 on subedge (0, 1) (seg).
1496 [0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Updating abc:
1509 [0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Creating vbc:
1522 [0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Updating abc:
1535 [0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Creating vbc:
1574 [0] <dm:plex> TetGenMeshLawson3D(): Lawson flip: 2 faces.
1575 [0] <dm:plex> TetGenMeshFlip23(): Do T23 on face (1, 12, 8) 13, 10.
1576 [0] <dm:plex> TetGenMeshFlip23(): Updating edab Tetra with loc(0) and ver(0):
1589 [0] <dm:plex> TetGenMeshFlip23(): Updating edbc Tetra with loc(0) and ver(0):
1602 [0] <dm:plex> TetGenMeshFlip23(): Creating edca Tetra with loc(0) and ver(0):
1615 [0] <dm:plex> TetGenMeshLawson3D(): 1 flips.
1616 [0] <dm:plex> TetGenMeshEnqueueBadTet(): Queueing bad tet: (12, 10, 8, 13), ratio 1., qnum 0.
1617 [0] <dm:plex> TetGenMeshRepairEncSegs(): Get an enc-seg (5, 4)
1618 [0] <dm:plex> TetGenMeshSplitTetEdge(): Inserting point 14 on edge (4, 5).
1619 [0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Inserting point 14 on subedge (4, 5) (seg).
1620 [0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Updating abc:
1633 [0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Creating vbc:
1646 [0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Updating abc:
1659 [0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Creating vbc:
1698 [0] <dm:plex> TetGenMeshLawson3D(): Lawson flip: 6 faces.
1699 [0] <dm:plex> TetGenMeshFlip22(): Flip edge (12, 1) to (13, 5) T22.
1700 [0] <dm:plex> TetGenMeshFlip22Sub(): Flip subedge (12, 1) to (13, 5).
1701 [0] <dm:plex> TetGenMeshFlip22(): Updating abce Tetra with loc(2) and ver(2):
1714 [0] <dm:plex> TetGenMeshFlip22(): Updating bade Tetra with loc(2) and ver(2):
1727 [0] <dm:plex> TetGenMeshFlip23(): Do T23 on face (5, 11, 12) 14, 10.
1728 [0] <dm:plex> TetGenMeshFlip23(): Updating edab Tetra with loc(0) and ver(0):
1741 [0] <dm:plex> TetGenMeshFlip23(): Updating edbc Tetra with loc(0) and ver(0):
1750 [0] <dm:plex> TetGenMeshFlip23(): Creating edca Tetra with loc(0) and ver(0):
1763 [0] <dm:plex> TetGenMeshFlip22(): Flip edge (5, 12) to (14, 13) T22.
1764 [0] <dm:plex> TetGenMeshFlip22Sub(): Flip subedge (5, 12) to (14, 13).
1765 [0] <dm:plex> TetGenMeshFlip22(): Updating abce Tetra with loc(2) and ver(2):
1778 [0] <dm:plex> TetGenMeshFlip22(): Updating bade Tetra with loc(2) and ver(0):
1791 [0] <dm:plex> TetGenMeshLawson3D(): 3 flips.
1792 [0] <dm:plex> TetGenMeshEnqueueBadTet(): Queueing bad tet: (10, 13, 12, 14), ratio 1., qnum 0.
1793 [0] <dm:plex> TetGenMeshRepairEncSegs(): Get an enc-seg (1, 5)
1794 [0] <dm:plex> TetGenMeshSplitTetEdge(): Inserting point 15 on edge (5, 1).
1795 [0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Inserting point 15 on subedge (5, 1) (seg).
1796 [0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Updating abc:
1809 [0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Creating vbc:
1822 [0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Updating abc:
1835 [0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Creating vbc:
1874 [0] <dm:plex> TetGenMeshLawson3D(): Lawson flip: 6 faces.
1875 [0] <dm:plex> TetGenMeshFlip22(): Flip edge (12, 10) to (14, 8) T44.
1876 [0] <dm:plex> TetGenMeshFlip22(): Updating abce Tetra with loc(0) and ver(4):
1889 [0] <dm:plex> TetGenMeshFlip22(): Updating bade Tetra with loc(3) and ver(4):
1902 [0] <dm:plex> TetGenMeshFlip22(): Updating bacf Tetra with loc(1) and ver(0):
1911 [0] <dm:plex> TetGenMeshFlip22(): Updating abdf Tetra with loc(3) and ver(2):
1924 [0] <dm:plex> TetGenMeshFlip22(): Flip edge (13, 5) to (15, 14) T22.
1925 [0] <dm:plex> TetGenMeshFlip22Sub(): Flip subedge (13, 5) to (15, 14).
1926 [0] <dm:plex> TetGenMeshFlip22(): Updating abce Tetra with loc(2) and ver(2):
1939 [0] <dm:plex> TetGenMeshFlip22(): Updating bade Tetra with loc(2) and ver(0):
1952 [0] <dm:plex> TetGenMeshFlip22(): Flip edge (13, 10) to (15, 8) T44.
1953 [0] <dm:plex> TetGenMeshFlip22(): Updating abce Tetra with loc(2) and ver(4):
1966 [0] <dm:plex> TetGenMeshFlip22(): Updating bade Tetra with loc(0) and ver(0):
1979 [0] <dm:plex> TetGenMeshFlip22(): Updating bacf Tetra with loc(0) and ver(0):
1992 [0] <dm:plex> TetGenMeshFlip22(): Updating abdf Tetra with loc(2) and ver(0):
2005 [0] <dm:plex> TetGenMeshFlip22(): Flip edge (12, 11) to (14, 9) T44.
2006 [0] <dm:plex> TetGenMeshFlip22(): Updating abce Tetra with loc(0) and ver(2):
2015 [0] <dm:plex> TetGenMeshFlip22(): Updating bade Tetra with loc(3) and ver(2):
2028 [0] <dm:plex> TetGenMeshFlip22(): Updating bacf Tetra with loc(2) and ver(0):
2041 [0] <dm:plex> TetGenMeshFlip22(): Updating abdf Tetra with loc(2) and ver(2):
2054 [0] <dm:plex> TetGenMeshFlip22(): Flip edge (13, 14) to (15, 12) T22.
2055 [0] <dm:plex> TetGenMeshFlip22Sub(): Flip subedge (13, 14) to (15, 12).
2056 [0] <dm:plex> TetGenMeshFlip22(): Updating abce Tetra with loc(3) and ver(0):
2069 [0] <dm:plex> TetGenMeshFlip22(): Updating bade Tetra with loc(1) and ver(0):
2082 [0] <dm:plex> TetGenMeshLawson3D(): 5 flips.
2083 [0] <dm:plex> TetGenMeshEnqueueBadTet(): Queueing bad tet: (10, 8, 14, 15), ratio 1., qnum 0.
2084 [0] <dm:plex> TetGenMeshEnqueueBadTet(): Queueing bad tet: (12, 8, 13, 15), ratio 1., qnum 0.
2085 [0] <dm:plex> TetGenMeshEnqueueBadTet(): Queueing bad tet: (14, 8, 12, 15), ratio 1., qnum 0.
2086 [0] <dm:plex> TetGenMeshRepairBadTets(): Dequeuing btet (10, 8, 14, 15).
2087 [0] <dm:plex> TetGenMeshRepairBadTets(): loc = 2.
2088 [0] <dm:plex> TetGenMeshFormBowatCavityQuad(): Collect BC_i(16): 18 tets, 28 faces.
2089 [0] <dm:plex> TetGenMeshEnqueueEncSub(): Queuing subface (10, 11, 8) [0].
2090 [0] <dm:plex> TetGenMeshEnqueueEncSub(): Queuing subface (14, 15, 12) [0].
2091 [0] <dm:plex> TetGenMeshEnqueueEncSub(): Queuing subface (1, 15, 10) [0].
2092 [0] <dm:plex> TetGenMeshEnqueueEncSub(): Queuing subface (10, 15, 5) [0].
2093 [0] <dm:plex> TetGenMeshEnqueueEncSub(): Queuing subface (5, 14, 11) [0].
2094 [0] <dm:plex> TetGenMeshEnqueueEncSub(): Queuing subface (9, 8, 11) [0].
2095 [0] <dm:plex> TetGenMeshEnqueueEncSub(): Queuing subface (13, 12, 15) [0].
2096 [0] <dm:plex> TetGenMeshEnqueueEncSub(): Queuing subface (13, 1, 8) [0].
2097 [0] <dm:plex> TetGenMeshEnqueueEncSub(): Queuing subface (1, 3, 8) [0].
2098 [0] <dm:plex> TetGenMeshEnqueueEncSub(): Queuing subface (1, 10, 3) [0].
2099 [0] <dm:plex> TetGenMeshEnqueueEncSub(): Queuing subface (5, 11, 7) [0].
2100 [0] <dm:plex> TetGenMeshEnqueueEncSub(): Queuing subface (7, 10, 5) [0].
2101 [0] <dm:plex> TetGenMeshEnqueueEncSub(): Queuing subface (4, 11, 14) [0].
2102 [0] <dm:plex> TetGenMeshEnqueueEncSub(): Queuing subface (4, 12, 9) [0].
2103 [0] <dm:plex> TetGenMeshEnqueueEncSub(): Queuing subface (12, 0, 9) [0].
2104 [0] <dm:plex> TetGenMeshEnqueueEncSub(): Queuing subface (8, 0, 13) [0].
2105 [0] <dm:plex> TetGenMeshEnqueueEncSub(): Queuing subface (6, 4, 9) [0].
2106 [0] <dm:plex> TetGenMeshEnqueueEncSub(): Queuing subface (6, 11, 4) [0].
2107 [0] <dm:plex> TetGenMeshEnqueueEncSub(): Queuing subface (0, 2, 9) [0].
2108 [0] <dm:plex> TetGenMeshEnqueueEncSub(): Queuing subface (8, 2, 0) [0].
2109 [0] <dm:plex> TetGenMeshRepairEncSubs(): Dequeuing ensub (10, 11, 8) [0].
2110 [0] <dm:plex> TetGenMeshFormBowatCavitySub(): Collect CBC(16): 6 subfaces, 8 edges.
2111 [0] <dm:plex> TetGenMeshFormBowatCavityQuad(): Collect BC_i(16): 18 tets, 22 faces.
2112 [0] <dm:plex> TetGenMeshBowatInsertSite(): Insert point 16 (0.5, 1, 0.5)[0] <dm:plex> TetGenMes…
2113 [0] <dm:plex> TetGenMeshEnqueueBadTet(): Queueing bad tet: (15, 12, 14, 16), ratio 0.883883, qn…
2114 [0] <dm:plex> TetGenMeshEnqueueBadTet(): Queueing bad tet: (12, 15, 13, 16), ratio 0.883883, qn…
2115 [0] <dm:plex> TetGenMeshRepairEncSubs(): Dequeuing ensub (14, 15, 12) [0].
2116 [0] <dm:plex> TetGenMeshFormBowatCavitySub(): Collect CBC(17): 6 subfaces, 8 edges.
2117 [0] <dm:plex> TetGenMeshFormBowatCavityQuad(): Collect BC_i(17): 22 tets, 24 faces.
2118 [0] <dm:plex> TetGenMeshBowatInsertSite(): Insert point 17 (0.5, 0, 0.5)[0] <dm:plex> TetGenMes…
2119 [0] <dm:plex> TetGenMeshRepairEncSubs(): Dequeuing ensub (1, 15, 10) [0].
2120 [0] <dm:plex> TetGenMeshFormBowatCavitySub(): Collect CBC(18): 4 subfaces, 6 edges.
2121 [0] <dm:plex> TetGenMeshFormBowatCavityQuad(): Collect BC_i(18): 12 tets, 16 faces.
2122 [0] <dm:plex> TetGenMeshCheckSeg4Encroach(): Queuing encroaching subsegment (1, 3).
2123 [0] <dm:plex> TetGenMeshRepairEncSegs(): Get an enc-seg (1, 3)
2124 [0] <dm:plex> TetGenMeshSplitTetEdge(): Inserting point 18 on edge (1, 3).
2125 [0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Inserting point 18 on subedge (1, 3) (seg).
2126 [0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Updating abc:
2139 [0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Creating vbc:
2152 [0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Updating abc:
2165 [0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Creating vbc:
2230 [0] <dm:plex> TetGenMeshLawson3D(): Lawson flip: 4 faces.
2231 [0] <dm:plex> TetGenMeshFlip22(): Flip edge (8, 1) to (18, 13) T22.
2232 [0] <dm:plex> TetGenMeshFlip22Sub(): Flip subedge (8, 1) to (18, 13).
2233 [0] <dm:plex> TetGenMeshFlip22(): Updating abce Tetra with loc(0) and ver(4):
2246 [0] <dm:plex> TetGenMeshFlip22(): Updating bade Tetra with loc(0) and ver(4):
2259 [0] <dm:plex> TetGenMeshFlip22(): Flip edge (17, 3) to (18, 16) T44.
2260 [0] <dm:plex> TetGenMeshFlip22(): Updating abce Tetra with loc(1) and ver(4):
2273 [0] <dm:plex> TetGenMeshFlip22(): Updating bade Tetra with loc(1) and ver(0):
2286 [0] <dm:plex> TetGenMeshFlip22(): Updating bacf Tetra with loc(3) and ver(4):
2299 [0] <dm:plex> TetGenMeshFlip22(): Updating abdf Tetra with loc(2) and ver(2):
2312 [0] <dm:plex> TetGenMeshFlip22(): Flip edge (1, 10) to (18, 15) T22.
2313 [0] <dm:plex> TetGenMeshFlip22Sub(): Flip subedge (1, 10) to (18, 15).
2314 [0] <dm:plex> TetGenMeshFlip22(): Updating abce Tetra with loc(0) and ver(0):
2327 [0] <dm:plex> TetGenMeshFlip22(): Updating bade Tetra with loc(0) and ver(0):
2340 [0] <dm:plex> TetGenMeshLawson3D(): 3 flips.
2341 [0] <dm:plex> TetGenMeshRepairEncSubs(): Dequeuing ensub (10, 15, 5) [0].
2342 [0] <dm:plex> TetGenMeshFormBowatCavitySub(): Collect CBC(19): 3 subfaces, 5 edges.
2343 [0] <dm:plex> TetGenMeshFormBowatCavityQuad(): Collect BC_i(19): 8 tets, 11 faces.
2344 [0] <dm:plex> TetGenMeshCheckSeg4Encroach(): Queuing encroaching subsegment (7, 5).
2345 [0] <dm:plex> TetGenMeshRepairEncSegs(): Get an enc-seg (7, 5)
2346 [0] <dm:plex> TetGenMeshSplitTetEdge(): Inserting point 19 on edge (7, 5).
2347 [0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Inserting point 19 on subedge (7, 5) (seg).
2348 [0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Updating abc:
2361 [0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Creating vbc:
2374 [0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Updating abc:
2387 [0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Creating vbc:
2452 [0] <dm:plex> TetGenMeshLawson3D(): Lawson flip: 4 faces.
2453 [0] <dm:plex> TetGenMeshFlip22(): Flip edge (7, 17) to (19, 16) T44.
2454 [0] <dm:plex> TetGenMeshFlip22(): Updating abce Tetra with loc(2) and ver(0):
2467 [0] <dm:plex> TetGenMeshFlip22(): Updating bade Tetra with loc(2) and ver(2):
2480 [0] <dm:plex> TetGenMeshFlip22(): Updating bacf Tetra with loc(1) and ver(2):
2493 [0] <dm:plex> TetGenMeshFlip22(): Updating abdf Tetra with loc(1) and ver(0):
2506 [0] <dm:plex> TetGenMeshFlip22(): Flip edge (5, 11) to (19, 14) T22.
2507 [0] <dm:plex> TetGenMeshFlip22Sub(): Flip subedge (5, 11) to (19, 14).
2508 [0] <dm:plex> TetGenMeshFlip22(): Updating abce Tetra with loc(3) and ver(4):
2521 [0] <dm:plex> TetGenMeshFlip22(): Updating bade Tetra with loc(0) and ver(2):
2534 [0] <dm:plex> TetGenMeshFlip22(): Flip edge (10, 5) to (19, 15) T22.
2535 [0] <dm:plex> TetGenMeshFlip22Sub(): Flip subedge (10, 5) to (19, 15).
2536 [0] <dm:plex> TetGenMeshFlip22(): Updating abce Tetra with loc(1) and ver(4):
2549 [0] <dm:plex> TetGenMeshFlip22(): Updating bade Tetra with loc(0) and ver(4):
2562 [0] <dm:plex> TetGenMeshLawson3D(): 3 flips.
2563 [0] <dm:plex> TetGenMeshRepairEncSubs(): Dequeuing ensub (4, 11, 14) [0].
2564 [0] <dm:plex> TetGenMeshFormBowatCavitySub(): Collect CBC(20): 3 subfaces, 5 edges.
2565 [0] <dm:plex> TetGenMeshFormBowatCavityQuad(): Collect BC_i(20): 8 tets, 11 faces.
2566 [0] <dm:plex> TetGenMeshCheckSeg4Encroach(): Queuing encroaching subsegment (6, 4).
2567 [0] <dm:plex> TetGenMeshRepairEncSegs(): Get an enc-seg (6, 4)
2568 [0] <dm:plex> TetGenMeshSplitTetEdge(): Inserting point 20 on edge (4, 6).
2569 [0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Inserting point 20 on subedge (4, 6) (seg).
2570 [0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Updating abc:
2583 [0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Creating vbc:
2596 [0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Updating abc:
2609 [0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Creating vbc:
2674 [0] <dm:plex> TetGenMeshLawson3D(): Lawson flip: 4 faces.
2675 [0] <dm:plex> TetGenMeshFlip22(): Flip edge (11, 4) to (20, 14) T22.
2676 [0] <dm:plex> TetGenMeshFlip22Sub(): Flip subedge (11, 4) to (20, 14).
2677 [0] <dm:plex> TetGenMeshFlip22(): Updating abce Tetra with loc(0) and ver(4):
2690 [0] <dm:plex> TetGenMeshFlip22(): Updating bade Tetra with loc(0) and ver(0):
2703 [0] <dm:plex> TetGenMeshFlip22(): Flip edge (17, 6) to (20, 16) T44.
2704 [0] <dm:plex> TetGenMeshFlip22(): Updating abce Tetra with loc(1) and ver(4):
2717 [0] <dm:plex> TetGenMeshFlip22(): Updating bade Tetra with loc(1) and ver(0):
2730 [0] <dm:plex> TetGenMeshFlip22(): Updating bacf Tetra with loc(3) and ver(4):
2743 [0] <dm:plex> TetGenMeshFlip22(): Updating abdf Tetra with loc(2) and ver(2):
2756 [0] <dm:plex> TetGenMeshFlip22(): Flip edge (4, 9) to (20, 12) T22.
2757 [0] <dm:plex> TetGenMeshFlip22Sub(): Flip subedge (4, 9) to (20, 12).
2758 [0] <dm:plex> TetGenMeshFlip22(): Updating abce Tetra with loc(0) and ver(4):
2771 [0] <dm:plex> TetGenMeshFlip22(): Updating bade Tetra with loc(0) and ver(2):
2784 [0] <dm:plex> TetGenMeshLawson3D(): 3 flips.
2785 [0] <dm:plex> TetGenMeshRepairEncSubs(): Dequeuing ensub (12, 0, 9) [0].
2786 [0] <dm:plex> TetGenMeshFormBowatCavitySub(): Collect CBC(21): 3 subfaces, 5 edges.
2787 [0] <dm:plex> TetGenMeshFormBowatCavityQuad(): Collect BC_i(21): 10 tets, 13 faces.
2788 [0] <dm:plex> TetGenMeshCheckSeg4Encroach(): Queuing encroaching subsegment (2, 0).
2789 [0] <dm:plex> TetGenMeshRepairEncSegs(): Get an enc-seg (2, 0)
2790 [0] <dm:plex> TetGenMeshSplitTetEdge(): Inserting point 21 on edge (2, 0).
2791 [0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Inserting point 21 on subedge (2, 0) (seg).
2792 [0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Updating abc:
2805 [0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Creating vbc:
2818 [0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Updating abc:
2831 [0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Creating vbc:
2896 [0] <dm:plex> TetGenMeshLawson3D(): Lawson flip: 4 faces.
2897 [0] <dm:plex> TetGenMeshFlip22(): Flip edge (2, 17) to (21, 16) T44.
2898 [0] <dm:plex> TetGenMeshFlip22(): Updating abce Tetra with loc(3) and ver(0):
2911 [0] <dm:plex> TetGenMeshFlip22(): Updating bade Tetra with loc(2) and ver(2):
2924 [0] <dm:plex> TetGenMeshFlip22(): Updating bacf Tetra with loc(1) and ver(2):
2937 [0] <dm:plex> TetGenMeshFlip22(): Updating abdf Tetra with loc(1) and ver(0):
2950 [0] <dm:plex> TetGenMeshFlip22(): Flip edge (0, 8) to (21, 13) T22.
2951 [0] <dm:plex> TetGenMeshFlip22Sub(): Flip subedge (0, 8) to (21, 13).
2952 [0] <dm:plex> TetGenMeshFlip22(): Updating abce Tetra with loc(3) and ver(4):
2965 [0] <dm:plex> TetGenMeshFlip22(): Updating bade Tetra with loc(0) and ver(0):
2978 [0] <dm:plex> TetGenMeshFlip22(): Flip edge (9, 0) to (21, 12) T22.
2979 [0] <dm:plex> TetGenMeshFlip22Sub(): Flip subedge (9, 0) to (21, 12).
2980 [0] <dm:plex> TetGenMeshFlip22(): Updating abce Tetra with loc(1) and ver(4):
2993 [0] <dm:plex> TetGenMeshFlip22(): Updating bade Tetra with loc(0) and ver(2):
3006 [0] <dm:plex> TetGenMeshLawson3D(): 3 flips.
3007 [0] <dm:plex> TetGenMeshEnforceQuality(): 14 refinement points.
3008 [0] <dm:plex> TetGenMeshEnforceQuality(): Totally added 14 points.
3009 [0] <dm:plex> TetGenMeshOptimize(): Optimizing mesh.
3010 [0] <dm:plex> TetGenMeshOptimize(): level = 3.
3011 [0] <dm:plex> TetGenMeshOptimize(): level = 3 pass 0.
3012 [0] <dm:plex> TetGenMeshOutputNodes(): Writing nodes.
3013 [0] <dm:plex> TetGenMeshOutputElements(): Writing elements.
3014 [0] <dm:plex> TetGenMeshOutputSubfaces(): Writing faces.
3327 [0] <dm:plex> DMPlexCheckGeometry(): Cell 0 FEM Volume 0.25
3328 [0] <dm:plex> DMPlexCheckGeometry(): Cell 1 FEM Volume 0.125
3329 [0] <dm:plex> DMPlexCheckGeometry(): Cell 2 FEM Volume 0.25
3330 [0] <dm:plex> DMPlexCheckGeometry(): Cell 3 FEM Volume 0.125
3331 [0] <dm:plex> DMPlexCheckGeometry(): Cell 4 FEM Volume 0.125
3332 [0] <dm:plex> DMPlexCheckGeometry(): Cell 5 FEM Volume 0.125
3333 [0] <dm:plex> DMPlexCheckGeometry(): Cell 6 FEM Volume 0.25
3334 [0] <dm:plex> DMPlexCheckGeometry(): Cell 7 FEM Volume 0.25
3335 [0] <dm:plex> DMPlexCheckGeometry(): Cell 8 FEM Volume 0.125
3336 [0] <dm:plex> DMPlexCheckGeometry(): Cell 9 FEM Volume 0.125
3337 [0] <dm:plex> DMPlexCheckGeometry(): Cell 10 FEM Volume 0.125
3338 [0] <dm:plex> DMPlexCheckGeometry(): Cell 11 FEM Volume 0.25
3339 [0] <dm:plex> DMPlexCheckGeometry(): Cell 12 FEM Volume 0.25
3340 [0] <dm:plex> DMPlexCheckGeometry(): Cell 13 FEM Volume 0.125
3341 [0] <dm:plex> DMPlexCheckGeometry(): Cell 14 FEM Volume 0.125
3342 [0] <dm:plex> DMPlexCheckGeometry(): Cell 15 FEM Volume 0.125
3343 [0] <dm:plex> DMPlexCheckGeometry(): Cell 16 FEM Volume 0.25
3344 [0] <dm:plex> DMPlexCheckGeometry(): Cell 17 FEM Volume 0.25
3345 [0] <dm:plex> DMPlexCheckGeometry(): Cell 18 FEM Volume 0.25
3346 [0] <dm:plex> DMPlexCheckGeometry(): Cell 19 FEM Volume 0.125
3347 [0] <dm:plex> DMPlexCheckGeometry(): Cell 20 FEM Volume 0.25
3348 [0] <dm:plex> DMPlexCheckGeometry(): Cell 21 FEM Volume 0.25
3349 [0] <dm:plex> DMPlexCheckGeometry(): Cell 22 FEM Volume 0.125
3350 [0] <dm:plex> DMPlexCheckGeometry(): Cell 23 FEM Volume 0.25
3351 [0] <dm:plex> DMPlexCheckGeometry(): Cell 24 FEM Volume 0.25
3352 [0] <dm:plex> DMPlexCheckGeometry(): Cell 25 FEM Volume 0.25
3353 [0] <dm:plex> DMPlexCheckGeometry(): Cell 26 FEM Volume 0.125
3354 [0] <dm:plex> DMPlexCheckGeometry(): Cell 27 FEM Volume 0.125
3355 [0] <dm:plex> DMPlexCheckGeometry(): Cell 28 FEM Volume 0.125
3356 [0] <dm:plex> DMPlexCheckGeometry(): Cell 29 FEM Volume 0.25
3357 [0] <dm:plex> DMPlexCheckGeometry(): Cell 30 FEM Volume 0.125
3358 [0] <dm:plex> DMPlexCheckGeometry(): Cell 31 FEM Volume 0.25