1b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshDelaunizeVertices(): Constructing Delaunay tetrahedralization. 2b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshDelaunizeVertices(): Sorting vertices by a bsp-tree. 3b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshBTreeSort(): Depth 0, 8 verts. 4b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshBTreeSort(): Bbox (0., 0., 0.),(1., 1., 1.). x-axis 5b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshBTreeSort(): leftsize = 4, rightsize = 4 6b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshDelaunizeVertices(): Number of tree nodes: 2. 7b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshDelaunizeVertices(): Maximum tree node size: 4. 8b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshDelaunizeVertices(): Maximum tree depth: 0. 9b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshDelaunizeVertices(): Incrementally inserting vertices. 10b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshDelaunayIncrFlip(): Create the first tet (0, 3, 5, 1). 11b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshDelaunayIncrFlip(): Creating tetra Tetra with loc(0) and ver(0): 12c4762a1bSJed Brown [0] Outer space. 13c4762a1bSJed Brown [1] Outer space. 14c4762a1bSJed Brown [2] Outer space. 15c4762a1bSJed Brown [3] Outer space. 16c4762a1bSJed Brown Org [0] (0,0,0) 0 17c4762a1bSJed Brown Dest[1] (1,1,0) 3 18c4762a1bSJed Brown Apex[2] (1,0,1) 5 19c4762a1bSJed Brown Oppo[3] (1,0,0) 1 20b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshDelaunayIncrFlip(): Incrementally inserting points. 21b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshInsertVertexBW(): Insert point 7 22b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshInsertVertexBW(): Walk distance (# tets): 2 23b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshInsertVertexBW(): Located (4) tet (3, 0, 5, 1). 24b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshInsertVertexBW(): Insert a hull vertex. 25b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshInsertVertexBW(): Cavity formed: 2 tets, 2 faces. 26b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshInsertVertexBW(): Insert point 6 27b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshInsertVertexBW(): Walk distance (# tets): 2 28b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshInsertVertexBW(): Located (4) tet (0, 5, 7, 1). 29b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshInsertVertexBW(): Insert a hull vertex. 30b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshInsertVertexBW(): Cavity formed: 2 tets, 2 faces. 31b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshInsertVertexBW(): Insert point 2 32b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshBTreeSearch(): Get point 6 (cell size 1). 33b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshInsertVertexBW(): Walk distance (# tets): 2 34b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshInsertVertexBW(): Located (4) tet (3, 0, 6, 7). 35b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshInsertVertexBW(): Insert a hull vertex. 36b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshInsertVertexBW(): Cavity formed: 2 tets, 2 faces. 37b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshInsertVertexBW(): Insert point 4 38b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshBTreeSearch(): Get point 6 (cell size 2). 39b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshInsertVertexBW(): Walk distance (# tets): 3 40b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshInsertVertexBW(): Located (4) tet (6, 0, 5, 7). 41b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshInsertVertexBW(): Insert a hull vertex. 42b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshInsertVertexBW(): Cavity formed: 2 tets, 2 faces. 43b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshMeshSurface(): Creating surface mesh. 44b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshMakeIndex2PointMap(): Constructing mapping from indices to points. 45b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshTriangulate(): 4 vertices, 4 segments, 0 holes, shmark: 1. 46b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshGetFacetAbovePoint(): Chosen abovepoint 0 for facet 1. 47b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshSInsertVertex(): Insert point 6 (7, 4, 5) loc 4 48b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (4, 5). 49b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (5, 7). 50b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (7, 6). 51b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (6, 4). 52b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshTriangulate(): 4 vertices, 4 segments, 0 holes, shmark: 2. 53b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshGetFacetAbovePoint(): Chosen abovepoint 6 for facet 2. 54b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshSInsertVertex(): Insert point 3 (2, 1, 0) loc 4 55b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (1, 0). 56b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (0, 2). 57b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (2, 3). 58b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (3, 1). 59b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshTriangulate(): 4 vertices, 4 segments, 0 holes, shmark: 3. 60b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshGetFacetAbovePoint(): Chosen abovepoint 6 for facet 3. 61b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshSInsertVertex(): Insert point 4 (5, 0, 1) loc 4 62b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (0, 1). 63b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (1, 5). 64b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (5, 4). 65b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (4, 0). 66b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshTriangulate(): 4 vertices, 4 segments, 0 holes, shmark: 4. 67b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshGetFacetAbovePoint(): Chosen abovepoint 0 for facet 4. 68b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshSInsertVertex(): Insert point 2 (3, 6, 7) loc 4 69b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (6, 7). 70b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (7, 3). 71b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (3, 2). 72b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (2, 6). 73b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshTriangulate(): 4 vertices, 4 segments, 0 holes, shmark: 5. 74b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshGetFacetAbovePoint(): Chosen abovepoint 7 for facet 5. 75b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshSInsertVertex(): Insert point 2 (6, 0, 4) loc 4 76b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (0, 4). 77b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (4, 6). 78b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (6, 2). 79b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (2, 0). 80b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshTriangulate(): 4 vertices, 4 segments, 0 holes, shmark: 6. 81b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshGetFacetAbovePoint(): Chosen abovepoint 0 for facet 6. 82b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshSInsertVertex(): Insert point 7 (3, 5, 1) loc 4 83b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (5, 1). 84b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (1, 3). 85b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (3, 7). 86b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshRecoverSegment(): Insert seg (7, 5). 87b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshUnifySegments(): Unifying segments. 88b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshMakeSubfaceMap(): Constructing mapping from points to subfaces. 89b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshUnifySegments(): Identifying 2 segments of (5 4). 90b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshUnifySegments(): Bond subfaces (5, 4, 7) and (5, 4, 0). 91b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshUnifySegments(): Bond subfaces (5, 4, 0) and (5, 4, 7). 92b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshUnifySegments(): Identifying 2 segments of (5 7). 93b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshUnifySegments(): Bond subfaces (5, 7, 4) and (5, 7, 3). 94b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshUnifySegments(): Bond subfaces (5, 7, 3) and (5, 7, 4). 95b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshUnifySegments(): Identifying 2 segments of (6 7). 96b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshUnifySegments(): Bond subfaces (6, 7, 4) and (6, 7, 3). 97b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshUnifySegments(): Bond subfaces (6, 7, 3) and (6, 7, 4). 98b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshUnifySegments(): Identifying 2 segments of (4 6). 99b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshUnifySegments(): Bond subfaces (4, 6, 7) and (4, 6, 0). 100b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshUnifySegments(): Bond subfaces (4, 6, 0) and (4, 6, 7). 101b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshUnifySegments(): Identifying 2 segments of (0 1). 102b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshUnifySegments(): Bond subfaces (0, 1, 2) and (0, 1, 5). 103b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshUnifySegments(): Bond subfaces (0, 1, 5) and (0, 1, 2). 104b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshUnifySegments(): Identifying 2 segments of (0 2). 105b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshUnifySegments(): Bond subfaces (0, 2, 1) and (0, 2, 6). 106b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshUnifySegments(): Bond subfaces (0, 2, 6) and (0, 2, 1). 107b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshUnifySegments(): Identifying 2 segments of (3 2). 108b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshUnifySegments(): Bond subfaces (3, 2, 1) and (3, 2, 6). 109b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshUnifySegments(): Bond subfaces (3, 2, 6) and (3, 2, 1). 110b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshUnifySegments(): Identifying 2 segments of (1 3). 111b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshUnifySegments(): Bond subfaces (1, 3, 2) and (1, 3, 5). 112b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshUnifySegments(): Bond subfaces (1, 3, 5) and (1, 3, 2). 113b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshUnifySegments(): Identifying 2 segments of (1 5). 114b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshUnifySegments(): Bond subfaces (1, 5, 0) and (1, 5, 3). 115b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshUnifySegments(): Bond subfaces (1, 5, 3) and (1, 5, 0). 116b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshUnifySegments(): Identifying 2 segments of (0 4). 117b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshUnifySegments(): Bond subfaces (0, 4, 5) and (0, 4, 6). 118b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshUnifySegments(): Bond subfaces (0, 4, 6) and (0, 4, 5). 119b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshUnifySegments(): Identifying 2 segments of (7 3). 120b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshUnifySegments(): Bond subfaces (7, 3, 6) and (7, 3, 5). 121b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshUnifySegments(): Bond subfaces (7, 3, 5) and (7, 3, 6). 122b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshUnifySegments(): Identifying 2 segments of (6 2). 123b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshUnifySegments(): Bond subfaces (6, 2, 3) and (6, 2, 0). 124b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshUnifySegments(): Bond subfaces (6, 2, 0) and (6, 2, 3). 125b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshMergeFacets(): Merging coplanar facets. 126b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshMakePoint2SegMap(): Constructing mapping from points to segments. 127b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshMarkAcuteVertices(): Marking acute vertices. 128b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshMakeSegmentMap(): Constructing mapping from points to segments. 129b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshMarkAcuteVertices(): 0 acute vertices. 130b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFormSkeleton(): Recovering boundaries. 131b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshDelaunizeSegments2(): Delaunizing segments. 132b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshScoutSegment2(): Scout seg (0, 1). 133b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFindDirection2(): From tet (0, 7, 6, 4) to 1. 134b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFindDirection2(): From tet (0, 7, 4, 5) to 1. 135b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFindDirection2(): From tet (0, 7, 5, 1) to 1. 136b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshScoutSegment2(): Scout seg (0, 2). 137b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFindDirection2(): From tet (0, 7, 6, 4) to 2. 138b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFindDirection2(): From tet (0, 6, 7, 2) to 2. 139b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshScoutSegment2(): Scout seg (1, 5). 140b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshScoutSegment2(): Scout seg (3, 2). 141b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFindDirection2(): From tet (3, 0, 7, 2) to 2. 142b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshScoutSegment2(): Scout seg (6, 7). 143b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshScoutSegment2(): Scout seg (6, 2). 144b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFindDirection2(): From tet (6, 0, 7, 4) to 2. 145b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFindDirection2(): From tet (6, 7, 0, 2) to 2. 146b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshScoutSegment2(): Scout seg (5, 4). 147b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFindDirection2(): From tet (5, 7, 0, 4) to 4. 148b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshScoutSegment2(): Scout seg (5, 7). 149b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshScoutSegment2(): Scout seg (7, 3). 150b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFindDirection2(): From tet (7, 6, 0, 4) to 3. 151b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFindDirection2(): From tet (7, 0, 6, 2) to 3. 152b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFindDirection2(): From tet (7, 0, 2, 3) to 3. 153b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshScoutSegment2(): Scout seg (1, 3). 154b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFindDirection2(): From tet (1, 0, 5, 7) to 3. 155b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFindDirection2(): From tet (1, 0, 7, 3) to 3. 156b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshScoutSegment2(): Scout seg (0, 4). 157b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFindDirection2(): From tet (0, 7, 6, 4) to 4. 158b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshScoutSegment2(): Scout seg (4, 6). 159b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshDelaunizeSegments2(): 0 protecting points. 160b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshConstrainedFacets2(): Constraining facets. 161b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshConstrainedFacets2(): Recover facet #1: 2 subfaces, 4 vertices. 162b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFindDirection2(): From tet (3, 0, 7, 2) to 5. 163b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFindDirection2(): From tet (3, 7, 0, 1) to 5. 164b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshScoutSubface(): Scout subface (5, 7, 3) (11). 165b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshScoutCrossTet(): Found a co-facet face (5, 7, 1) op (0). 166b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22Sub(): Flip subedge (5, 3) to (7, 1). 167b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFindDirection2(): From tet (1, 0, 5, 7) to 3. 168b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFindDirection2(): From tet (1, 0, 7, 3) to 3. 169b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshScoutSubface(): Scout subface (1, 3, 7) (11). 170b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFindDirection2(): From tet (7, 6, 0, 4) to 1. 171b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFindDirection2(): From tet (7, 4, 0, 5) to 1. 172b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFindDirection2(): From tet (7, 5, 0, 1) to 1. 173b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshScoutSubface(): Scout subface (7, 1, 5) (11). 174b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshConstrainedFacets2(): Recover facet #2: 2 subfaces, 4 vertices. 175b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFindDirection2(): From tet (4, 6, 7, 0) to 5. 176b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFindDirection2(): From tet (4, 0, 7, 5) to 5. 177b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshScoutSubface(): Scout subface (4, 5, 7) (10). 178b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFindDirection2(): From tet (7, 6, 0, 4) to 4. 179b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshScoutSubface(): Scout subface (7, 4, 6) (10). 180b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshConstrainedFacets2(): Recover facet #3: 2 subfaces, 4 vertices. 181b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshScoutSubface(): Scout subface (6, 0, 2) (9). 182b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFindDirection2(): From tet (0, 7, 6, 4) to 4. 183b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshScoutSubface(): Scout subface (0, 4, 6) (9). 184b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshConstrainedFacets2(): Recover facet #4: 2 subfaces, 4 vertices. 185b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshScoutSubface(): Scout subface (5, 0, 4) (8). 186b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFindDirection2(): From tet (0, 7, 6, 4) to 1. 187b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFindDirection2(): From tet (0, 7, 4, 5) to 1. 188b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFindDirection2(): From tet (0, 7, 5, 1) to 1. 189b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshScoutSubface(): Scout subface (0, 1, 5) (8). 190b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshConstrainedFacets2(): Recover facet #5: 2 subfaces, 4 vertices. 191b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshScoutSubface(): Scout subface (1, 0, 2) (7). 192b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshScoutCrossTet(): Found a co-facet face (1, 0, 3) op (7). 193b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22Sub(): Flip subedge (1, 2) to (0, 3). 194b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFindDirection2(): From tet (0, 7, 6, 4) to 3. 195b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFindDirection2(): From tet (0, 6, 7, 2) to 3. 196b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFindDirection2(): From tet (0, 2, 7, 3) to 3. 197b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshScoutSubface(): Scout subface (0, 3, 2) (7). 198b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFindDirection2(): From tet (3, 0, 7, 2) to 1. 199b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFindDirection2(): From tet (3, 7, 0, 1) to 1. 200b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshScoutSubface(): Scout subface (3, 1, 0) (7). 201b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshConstrainedFacets2(): Recover facet #6: 2 subfaces, 4 vertices. 202b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshScoutSubface(): Scout subface (6, 7, 3) (2). 203b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshScoutCrossTet(): Found a co-facet face (7, 6, 2) op (0). 204b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22Sub(): Flip subedge (6, 3) to (7, 2). 205b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFindDirection2(): From tet (7, 6, 0, 4) to 2. 206b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFindDirection2(): From tet (7, 0, 6, 2) to 2. 207b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshScoutSubface(): Scout subface (7, 2, 3) (2). 208b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshScoutSubface(): Scout subface (2, 6, 7) (2). 209b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshConstrainedFacets2(): 3 subedge flips 0 cavities remeshed. 210b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshCarveHoles(): Removing exterior tetrahedra. 211b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshInfectHull(): Marking concavities for elimination. 212b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshPlague(): Marking neighbors of marked tetrahedra. 213b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshRemoveHoleTets(): Deleting marked tetrahedra. 214b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshMakePoint2TetMap(): Constructing mapping from points to tetrahedra. 215b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshOptimize(): Repairing mesh. 216b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshEnforceQuality(): Adding Steiner points to enforce quality. 217b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshMarkSharpSegments(): Marking sharp segments. 218b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshDecideFeaturePointSizes(): Deciding feature-point sizes. 219b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshMakeSegmentMap(): Constructing mapping from points to segments. 220b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshDecideFeaturePointSizes(): 0 feature points. 221b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshEnforceQuality(): 0 split points. 222b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshEnforceQuality(): 0 split points. 223b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshEnforceQuality(): 0 refinement points. 224b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshEnforceQuality(): Totally added 0 points. 225b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshOptimize(): Optimizing mesh. 226b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshOptimize(): level = 3. 227b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshOptimize(): level = 3 pass 0. 228b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshOutputNodes(): Writing nodes. 229b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshOutputElements(): Writing elements. 230b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshOutputSubfaces(): Writing faces. 231b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshReconstructMesh(): Reconstructing mesh. 232b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshMakeIndex2PointMap(): Constructing mapping from indices to points. 233b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshMakeTetrahedronMap(): Constructing mapping from points to tetrahedra. 234b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshReconstructMesh(): Maximal vertex degree = 2. 235b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshMakeSubfaceMap(): Constructing mapping from points to subfaces. 236b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshOptimize(): Repairing mesh. 237b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshEnforceQuality(): Adding Steiner points to enforce quality. 238b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshMarkSharpSegments(): Marking sharp segments. 239b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshDecideFeaturePointSizes(): Deciding feature-point sizes. 240b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshMakeSegmentMap(): Constructing mapping from points to segments. 241b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshDecideFeaturePointSizes(): 0 feature points. 242b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshEnforceQuality(): 0 split points. 243b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshEnforceQuality(): 0 split points. 244b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshEnqueueBadTet(): Queueing bad tet: (0, 7, 3, 2), ratio 0.866025, qnum 0. 245b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshEnqueueBadTet(): Queueing bad tet: (0, 5, 7, 4), ratio 0.866025, qnum 0. 246b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshEnqueueBadTet(): Queueing bad tet: (0, 1, 3, 7), ratio 0.866025, qnum 0. 247b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshEnqueueBadTet(): Queueing bad tet: (5, 1, 0, 7), ratio 0.866025, qnum 0. 248b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshEnqueueBadTet(): Queueing bad tet: (0, 6, 7, 2), ratio 0.866025, qnum 0. 249b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshEnqueueBadTet(): Queueing bad tet: (7, 6, 0, 4), ratio 0.866025, qnum 0. 250b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshEnforceQuality(): Splitting bad tetrahedra. 251b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshRepairBadTets(): Dequeuing btet (0, 7, 3, 2). 252b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshRepairBadTets(): loc = 2. 253b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFormBowatCavityQuad(): Collect BC_i(8): 6 tets, 12 faces. 254b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshEnqueueEncSub(): Queuing subface (7, 2, 3) [0]. 255b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshEnqueueEncSub(): Queuing subface (3, 2, 0) [0]. 256b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshEnqueueEncSub(): Queuing subface (0, 1, 3) [0]. 257b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshEnqueueEncSub(): Queuing subface (1, 7, 3) [0]. 258b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshEnqueueEncSub(): Queuing subface (0, 2, 6) [0]. 259b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshEnqueueEncSub(): Queuing subface (6, 2, 7) [0]. 260b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshEnqueueEncSub(): Queuing subface (5, 1, 0) [0]. 261b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshEnqueueEncSub(): Queuing subface (5, 7, 1) [0]. 262b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshEnqueueEncSub(): Queuing subface (7, 4, 6) [0]. 263b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshEnqueueEncSub(): Queuing subface (6, 4, 0) [0]. 264b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshEnqueueEncSub(): Queuing subface (0, 4, 5) [0]. 265b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshEnqueueEncSub(): Queuing subface (5, 4, 7) [0]. 266b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshRepairEncSubs(): Dequeuing ensub (7, 2, 3) [0]. 267b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFormBowatCavitySub(): Collect CBC(8): 2 subfaces, 4 edges. 268b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFormBowatCavityQuad(): Collect BC_i(8): 6 tets, 10 faces. 269b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshCheckSeg4Encroach(): Queuing encroaching subsegment (3, 2). 270b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshCheckSeg4Encroach(): Queuing encroaching subsegment (2, 6). 271b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshCheckSeg4Encroach(): Queuing encroaching subsegment (7, 3). 272b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshCheckSeg4Encroach(): Queuing encroaching subsegment (6, 7). 273b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshRepairEncSegs(): Get an enc-seg (3, 2) 274b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshSplitTetEdge(): Inserting point 8 on edge (2, 3). 275b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Inserting point 8 on subedge (2, 3) (seg). 276b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Updating abc: 277c4762a1bSJed Brownsubface ver 1, mark 2: (queued) 278c4762a1bSJed Brown [0] = 2 279c4762a1bSJed Brown [1] = 1 280c4762a1bSJed Brown [2] = 3 281c4762a1bSJed Brown Org [1] = (0,1,0) 2 282c4762a1bSJed Brown Dest[0] = (0.5,1,0) 8 283c4762a1bSJed Brown Apex[2] = (0,0,0) 0 284c4762a1bSJed Brown [6] = 3 285c4762a1bSJed Brown [7] = Outer space 286c4762a1bSJed Brown [8] = 0 287c4762a1bSJed Brown [9] = 0 288c4762a1bSJed Brown [10]= No subsegment 289b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Creating vbc: 290c4762a1bSJed Brownsubface ver 1, mark 2: 291c4762a1bSJed Brown [0] = 2 292c4762a1bSJed Brown [1] = 5 293c4762a1bSJed Brown [2] = 5 294c4762a1bSJed Brown Org [1] = (0.5,1,0) 8 295c4762a1bSJed Brown Dest[0] = (1,1,0) 3 296c4762a1bSJed Brown Apex[2] = (0,0,0) 0 297c4762a1bSJed Brown [6] = 1 298c4762a1bSJed Brown [7] = Outer space 299c4762a1bSJed Brown [8] = 0 300c4762a1bSJed Brown [9] = No subsegment 301c4762a1bSJed Brown [10]= No subsegment 302b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Updating abc: 303c4762a1bSJed Brownsubface ver 2, mark 1: 304c4762a1bSJed Brown [0] = 3 305c4762a1bSJed Brown [1] = 1 306c4762a1bSJed Brown [2] = 0 307c4762a1bSJed Brown Org [1] = (0,1,0) 2 308c4762a1bSJed Brown Dest[2] = (0.5,1,0) 8 309c4762a1bSJed Brown Apex[0] = (1,1,1) 7 310c4762a1bSJed Brown [6] = 2 311c4762a1bSJed Brown [7] = Outer space 312c4762a1bSJed Brown [8] = No subsegment 313c4762a1bSJed Brown [9] = 0 314c4762a1bSJed Brown [10]= No subsegment 315b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Creating vbc: 316c4762a1bSJed Brownsubface ver 2, mark 1: 317c4762a1bSJed Brown [0] = 4 318c4762a1bSJed Brown [1] = 1 319c4762a1bSJed Brown [2] = 3 320c4762a1bSJed Brown Org [1] = (0.5,1,0) 8 321c4762a1bSJed Brown Dest[2] = (1,1,0) 3 322c4762a1bSJed Brown Apex[0] = (1,1,1) 7 323c4762a1bSJed Brown [6] = 3 324c4762a1bSJed Brown [7] = Outer space 325c4762a1bSJed Brown [8] = No subsegment 326c4762a1bSJed Brown [9] = 0 327c4762a1bSJed Brown [10]= 0 328c4762a1bSJed Brown Updating bots[0] Tetra with loc(1) and ver(2): 329c4762a1bSJed Brown [0] loc(2). 330c4762a1bSJed Brown [1] loc(3). 331c4762a1bSJed Brown [2] Outer space. 332c4762a1bSJed Brown [3] Outer space. 333c4762a1bSJed Brown Org [3] (0,1,0) 2 334c4762a1bSJed Brown Dest[1] (1,1,1) 7 335c4762a1bSJed Brown Apex[0] (0,0,0) 0 336c4762a1bSJed Brown Oppo[2] (0.5,1,0) 8 337c4762a1bSJed Brown [0] NULL. 338c4762a1bSJed Brown [1] NULL. (*) 339c4762a1bSJed Brown [2] 0. 340c4762a1bSJed Brown [3] 0. 341c4762a1bSJed Brown Creating newtops[0] Tetra with loc(0) and ver(0): 342c4762a1bSJed Brown [0] loc(3). 343c4762a1bSJed Brown [1] Outer space. 344c4762a1bSJed Brown [2] loc(0). 345c4762a1bSJed Brown [3] Outer space. 346c4762a1bSJed Brown Org [0] (1,1,0) 3 347c4762a1bSJed Brown Dest[1] (0,0,0) 0 348c4762a1bSJed Brown Apex[2] (1,1,1) 7 349c4762a1bSJed Brown Oppo[3] (0.5,1,0) 8 350c4762a1bSJed Brown [0] NULL. (*) 351c4762a1bSJed Brown [1] 0. 352c4762a1bSJed Brown [2] NULL. 353c4762a1bSJed Brown [3] 2. 354b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshLawson3D(): Lawson flip: 2 faces. 355b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Flip edge (7, 2) to (8, 6) T22. 356b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22Sub(): Flip subedge (7, 2) to (8, 6). 357b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating abce Tetra with loc(2) and ver(0): 358c4762a1bSJed Brown [0] loc(0). 359c4762a1bSJed Brown [1] loc(3). 360c4762a1bSJed Brown [2] Outer space. 361c4762a1bSJed Brown [3] loc(2). 362c4762a1bSJed Brown Org [1] (0,1,1) 6 363c4762a1bSJed Brown Dest[3] (0.5,1,0) 8 364c4762a1bSJed Brown Apex[2] (1,1,1) 7 365c4762a1bSJed Brown Oppo[0] (0,0,0) 0 366c4762a1bSJed Brown [0] NULL. 367c4762a1bSJed Brown [1] NULL. 368c4762a1bSJed Brown [2] 0. (*) 369c4762a1bSJed Brown [3] NULL. 370b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating bade Tetra with loc(2) and ver(2): 371c4762a1bSJed Brown [0] Outer space. 372c4762a1bSJed Brown [1] Outer space. 373c4762a1bSJed Brown [2] Outer space. 374c4762a1bSJed Brown [3] loc(1). 375c4762a1bSJed Brown Org [3] (0.5,1,0) 8 376c4762a1bSJed Brown Dest[2] (0,1,1) 6 377c4762a1bSJed Brown Apex[1] (0,1,0) 2 378c4762a1bSJed Brown Oppo[0] (0,0,0) 0 379c4762a1bSJed Brown [0] 0. 380c4762a1bSJed Brown [1] 0. 381c4762a1bSJed Brown [2] 0. (*) 382c4762a1bSJed Brown [3] NULL. 383b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Flip edge (0, 3) to (8, 1) T22. 384b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22Sub(): Flip subedge (0, 3) to (8, 1). 385b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating abce Tetra with loc(1) and ver(4): 386c4762a1bSJed Brown [0] loc(3). 387c4762a1bSJed Brown [1] Outer space. 388c4762a1bSJed Brown [2] loc(2). 389c4762a1bSJed Brown [3] loc(3). 390c4762a1bSJed Brown Org [1] (1,0,0) 1 391c4762a1bSJed Brown Dest[0] (0.5,1,0) 8 392c4762a1bSJed Brown Apex[3] (0,0,0) 0 393c4762a1bSJed Brown Oppo[2] (1,1,1) 7 394c4762a1bSJed Brown [0] NULL. 395c4762a1bSJed Brown [1] 0. (*) 396c4762a1bSJed Brown [2] NULL. 397c4762a1bSJed Brown [3] NULL. 398b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating bade Tetra with loc(0) and ver(4): 399c4762a1bSJed Brown [0] Outer space. 400c4762a1bSJed Brown [1] Outer space. 401c4762a1bSJed Brown [2] Outer space. 402c4762a1bSJed Brown [3] loc(0). 403c4762a1bSJed Brown Org [2] (0.5,1,0) 8 404c4762a1bSJed Brown Dest[0] (1,0,0) 1 405c4762a1bSJed Brown Apex[1] (1,1,0) 3 406c4762a1bSJed Brown Oppo[3] (1,1,1) 7 407c4762a1bSJed Brown [0] 0. (*) 408c4762a1bSJed Brown [1] 0. 409c4762a1bSJed Brown [2] 2. 410c4762a1bSJed Brown [3] NULL. 411b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip23(): Do T23 on face (0, 6, 7) 8, 4. 412b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip23(): Updating edab Tetra with loc(0) and ver(0): 413c4762a1bSJed Brown [0] loc(1). 414c4762a1bSJed Brown [1] loc(0). 415c4762a1bSJed Brown [2] loc(3). 416c4762a1bSJed Brown [3] Outer space. 417c4762a1bSJed Brown Org [0] (0,0,1) 4 418c4762a1bSJed Brown Dest[1] (0.5,1,0) 8 419c4762a1bSJed Brown Apex[2] (0,0,0) 0 420c4762a1bSJed Brown Oppo[3] (0,1,1) 6 421c4762a1bSJed Brown [0] NULL. (*) 422c4762a1bSJed Brown [1] NULL. 423c4762a1bSJed Brown [2] NULL. 424c4762a1bSJed Brown [3] 0. 425b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip23(): Updating edbc Tetra with loc(0) and ver(0): 426c4762a1bSJed Brown [0] loc(1). 427c4762a1bSJed Brown [1] loc(0). 428c4762a1bSJed Brown [2] Outer space. 429c4762a1bSJed Brown [3] Outer space. 430c4762a1bSJed Brown Org [0] (0,0,1) 4 431c4762a1bSJed Brown Dest[1] (0.5,1,0) 8 432c4762a1bSJed Brown Apex[2] (0,1,1) 6 433c4762a1bSJed Brown Oppo[3] (1,1,1) 7 434c4762a1bSJed Brown [0] NULL. (*) 435c4762a1bSJed Brown [1] NULL. 436c4762a1bSJed Brown [2] 0. 437c4762a1bSJed Brown [3] 0. 438b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip23(): Creating edca Tetra with loc(0) and ver(0): 439c4762a1bSJed Brown [0] loc(1). 440c4762a1bSJed Brown [1] loc(0). 441c4762a1bSJed Brown [2] loc(3). 442c4762a1bSJed Brown [3] loc(3). 443c4762a1bSJed Brown Org [0] (0,0,1) 4 444c4762a1bSJed Brown Dest[1] (0.5,1,0) 8 445c4762a1bSJed Brown Apex[2] (1,1,1) 7 446c4762a1bSJed Brown Oppo[3] (0,0,0) 0 447b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip23(): Do T23 on face (1, 0, 7) 8, 5. 448b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip23(): Updating edab Tetra with loc(0) and ver(0): 449c4762a1bSJed Brown [0] loc(1). 450c4762a1bSJed Brown [1] loc(0). 451c4762a1bSJed Brown [2] Outer space. 452c4762a1bSJed Brown [3] Outer space. 453c4762a1bSJed Brown Org [0] (1,0,1) 5 454c4762a1bSJed Brown Dest[1] (0.5,1,0) 8 455c4762a1bSJed Brown Apex[2] (1,0,0) 1 456c4762a1bSJed Brown Oppo[3] (0,0,0) 0 457c4762a1bSJed Brown [0] NULL. (*) 458c4762a1bSJed Brown [1] NULL. 459c4762a1bSJed Brown [2] 0. 460c4762a1bSJed Brown [3] 0. 461b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip23(): Updating edbc Tetra with loc(0) and ver(0): 462c4762a1bSJed Brown [0] loc(1). 463c4762a1bSJed Brown [1] loc(0). 464c4762a1bSJed Brown [2] loc(2). 465c4762a1bSJed Brown [3] loc(0). 466c4762a1bSJed Brown Org [0] (1,0,1) 5 467c4762a1bSJed Brown Dest[1] (0.5,1,0) 8 468c4762a1bSJed Brown Apex[2] (0,0,0) 0 469c4762a1bSJed Brown Oppo[3] (1,1,1) 7 470c4762a1bSJed Brown [0] NULL. (*) 471c4762a1bSJed Brown [1] NULL. 472c4762a1bSJed Brown [2] NULL. 473c4762a1bSJed Brown [3] NULL. 474b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip23(): Creating edca Tetra with loc(0) and ver(0): 475c4762a1bSJed Brown [0] loc(1). 476c4762a1bSJed Brown [1] loc(0). 477c4762a1bSJed Brown [2] loc(3). 478c4762a1bSJed Brown [3] Outer space. 479c4762a1bSJed Brown Org [0] (1,0,1) 5 480c4762a1bSJed Brown Dest[1] (0.5,1,0) 8 481c4762a1bSJed Brown Apex[2] (1,1,1) 7 482c4762a1bSJed Brown Oppo[3] (1,0,0) 1 483c4762a1bSJed Brown [0] NULL. (*) 484c4762a1bSJed Brown [1] NULL. 485c4762a1bSJed Brown [2] NULL. 486c4762a1bSJed Brown [3] 0. 487b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip32(): Do T32 on edge (7, 0) 4, 8, 5. 488b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip32(): Updating abcd Tetra with loc(0) and ver(0): 489c4762a1bSJed Brown [0] loc(0). 490c4762a1bSJed Brown [1] loc(0). 491c4762a1bSJed Brown [2] loc(1). 492c4762a1bSJed Brown [3] Outer space. 493c4762a1bSJed Brown Org [0] (0,0,1) 4 494c4762a1bSJed Brown Dest[1] (0.5,1,0) 8 495c4762a1bSJed Brown Apex[2] (1,0,1) 5 496c4762a1bSJed Brown Oppo[3] (0,0,0) 0 497c4762a1bSJed Brown [0] NULL. (*) 498c4762a1bSJed Brown [1] NULL. 499c4762a1bSJed Brown [2] NULL. 500c4762a1bSJed Brown [3] 0. 501b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip32(): Updating bace Tetra with loc(0) and ver(0): 502c4762a1bSJed Brown [0] loc(0). 503c4762a1bSJed Brown [1] loc(1). 504c4762a1bSJed Brown [2] Outer space. 505c4762a1bSJed Brown [3] loc(0). 506c4762a1bSJed Brown Org [0] (0.5,1,0) 8 507c4762a1bSJed Brown Dest[1] (0,0,1) 4 508c4762a1bSJed Brown Apex[2] (1,0,1) 5 509c4762a1bSJed Brown Oppo[3] (1,1,1) 7 510c4762a1bSJed Brown [0] NULL. (*) 511c4762a1bSJed Brown [1] NULL. 512c4762a1bSJed Brown [2] 0. 513c4762a1bSJed Brown [3] NULL. 514b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip32(): Deleting edca [0] <dm:plex> TetGenMeshLawson3D(): 5 flips. 515b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshEnqueueBadTet(): Queueing bad tet: (3, 7, 1, 8), ratio 1.5, qnum 0. 516b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshEnqueueBadTet(): Queueing bad tet: (0, 1, 5, 8), ratio 0.800391, qnum 0. 517b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshEnqueueBadTet(): Queueing bad tet: (4, 5, 7, 8), ratio 0.800391, qnum 0. 518b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshEnqueueBadTet(): Queueing bad tet: (4, 7, 6, 8), ratio 0.800391, qnum 0. 519b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshEnqueueBadTet(): Queueing bad tet: (6, 0, 4, 8), ratio 0.75, qnum 0. 520b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshEnqueueBadTet(): Queueing bad tet: (6, 2, 0, 8), ratio 1.5, qnum 0. 521b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshRepairEncSegs(): Get an enc-seg (2, 6) 522b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshSplitTetEdge(): Inserting point 9 on edge (2, 6). 523b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Inserting point 9 on subedge (2, 6) (seg). 524b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Updating abc: 525c4762a1bSJed Brownsubface ver 5, mark 1: (queued) 526c4762a1bSJed Brown [0] = 1 527c4762a1bSJed Brown [1] = 1 528c4762a1bSJed Brown [2] = 2 529c4762a1bSJed Brown Org [0] = (0,1,0) 2 530c4762a1bSJed Brown Dest[2] = (0,1,0.5) 9 531c4762a1bSJed Brown Apex[1] = (0.5,1,0) 8 532c4762a1bSJed Brown [6] = 2 533c4762a1bSJed Brown [7] = Outer space 534c4762a1bSJed Brown [8] = 0 535c4762a1bSJed Brown [9] = No subsegment 536c4762a1bSJed Brown [10]= 0 537b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Creating vbc: 538c4762a1bSJed Brownsubface ver 5, mark 1: 539c4762a1bSJed Brown [0] = 3 540c4762a1bSJed Brown [1] = 0 541c4762a1bSJed Brown [2] = 2 542c4762a1bSJed Brown Org [0] = (0,1,0.5) 9 543c4762a1bSJed Brown Dest[2] = (0,1,1) 6 544c4762a1bSJed Brown Apex[1] = (0.5,1,0) 8 545c4762a1bSJed Brown [6] = 1 546c4762a1bSJed Brown [7] = Outer space 547c4762a1bSJed Brown [8] = No subsegment 548c4762a1bSJed Brown [9] = No subsegment 549c4762a1bSJed Brown [10]= 0 550b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Updating abc: 551c4762a1bSJed Brownsubface ver 2, mark 6: (queued) 552c4762a1bSJed Brown [0] = 2 553c4762a1bSJed Brown [1] = 4 554c4762a1bSJed Brown [2] = 0 555c4762a1bSJed Brown Org [1] = (0,1,0) 2 556c4762a1bSJed Brown Dest[2] = (0,1,0.5) 9 557c4762a1bSJed Brown Apex[0] = (0,0,0) 0 558c4762a1bSJed Brown [6] = 0 559c4762a1bSJed Brown [7] = Outer space 560c4762a1bSJed Brown [8] = 0 561c4762a1bSJed Brown [9] = 0 562c4762a1bSJed Brown [10]= No subsegment 563b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Creating vbc: 564c4762a1bSJed Brownsubface ver 2, mark 6: 565c4762a1bSJed Brown [0] = 4 566c4762a1bSJed Brown [1] = 5 567c4762a1bSJed Brown [2] = 5 568c4762a1bSJed Brown Org [1] = (0,1,0.5) 9 569c4762a1bSJed Brown Dest[2] = (0,1,1) 6 570c4762a1bSJed Brown Apex[0] = (0,0,0) 0 571c4762a1bSJed Brown [6] = 3 572c4762a1bSJed Brown [7] = Outer space 573c4762a1bSJed Brown [8] = No subsegment 574c4762a1bSJed Brown [9] = 0 575c4762a1bSJed Brown [10]= No subsegment 576c4762a1bSJed Brown Updating bots[0] Tetra with loc(1) and ver(4): 577c4762a1bSJed Brown [0] Outer space. 578c4762a1bSJed Brown [1] Outer space. 579c4762a1bSJed Brown [2] Outer space. 580c4762a1bSJed Brown [3] loc(2). 581c4762a1bSJed Brown Org [1] (0,1,0) 2 582c4762a1bSJed Brown Dest[0] (0,0,0) 0 583c4762a1bSJed Brown Apex[3] (0.5,1,0) 8 584c4762a1bSJed Brown Oppo[2] (0,1,0.5) 9 585c4762a1bSJed Brown [0] 0. 586c4762a1bSJed Brown [1] 0. (*) 587c4762a1bSJed Brown [2] 0. 588c4762a1bSJed Brown [3] NULL. 589c4762a1bSJed Brown Creating newtops[0] Tetra with loc(0) and ver(0): 590c4762a1bSJed Brown [0] loc(2). 591c4762a1bSJed Brown [1] Outer space. 592c4762a1bSJed Brown [2] loc(3). 593c4762a1bSJed Brown [3] Outer space. 594c4762a1bSJed Brown Org [0] (0,1,1) 6 595c4762a1bSJed Brown Dest[1] (0.5,1,0) 8 596c4762a1bSJed Brown Apex[2] (0,0,0) 0 597c4762a1bSJed Brown Oppo[3] (0,1,0.5) 9 598c4762a1bSJed Brown [0] NULL. (*) 599c4762a1bSJed Brown [1] 4. 600c4762a1bSJed Brown [2] NULL. 601c4762a1bSJed Brown [3] 2. 602b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshLawson3D(): Lawson flip: 1 faces. 603b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Flip edge (6, 0) to (9, 4) T22. 604b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22Sub(): Flip subedge (6, 0) to (9, 4). 605b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating abce Tetra with loc(3) and ver(4): 606c4762a1bSJed Brown [0] loc(2). 607c4762a1bSJed Brown [1] loc(0). 608c4762a1bSJed Brown [2] Outer space. 609c4762a1bSJed Brown [3] Outer space. 610c4762a1bSJed Brown Org [0] (0,0,1) 4 611c4762a1bSJed Brown Dest[2] (0,1,0.5) 9 612c4762a1bSJed Brown Apex[3] (0,1,1) 6 613c4762a1bSJed Brown Oppo[1] (0.5,1,0) 8 614c4762a1bSJed Brown [0] NULL. 615c4762a1bSJed Brown [1] NULL. 616c4762a1bSJed Brown [2] 4. 617c4762a1bSJed Brown [3] 2. (*) 618b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating bade Tetra with loc(3) and ver(0): 619c4762a1bSJed Brown [0] loc(3). 620c4762a1bSJed Brown [1] loc(1). 621c4762a1bSJed Brown [2] loc(0). 622c4762a1bSJed Brown [3] Outer space. 623c4762a1bSJed Brown Org [2] (0,1,0.5) 9 624c4762a1bSJed Brown Dest[3] (0,0,1) 4 625c4762a1bSJed Brown Apex[0] (0,0,0) 0 626c4762a1bSJed Brown Oppo[1] (0.5,1,0) 8 627c4762a1bSJed Brown [0] NULL. 628c4762a1bSJed Brown [1] NULL. 629c4762a1bSJed Brown [2] NULL. 630c4762a1bSJed Brown [3] 0. (*) 631b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshLawson3D(): 1 flips. 632b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshEnqueueBadTet(): Queueing bad tet: (4, 0, 8, 9), ratio 1.13192, qnum 0. 633b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshRepairEncSegs(): Get an enc-seg (7, 3) 634b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshSplitTetEdge(): Inserting point 10 on edge (3, 7). 635b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Inserting point 10 on subedge (3, 7) (seg). 636b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Updating abc: 637c4762a1bSJed Brownsubface ver 4, mark 1: 638c4762a1bSJed Brown [0] = 2 639c4762a1bSJed Brown [1] = 2 640c4762a1bSJed Brown [2] = 3 641c4762a1bSJed Brown Org [2] = (1,1,0) 3 642c4762a1bSJed Brown Dest[0] = (1,1,0.5) 10 643c4762a1bSJed Brown Apex[1] = (0.5,1,0) 8 644c4762a1bSJed Brown [6] = 2 645c4762a1bSJed Brown [7] = Outer space 646c4762a1bSJed Brown [8] = No subsegment 647c4762a1bSJed Brown [9] = 0 648c4762a1bSJed Brown [10]= 0 649b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Creating vbc: 650c4762a1bSJed Brownsubface ver 4, mark 1: 6510fdc7489SMatthew Knepley [0] = 2 652c4762a1bSJed Brown [1] = 0 653c4762a1bSJed Brown [2] = 3 654c4762a1bSJed Brown Org [2] = (1,1,0.5) 10 655c4762a1bSJed Brown Dest[0] = (1,1,1) 7 656c4762a1bSJed Brown Apex[1] = (0.5,1,0) 8 657c4762a1bSJed Brown [6] = 3 658c4762a1bSJed Brown [7] = Outer space 659c4762a1bSJed Brown [8] = No subsegment 660c4762a1bSJed Brown [9] = No subsegment 661c4762a1bSJed Brown [10]= 0 662b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Updating abc: 663c4762a1bSJed Brownsubface ver 3, mark 5: (queued) 664c4762a1bSJed Brown [0] = 5 665c4762a1bSJed Brown [1] = 4 666c4762a1bSJed Brown [2] = 0 667c4762a1bSJed Brown Org [2] = (1,1,0) 3 668c4762a1bSJed Brown Dest[1] = (1,1,0.5) 10 669c4762a1bSJed Brown Apex[0] = (1,0,0) 1 670c4762a1bSJed Brown [6] = 1 671c4762a1bSJed Brown [7] = Outer space 672c4762a1bSJed Brown [8] = No subsegment 673c4762a1bSJed Brown [9] = 0 674c4762a1bSJed Brown [10]= 0 675b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Creating vbc: 676c4762a1bSJed Brownsubface ver 3, mark 5: 677c4762a1bSJed Brown [0] = 3 678c4762a1bSJed Brown [1] = 4 679c4762a1bSJed Brown [2] = 1 680c4762a1bSJed Brown Org [2] = (1,1,0.5) 10 681c4762a1bSJed Brown Dest[1] = (1,1,1) 7 682c4762a1bSJed Brown Apex[0] = (1,0,0) 1 683c4762a1bSJed Brown [6] = 1 684c4762a1bSJed Brown [7] = Outer space 685c4762a1bSJed Brown [8] = No subsegment 686c4762a1bSJed Brown [9] = 0 687c4762a1bSJed Brown [10]= No subsegment 688c4762a1bSJed Brown Updating bots[0] Tetra with loc(0) and ver(2): 689c4762a1bSJed Brown [0] Outer space. 690c4762a1bSJed Brown [1] Outer space. 691c4762a1bSJed Brown [2] Outer space. 692c4762a1bSJed Brown [3] loc(2). 693c4762a1bSJed Brown Org [1] (1,1,0) 3 694c4762a1bSJed Brown Dest[2] (0.5,1,0) 8 695c4762a1bSJed Brown Apex[0] (1,0,0) 1 696c4762a1bSJed Brown Oppo[3] (1,1,0.5) 10 697c4762a1bSJed Brown [0] 0. (*) 698c4762a1bSJed Brown [1] 0. 699c4762a1bSJed Brown [2] 2. 700c4762a1bSJed Brown [3] NULL. 701c4762a1bSJed Brown Creating newtops[0] Tetra with loc(0) and ver(0): 702c4762a1bSJed Brown [0] loc(2). 703c4762a1bSJed Brown [1] Outer space. 704c4762a1bSJed Brown [2] loc(3). 705c4762a1bSJed Brown [3] Outer space. 706c4762a1bSJed Brown Org [0] (1,1,1) 7 707c4762a1bSJed Brown Dest[1] (1,0,0) 1 708c4762a1bSJed Brown Apex[2] (0.5,1,0) 8 709c4762a1bSJed Brown Oppo[3] (1,1,0.5) 10 710c4762a1bSJed Brown [0] NULL. (*) 711c4762a1bSJed Brown [1] 2. 712c4762a1bSJed Brown [2] NULL. 713c4762a1bSJed Brown [3] 4. 714b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshLawson3D(): Lawson flip: 4 faces. 715b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Flip edge (8, 6) to (9, 7) T22. 716b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22Sub(): Flip subedge (8, 6) to (9, 7). 717b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating abce Tetra with loc(2) and ver(0): 7180fdc7489SMatthew Knepley [0] loc(1). 7190fdc7489SMatthew Knepley [1] loc(0). 7200fdc7489SMatthew Knepley [2] Outer space. 7210fdc7489SMatthew Knepley [3] loc(2). 7220fdc7489SMatthew Knepley Org [1] (1,1,1) 7 7230fdc7489SMatthew Knepley Dest[3] (0,1,0.5) 9 7240fdc7489SMatthew Knepley Apex[2] (0.5,1,0) 8 7250fdc7489SMatthew Knepley Oppo[0] (0,0,1) 4 7260fdc7489SMatthew Knepley [0] NULL. 7270fdc7489SMatthew Knepley [1] NULL. 7280fdc7489SMatthew Knepley [2] 4. (*) 7290fdc7489SMatthew Knepley [3] NULL. 730b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating bade Tetra with loc(2) and ver(4): 7310fdc7489SMatthew Knepley [0] loc(1). 7320fdc7489SMatthew Knepley [1] Outer space. 7330fdc7489SMatthew Knepley [2] Outer space. 7340fdc7489SMatthew Knepley [3] Outer space. 7350fdc7489SMatthew Knepley Org [2] (0,1,0.5) 9 7360fdc7489SMatthew Knepley Dest[1] (1,1,1) 7 7370fdc7489SMatthew Knepley Apex[3] (0,1,1) 6 7380fdc7489SMatthew Knepley Oppo[0] (0,0,1) 4 7390fdc7489SMatthew Knepley [0] NULL. 7400fdc7489SMatthew Knepley [1] 0. 7410fdc7489SMatthew Knepley [2] 0. (*) 7420fdc7489SMatthew Knepley [3] 2. 743b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Flip edge (1, 7) to (10, 5) T22. 744b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22Sub(): Flip subedge (1, 7) to (10, 5). 745b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating abce Tetra with loc(1) and ver(4): 746c4762a1bSJed Brown [0] loc(2). 747c4762a1bSJed Brown [1] Outer space. 748c4762a1bSJed Brown [2] loc(0). 749c4762a1bSJed Brown [3] loc(3). 750c4762a1bSJed Brown Org [1] (1,0,1) 5 751c4762a1bSJed Brown Dest[0] (1,1,0.5) 10 752c4762a1bSJed Brown Apex[3] (1,0,0) 1 753c4762a1bSJed Brown Oppo[2] (0.5,1,0) 8 754c4762a1bSJed Brown [0] NULL. 755c4762a1bSJed Brown [1] 2. (*) 756c4762a1bSJed Brown [2] NULL. 757c4762a1bSJed Brown [3] NULL. 758b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating bade Tetra with loc(3) and ver(0): 759c4762a1bSJed Brown [0] Outer space. 760c4762a1bSJed Brown [1] loc(3). 761c4762a1bSJed Brown [2] loc(0). 762c4762a1bSJed Brown [3] Outer space. 763c4762a1bSJed Brown Org [2] (1,1,0.5) 10 764c4762a1bSJed Brown Dest[3] (1,0,1) 5 765c4762a1bSJed Brown Apex[0] (1,1,1) 7 766c4762a1bSJed Brown Oppo[1] (0.5,1,0) 8 767c4762a1bSJed Brown [0] 4. 768c4762a1bSJed Brown [1] NULL. 769c4762a1bSJed Brown [2] NULL. 770c4762a1bSJed Brown [3] 0. (*) 771b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip23(): Do T23 on face (4, 7, 8) 9, 5. 772b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip23(): Updating edab Tetra with loc(0) and ver(0): 7730fdc7489SMatthew Knepley [0] loc(1). 7740fdc7489SMatthew Knepley [1] loc(0). 7750fdc7489SMatthew Knepley [2] loc(0). 7760fdc7489SMatthew Knepley [3] Outer space. 7770fdc7489SMatthew Knepley Org [0] (1,0,1) 5 7780fdc7489SMatthew Knepley Dest[1] (0,1,0.5) 9 7790fdc7489SMatthew Knepley Apex[2] (0,0,1) 4 7800fdc7489SMatthew Knepley Oppo[3] (1,1,1) 7 7810fdc7489SMatthew Knepley [0] NULL. (*) 7820fdc7489SMatthew Knepley [1] NULL. 7830fdc7489SMatthew Knepley [2] NULL. 7840fdc7489SMatthew Knepley [3] 0. 785b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip23(): Updating edbc Tetra with loc(0) and ver(0): 7860fdc7489SMatthew Knepley [0] loc(1). 7870fdc7489SMatthew Knepley [1] loc(0). 7880fdc7489SMatthew Knepley [2] Outer space. 7890fdc7489SMatthew Knepley [3] loc(1). 7900fdc7489SMatthew Knepley Org [0] (1,0,1) 5 7910fdc7489SMatthew Knepley Dest[1] (0,1,0.5) 9 7920fdc7489SMatthew Knepley Apex[2] (1,1,1) 7 7930fdc7489SMatthew Knepley Oppo[3] (0.5,1,0) 8 7940fdc7489SMatthew Knepley [0] NULL. (*) 7950fdc7489SMatthew Knepley [1] NULL. 7960fdc7489SMatthew Knepley [2] 4. 7970fdc7489SMatthew Knepley [3] NULL. 798b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip23(): Creating edca Tetra with loc(0) and ver(0): 7990fdc7489SMatthew Knepley [0] loc(1). 8000fdc7489SMatthew Knepley [1] loc(0). 8010fdc7489SMatthew Knepley [2] loc(2). 8020fdc7489SMatthew Knepley [3] loc(0). 8030fdc7489SMatthew Knepley Org [0] (1,0,1) 5 8040fdc7489SMatthew Knepley Dest[1] (0,1,0.5) 9 8050fdc7489SMatthew Knepley Apex[2] (0.5,1,0) 8 8060fdc7489SMatthew Knepley Oppo[3] (0,0,1) 4 807b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Flip edge (8, 7) to (9, 10) T22. 808b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22Sub(): Flip subedge (8, 7) to (9, 10). 809b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating abce Tetra with loc(2) and ver(2): 8100fdc7489SMatthew Knepley [0] loc(0). 8110fdc7489SMatthew Knepley [1] loc(0). 8120fdc7489SMatthew Knepley [2] Outer space. 8130fdc7489SMatthew Knepley [3] loc(1). 8140fdc7489SMatthew Knepley Org [3] (1,1,0.5) 10 8150fdc7489SMatthew Knepley Dest[2] (0,1,0.5) 9 8160fdc7489SMatthew Knepley Apex[1] (0.5,1,0) 8 8170fdc7489SMatthew Knepley Oppo[0] (1,0,1) 5 8180fdc7489SMatthew Knepley [0] NULL. 8190fdc7489SMatthew Knepley [1] NULL. 8200fdc7489SMatthew Knepley [2] 4. (*) 8210fdc7489SMatthew Knepley [3] NULL. 822b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating bade Tetra with loc(0) and ver(0): 823c4762a1bSJed Brown [0] Outer space. 824c4762a1bSJed Brown [1] loc(3). 825c4762a1bSJed Brown [2] Outer space. 826c4762a1bSJed Brown [3] loc(1). 827c4762a1bSJed Brown Org [0] (0,1,0.5) 9 828c4762a1bSJed Brown Dest[1] (1,1,0.5) 10 829c4762a1bSJed Brown Apex[2] (1,1,1) 7 830c4762a1bSJed Brown Oppo[3] (1,0,1) 5 831c4762a1bSJed Brown [0] 4. (*) 832c4762a1bSJed Brown [1] NULL. 833c4762a1bSJed Brown [2] 0. 834c4762a1bSJed Brown [3] NULL. 835b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip32(): Do T32 on edge (4, 8) 9, 5, 0. 836b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip32(): Updating abcd Tetra with loc(0) and ver(0): 8370fdc7489SMatthew Knepley [0] loc(0). 8380fdc7489SMatthew Knepley [1] loc(0). 8390fdc7489SMatthew Knepley [2] loc(1). 8400fdc7489SMatthew Knepley [3] loc(3). 8410fdc7489SMatthew Knepley Org [0] (0,1,0.5) 9 8420fdc7489SMatthew Knepley Dest[1] (1,0,1) 5 8430fdc7489SMatthew Knepley Apex[2] (0,0,0) 0 8440fdc7489SMatthew Knepley Oppo[3] (0.5,1,0) 8 845b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip32(): Updating bace Tetra with loc(0) and ver(0): 8460fdc7489SMatthew Knepley [0] loc(0). 847c4762a1bSJed Brown [1] loc(0). 848c4762a1bSJed Brown [2] Outer space. 8490fdc7489SMatthew Knepley [3] Outer space. 8500fdc7489SMatthew Knepley Org [0] (1,0,1) 5 8510fdc7489SMatthew Knepley Dest[1] (0,1,0.5) 9 8520fdc7489SMatthew Knepley Apex[2] (0,0,0) 0 8530fdc7489SMatthew Knepley Oppo[3] (0,0,1) 4 8540fdc7489SMatthew Knepley [0] NULL. (*) 855c4762a1bSJed Brown [1] NULL. 8560fdc7489SMatthew Knepley [2] 0. 8570fdc7489SMatthew Knepley [3] 0. 858b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip32(): Deleting edca [0] <dm:plex> TetGenMeshFlip22(): Flip edge (5, 8) to (0, 10) T44. 859b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating abce Tetra with loc(2) and ver(0): 8600fdc7489SMatthew Knepley [0] loc(1). 8610fdc7489SMatthew Knepley [1] loc(0). 8620fdc7489SMatthew Knepley [2] loc(1). 8630fdc7489SMatthew Knepley [3] loc(0). 8640fdc7489SMatthew Knepley Org [1] (1,1,0.5) 10 8650fdc7489SMatthew Knepley Dest[3] (0,0,0) 0 8660fdc7489SMatthew Knepley Apex[2] (1,0,1) 5 8670fdc7489SMatthew Knepley Oppo[0] (0,1,0.5) 9 868b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating bade Tetra with loc(1) and ver(4): 869c4762a1bSJed Brown [0] loc(1). 870c4762a1bSJed Brown [1] loc(0). 871c4762a1bSJed Brown [2] loc(3). 872c4762a1bSJed Brown [3] Outer space. 873c4762a1bSJed Brown Org [1] (0,0,0) 0 874c4762a1bSJed Brown Dest[0] (1,1,0.5) 10 875c4762a1bSJed Brown Apex[3] (0.5,1,0) 8 876c4762a1bSJed Brown Oppo[2] (0,1,0.5) 9 877c4762a1bSJed Brown [0] NULL. 878c4762a1bSJed Brown [1] NULL. (*) 879c4762a1bSJed Brown [2] NULL. 880c4762a1bSJed Brown [3] 4. 881b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating bacf Tetra with loc(1) and ver(4): 882c4762a1bSJed Brown [0] loc(2). 883c4762a1bSJed Brown [1] loc(2). 884c4762a1bSJed Brown [2] Outer space. 885c4762a1bSJed Brown [3] Outer space. 886c4762a1bSJed Brown Org [1] (0,0,0) 0 887c4762a1bSJed Brown Dest[0] (1,1,0.5) 10 888c4762a1bSJed Brown Apex[3] (1,0,1) 5 889c4762a1bSJed Brown Oppo[2] (1,0,0) 1 890c4762a1bSJed Brown [0] NULL. 891c4762a1bSJed Brown [1] NULL. (*) 892c4762a1bSJed Brown [2] 0. 893c4762a1bSJed Brown [3] 2. 894b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating abdf Tetra with loc(0) and ver(2): 8950fdc7489SMatthew Knepley [0] loc(1). 8960fdc7489SMatthew Knepley [1] loc(3). 8970fdc7489SMatthew Knepley [2] loc(0). 8980fdc7489SMatthew Knepley [3] Outer space. 8990fdc7489SMatthew Knepley Org [1] (1,1,0.5) 10 9000fdc7489SMatthew Knepley Dest[2] (0,0,0) 0 9010fdc7489SMatthew Knepley Apex[0] (0.5,1,0) 8 9020fdc7489SMatthew Knepley Oppo[3] (1,0,0) 1 9030fdc7489SMatthew Knepley [0] NULL. (*) 9040fdc7489SMatthew Knepley [1] NULL. 9050fdc7489SMatthew Knepley [2] NULL. 9060fdc7489SMatthew Knepley [3] 0. 907b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Flip edge (5, 9) to (10, 4) T44. 908b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating abce Tetra with loc(0) and ver(4): 909c4762a1bSJed Brown [0] loc(1). 910c4762a1bSJed Brown [1] loc(1). 911c4762a1bSJed Brown [2] Outer space. 912c4762a1bSJed Brown [3] loc(0). 913c4762a1bSJed Brown Org [2] (0,0,1) 4 914c4762a1bSJed Brown Dest[0] (1,1,0.5) 10 915c4762a1bSJed Brown Apex[1] (1,0,1) 5 916c4762a1bSJed Brown Oppo[3] (0,0,0) 0 917c4762a1bSJed Brown [0] NULL. (*) 918c4762a1bSJed Brown [1] NULL. 919c4762a1bSJed Brown [2] 0. 920c4762a1bSJed Brown [3] NULL. 921b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating bade Tetra with loc(1) and ver(4): 922c4762a1bSJed Brown [0] loc(3). 923c4762a1bSJed Brown [1] loc(0). 924c4762a1bSJed Brown [2] loc(0). 925c4762a1bSJed Brown [3] Outer space. 926c4762a1bSJed Brown Org [1] (1,1,0.5) 10 927c4762a1bSJed Brown Dest[0] (0,0,1) 4 928c4762a1bSJed Brown Apex[3] (0,1,0.5) 9 929c4762a1bSJed Brown Oppo[2] (0,0,0) 0 930c4762a1bSJed Brown [0] NULL. 931c4762a1bSJed Brown [1] NULL. (*) 932c4762a1bSJed Brown [2] NULL. 933c4762a1bSJed Brown [3] 0. 934b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating bacf Tetra with loc(1) and ver(0): 935c4762a1bSJed Brown [0] Outer space. 936c4762a1bSJed Brown [1] loc(0). 937c4762a1bSJed Brown [2] Outer space. 938c4762a1bSJed Brown [3] loc(1). 939c4762a1bSJed Brown Org [0] (1,1,0.5) 10 940c4762a1bSJed Brown Dest[3] (0,0,1) 4 941c4762a1bSJed Brown Apex[1] (1,0,1) 5 942c4762a1bSJed Brown Oppo[2] (1,1,1) 7 943c4762a1bSJed Brown [0] 0. 944c4762a1bSJed Brown [1] NULL. (*) 945c4762a1bSJed Brown [2] 0. 946c4762a1bSJed Brown [3] NULL. 947b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating abdf Tetra with loc(0) and ver(0): 948c4762a1bSJed Brown [0] loc(1). 949c4762a1bSJed Brown [1] loc(3). 950c4762a1bSJed Brown [2] Outer space. 951c4762a1bSJed Brown [3] loc(0). 952c4762a1bSJed Brown Org [0] (0,0,1) 4 953c4762a1bSJed Brown Dest[1] (1,1,0.5) 10 954c4762a1bSJed Brown Apex[2] (0,1,0.5) 9 955c4762a1bSJed Brown Oppo[3] (1,1,1) 7 956c4762a1bSJed Brown [0] NULL. (*) 957c4762a1bSJed Brown [1] NULL. 958c4762a1bSJed Brown [2] 4. 959c4762a1bSJed Brown [3] NULL. 960b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Flip edge (7, 9) to (10, 6) T22. 961b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22Sub(): Flip subedge (7, 9) to (10, 6). 962b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating abce Tetra with loc(2) and ver(2): 963c4762a1bSJed Brown [0] loc(3). 964c4762a1bSJed Brown [1] Outer space. 965c4762a1bSJed Brown [2] Outer space. 966c4762a1bSJed Brown [3] loc(0). 967c4762a1bSJed Brown Org [3] (0,1,1) 6 968c4762a1bSJed Brown Dest[2] (1,1,0.5) 10 969c4762a1bSJed Brown Apex[1] (1,1,1) 7 970c4762a1bSJed Brown Oppo[0] (0,0,1) 4 971c4762a1bSJed Brown [0] NULL. 972c4762a1bSJed Brown [1] 0. 973c4762a1bSJed Brown [2] 4. (*) 974c4762a1bSJed Brown [3] NULL. 975b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating bade Tetra with loc(2) and ver(4): 976c4762a1bSJed Brown [0] loc(3). 977c4762a1bSJed Brown [1] Outer space. 978c4762a1bSJed Brown [2] Outer space. 979c4762a1bSJed Brown [3] loc(1). 980c4762a1bSJed Brown Org [2] (1,1,0.5) 10 981c4762a1bSJed Brown Dest[1] (0,1,1) 6 982c4762a1bSJed Brown Apex[3] (0,1,0.5) 9 983c4762a1bSJed Brown Oppo[0] (0,0,1) 4 984c4762a1bSJed Brown [0] NULL. 985c4762a1bSJed Brown [1] 2. 986c4762a1bSJed Brown [2] 0. (*) 987c4762a1bSJed Brown [3] NULL. 988b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshLawson3D(): 8 flips. 989b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshEnqueueBadTet(): Queueing bad tet: (7, 4, 6, 10), ratio 1.5, qnum 0. 990b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshEnqueueBadTet(): Queueing bad tet: (6, 9, 4, 10), ratio 1.5, qnum 0. 991b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshEnqueueBadTet(): Queueing bad tet: (9, 8, 0, 10), ratio 1.13192, qnum 0. 992b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshEnqueueBadTet(): Queueing bad tet: (1, 5, 0, 10), ratio 0.800391, qnum 0. 993b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshEnqueueBadTet(): Queueing bad tet: (8, 1, 0, 10), ratio 1.13192, qnum 0. 994b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshRepairEncSegs(): Get an enc-seg (6, 7) 995b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshSplitTetEdge(): Inserting point 11 on edge (7, 6). 996b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Inserting point 11 on subedge (7, 6) (seg). 997b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Updating abc: 998c4762a1bSJed Brownsubface ver 2, mark 1: 999c4762a1bSJed Brown [0] = 0 1000c4762a1bSJed Brown [1] = 5 1001c4762a1bSJed Brown [2] = 0 1002c4762a1bSJed Brown Org [1] = (1,1,1) 7 1003c4762a1bSJed Brown Dest[2] = (0.5,1,1) 11 1004c4762a1bSJed Brown Apex[0] = (1,1,0.5) 10 1005c4762a1bSJed Brown [6] = 2 1006c4762a1bSJed Brown [7] = Outer space 1007c4762a1bSJed Brown [8] = 0 1008c4762a1bSJed Brown [9] = 0 1009c4762a1bSJed Brown [10]= No subsegment 1010b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Creating vbc: 1011c4762a1bSJed Brownsubface ver 2, mark 1: 1012c4762a1bSJed Brown [0] = 4 1013c4762a1bSJed Brown [1] = 5 1014c4762a1bSJed Brown [2] = 0 1015c4762a1bSJed Brown Org [1] = (0.5,1,1) 11 1016c4762a1bSJed Brown Dest[2] = (0,1,1) 6 1017c4762a1bSJed Brown Apex[0] = (1,1,0.5) 10 1018c4762a1bSJed Brown [6] = 3 1019c4762a1bSJed Brown [7] = Outer space 1020c4762a1bSJed Brown [8] = No subsegment 1021c4762a1bSJed Brown [9] = 0 1022c4762a1bSJed Brown [10]= No subsegment 1023b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Updating abc: 1024c4762a1bSJed Brownsubface ver 5, mark 4: (queued) 1025c4762a1bSJed Brown [0] = 2 1026c4762a1bSJed Brown [1] = 1 1027c4762a1bSJed Brown [2] = 2 1028c4762a1bSJed Brown Org [0] = (1,1,1) 7 1029c4762a1bSJed Brown Dest[2] = (0.5,1,1) 11 1030c4762a1bSJed Brown Apex[1] = (0,0,1) 4 1031c4762a1bSJed Brown [6] = 1 1032c4762a1bSJed Brown [7] = Outer space 1033c4762a1bSJed Brown [8] = No subsegment 1034c4762a1bSJed Brown [9] = No subsegment 1035c4762a1bSJed Brown [10]= 0 1036b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Creating vbc: 1037c4762a1bSJed Brownsubface ver 5, mark 4: 1038c4762a1bSJed Brown [0] = 3 1039c4762a1bSJed Brown [1] = 2 1040c4762a1bSJed Brown [2] = 2 1041c4762a1bSJed Brown Org [0] = (0.5,1,1) 11 1042c4762a1bSJed Brown Dest[2] = (0,1,1) 6 1043c4762a1bSJed Brown Apex[1] = (0,0,1) 4 1044c4762a1bSJed Brown [6] = 1 1045c4762a1bSJed Brown [7] = Outer space 1046c4762a1bSJed Brown [8] = No subsegment 1047c4762a1bSJed Brown [9] = 0 1048c4762a1bSJed Brown [10]= 0 1049c4762a1bSJed Brown Updating bots[0] Tetra with loc(0) and ver(2): 1050c4762a1bSJed Brown [0] loc(3). 1051c4762a1bSJed Brown [1] Outer space. 1052c4762a1bSJed Brown [2] Outer space. 1053c4762a1bSJed Brown [3] loc(2). 1054c4762a1bSJed Brown Org [1] (1,1,1) 7 1055c4762a1bSJed Brown Dest[2] (1,1,0.5) 10 1056c4762a1bSJed Brown Apex[0] (0,0,1) 4 1057c4762a1bSJed Brown Oppo[3] (0.5,1,1) 11 1058c4762a1bSJed Brown [0] NULL. (*) 1059c4762a1bSJed Brown [1] 0. 1060c4762a1bSJed Brown [2] 4. 1061c4762a1bSJed Brown [3] NULL. 1062c4762a1bSJed Brown Creating newtops[0] Tetra with loc(0) and ver(0): 1063c4762a1bSJed Brown [0] loc(0). 1064c4762a1bSJed Brown [1] Outer space. 1065c4762a1bSJed Brown [2] loc(3). 1066c4762a1bSJed Brown [3] Outer space. 1067c4762a1bSJed Brown Org [0] (0,1,1) 6 1068c4762a1bSJed Brown Dest[1] (0,0,1) 4 1069c4762a1bSJed Brown Apex[2] (1,1,0.5) 10 1070c4762a1bSJed Brown Oppo[3] (0.5,1,1) 11 1071c4762a1bSJed Brown [0] NULL. (*) 1072c4762a1bSJed Brown [1] 4. 1073c4762a1bSJed Brown [2] NULL. 1074c4762a1bSJed Brown [3] 2. 1075b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshLawson3D(): Lawson flip: 2 faces. 1076b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Flip edge (7, 4) to (11, 5) T22. 1077b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22Sub(): Flip subedge (7, 4) to (11, 5). 1078b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating abce Tetra with loc(1) and ver(4): 1079c4762a1bSJed Brown [0] loc(3). 1080c4762a1bSJed Brown [1] Outer space. 1081c4762a1bSJed Brown [2] Outer space. 1082c4762a1bSJed Brown [3] Outer space. 1083c4762a1bSJed Brown Org [1] (1,0,1) 5 1084c4762a1bSJed Brown Dest[0] (0.5,1,1) 11 1085c4762a1bSJed Brown Apex[3] (1,1,1) 7 1086c4762a1bSJed Brown Oppo[2] (1,1,0.5) 10 1087c4762a1bSJed Brown [0] NULL. 1088c4762a1bSJed Brown [1] 0. (*) 1089c4762a1bSJed Brown [2] 0. 1090c4762a1bSJed Brown [3] 4. 1091b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating bade Tetra with loc(2) and ver(2): 1092c4762a1bSJed Brown [0] loc(0). 1093c4762a1bSJed Brown [1] loc(2). 1094c4762a1bSJed Brown [2] Outer space. 1095c4762a1bSJed Brown [3] loc(0). 1096c4762a1bSJed Brown Org [3] (0.5,1,1) 11 1097c4762a1bSJed Brown Dest[2] (1,0,1) 5 1098c4762a1bSJed Brown Apex[1] (0,0,1) 4 1099c4762a1bSJed Brown Oppo[0] (1,1,0.5) 10 1100c4762a1bSJed Brown [0] NULL. 1101c4762a1bSJed Brown [1] NULL. 1102c4762a1bSJed Brown [2] 0. (*) 1103c4762a1bSJed Brown [3] NULL. 1104b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Flip edge (6, 10) to (11, 9) T22. 1105b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22Sub(): Flip subedge (6, 10) to (11, 9). 1106b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating abce Tetra with loc(3) and ver(4): 1107c4762a1bSJed Brown [0] loc(0). 1108c4762a1bSJed Brown [1] Outer space. 1109c4762a1bSJed Brown [2] Outer space. 1110c4762a1bSJed Brown [3] Outer space. 1111c4762a1bSJed Brown Org [0] (0,1,0.5) 9 1112c4762a1bSJed Brown Dest[2] (0.5,1,1) 11 1113c4762a1bSJed Brown Apex[3] (0,1,1) 6 1114c4762a1bSJed Brown Oppo[1] (0,0,1) 4 1115c4762a1bSJed Brown [0] NULL. 1116c4762a1bSJed Brown [1] 2. 1117c4762a1bSJed Brown [2] 4. 1118c4762a1bSJed Brown [3] 2. (*) 1119b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating bade Tetra with loc(2) and ver(4): 1120c4762a1bSJed Brown [0] loc(0). 1121c4762a1bSJed Brown [1] loc(1). 1122c4762a1bSJed Brown [2] Outer space. 1123c4762a1bSJed Brown [3] loc(1). 1124c4762a1bSJed Brown Org [2] (0.5,1,1) 11 1125c4762a1bSJed Brown Dest[1] (0,1,0.5) 9 1126c4762a1bSJed Brown Apex[3] (1,1,0.5) 10 1127c4762a1bSJed Brown Oppo[0] (0,0,1) 4 1128c4762a1bSJed Brown [0] NULL. 1129c4762a1bSJed Brown [1] NULL. 1130c4762a1bSJed Brown [2] 0. (*) 1131c4762a1bSJed Brown [3] NULL. 1132b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip23(): Do T23 on face (4, 10, 9) 11, 0. 1133b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip23(): Updating edab Tetra with loc(0) and ver(0): 1134c4762a1bSJed Brown [0] loc(1). 1135c4762a1bSJed Brown [1] loc(0). 1136c4762a1bSJed Brown [2] loc(1). 1137c4762a1bSJed Brown [3] loc(3). 1138c4762a1bSJed Brown Org [0] (0,0,0) 0 1139c4762a1bSJed Brown Dest[1] (0.5,1,1) 11 1140c4762a1bSJed Brown Apex[2] (0,0,1) 4 1141c4762a1bSJed Brown Oppo[3] (1,1,0.5) 10 1142c4762a1bSJed Brown [0] NULL. (*) 1143c4762a1bSJed Brown [1] NULL. 1144c4762a1bSJed Brown [2] NULL. 1145c4762a1bSJed Brown [3] NULL. 1146b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip23(): Updating edbc Tetra with loc(0) and ver(0): 1147c4762a1bSJed Brown [0] loc(1). 1148c4762a1bSJed Brown [1] loc(0). 1149c4762a1bSJed Brown [2] Outer space. 1150c4762a1bSJed Brown [3] loc(0). 1151c4762a1bSJed Brown Org [0] (0,0,0) 0 1152c4762a1bSJed Brown Dest[1] (0.5,1,1) 11 1153c4762a1bSJed Brown Apex[2] (1,1,0.5) 10 1154c4762a1bSJed Brown Oppo[3] (0,1,0.5) 9 1155c4762a1bSJed Brown [0] NULL. (*) 1156c4762a1bSJed Brown [1] NULL. 1157c4762a1bSJed Brown [2] 0. 1158c4762a1bSJed Brown [3] NULL. 1159b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip23(): Creating edca Tetra with loc(0) and ver(0): 1160c4762a1bSJed Brown [0] loc(1). 1161c4762a1bSJed Brown [1] loc(0). 1162c4762a1bSJed Brown [2] loc(0). 1163c4762a1bSJed Brown [3] Outer space. 1164c4762a1bSJed Brown Org [0] (0,0,0) 0 1165c4762a1bSJed Brown Dest[1] (0.5,1,1) 11 1166c4762a1bSJed Brown Apex[2] (0,1,0.5) 9 1167c4762a1bSJed Brown Oppo[3] (0,0,1) 4 1168c4762a1bSJed Brown [0] NULL. (*) 1169c4762a1bSJed Brown [1] NULL. 1170c4762a1bSJed Brown [2] NULL. 1171c4762a1bSJed Brown [3] 0. 1172b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip32(): Do T32 on edge (4, 10) 0, 11, 5. 1173b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip32(): Updating abcd Tetra with loc(0) and ver(0): 1174c4762a1bSJed Brown [0] loc(0). 1175c4762a1bSJed Brown [1] loc(0). 1176c4762a1bSJed Brown [2] loc(0). 1177c4762a1bSJed Brown [3] loc(1). 1178c4762a1bSJed Brown Org [0] (0,0,0) 0 1179c4762a1bSJed Brown Dest[1] (0.5,1,1) 11 1180c4762a1bSJed Brown Apex[2] (1,0,1) 5 1181c4762a1bSJed Brown Oppo[3] (1,1,0.5) 10 1182c4762a1bSJed Brown [0] NULL. (*) 1183c4762a1bSJed Brown [1] NULL. 1184c4762a1bSJed Brown [2] NULL. 1185c4762a1bSJed Brown [3] NULL. 1186b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip32(): Updating bace Tetra with loc(0) and ver(0): 1187c4762a1bSJed Brown [0] loc(0). 1188c4762a1bSJed Brown [1] loc(1). 1189c4762a1bSJed Brown [2] Outer space. 1190c4762a1bSJed Brown [3] Outer space. 1191c4762a1bSJed Brown Org [0] (0.5,1,1) 11 1192c4762a1bSJed Brown Dest[1] (0,0,0) 0 1193c4762a1bSJed Brown Apex[2] (1,0,1) 5 1194c4762a1bSJed Brown Oppo[3] (0,0,1) 4 1195c4762a1bSJed Brown [0] NULL. (*) 1196c4762a1bSJed Brown [1] NULL. 1197c4762a1bSJed Brown [2] 0. 1198c4762a1bSJed Brown [3] 0. 1199b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip32(): Deleting edca [0] <dm:plex> TetGenMeshFlip22(): Flip edge (9, 10) to (11, 8) T22. 1200b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22Sub(): Flip subedge (9, 10) to (11, 8). 1201b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating abce Tetra with loc(2) and ver(2): 1202c4762a1bSJed Brown [0] loc(0). 1203c4762a1bSJed Brown [1] loc(3). 1204c4762a1bSJed Brown [2] Outer space. 1205c4762a1bSJed Brown [3] loc(0). 1206c4762a1bSJed Brown Org [3] (0.5,1,0) 8 1207c4762a1bSJed Brown Dest[2] (0.5,1,1) 11 1208c4762a1bSJed Brown Apex[1] (0,1,0.5) 9 1209c4762a1bSJed Brown Oppo[0] (0,0,0) 0 1210c4762a1bSJed Brown [0] NULL. 1211c4762a1bSJed Brown [1] NULL. 1212c4762a1bSJed Brown [2] 0. (*) 1213c4762a1bSJed Brown [3] NULL. 1214b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating bade Tetra with loc(3) and ver(4): 1215c4762a1bSJed Brown [0] loc(3). 1216c4762a1bSJed Brown [1] loc(1). 1217c4762a1bSJed Brown [2] loc(0). 1218c4762a1bSJed Brown [3] Outer space. 1219c4762a1bSJed Brown Org [0] (0.5,1,1) 11 1220c4762a1bSJed Brown Dest[2] (0.5,1,0) 8 1221c4762a1bSJed Brown Apex[3] (1,1,0.5) 10 1222c4762a1bSJed Brown Oppo[1] (0,0,0) 0 1223c4762a1bSJed Brown [0] NULL. 1224c4762a1bSJed Brown [1] NULL. 1225c4762a1bSJed Brown [2] NULL. 1226c4762a1bSJed Brown [3] 4. (*) 1227b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshLawson3D(): 5 flips. 1228b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshEnqueueBadTet(): Queueing bad tet: (0, 10, 5, 11), ratio 1.13192, qnum 0. 1229b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshEnqueueBadTet(): Queueing bad tet: (8, 10, 0, 11), ratio 1.13192, qnum 0. 1230b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshRepairEncSubs(): Dequeuing ensub (5, 1, 0) [0]. 1231b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFormBowatCavitySub(): Collect CBC(12): 2 subfaces, 4 edges. 1232b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFormBowatCavityQuad(): Collect BC_i(12): 11 tets, 18 faces. 1233b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshCheckSeg4Encroach(): Queuing encroaching subsegment (1, 5). 1234b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshCheckSeg4Encroach(): Queuing encroaching subsegment (5, 4). 1235b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshCheckSeg4Encroach(): Queuing encroaching subsegment (0, 1). 1236b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshCheckSeg4Encroach(): Queuing encroaching subsegment (4, 0). 1237b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshRepairEncSegs(): Get an enc-seg (4, 0) 1238b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshSplitTetEdge(): Inserting point 12 on edge (0, 4). 1239b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Inserting point 12 on subedge (0, 4) (seg). 1240b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Updating abc: 1241c4762a1bSJed Brownsubface ver 1, mark 6: (queued) 1242c4762a1bSJed Brown [0] = 0 1243c4762a1bSJed Brown [1] = 4 1244c4762a1bSJed Brown [2] = 3 1245c4762a1bSJed Brown Org [1] = (0,0,0) 0 1246c4762a1bSJed Brown Dest[0] = (0,0,0.5) 12 1247c4762a1bSJed Brown Apex[2] = (0,1,0.5) 9 1248c4762a1bSJed Brown [6] = 3 1249c4762a1bSJed Brown [7] = Outer space 1250c4762a1bSJed Brown [8] = 0 1251c4762a1bSJed Brown [9] = No subsegment 1252c4762a1bSJed Brown [10]= No subsegment 1253b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Creating vbc: 1254c4762a1bSJed Brownsubface ver 1, mark 6: 1255c4762a1bSJed Brown [0] = 0 1256c4762a1bSJed Brown [1] = 5 1257c4762a1bSJed Brown [2] = 4 1258c4762a1bSJed Brown Org [1] = (0,0,0.5) 12 1259c4762a1bSJed Brown Dest[0] = (0,0,1) 4 1260c4762a1bSJed Brown Apex[2] = (0,1,0.5) 9 1261c4762a1bSJed Brown [6] = 1 1262c4762a1bSJed Brown [7] = Outer space 1263c4762a1bSJed Brown [8] = 0 1264c4762a1bSJed Brown [9] = No subsegment 1265c4762a1bSJed Brown [10]= No subsegment 1266b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Updating abc: 1267c4762a1bSJed Brownsubface ver 0, mark 3: (queued) 1268c4762a1bSJed Brown [0] = 0 1269c4762a1bSJed Brown [1] = 4 1270c4762a1bSJed Brown [2] = 5 1271c4762a1bSJed Brown Org [0] = (0,0,0) 0 1272c4762a1bSJed Brown Dest[1] = (0,0,0.5) 12 1273c4762a1bSJed Brown Apex[2] = (1,0,1) 5 1274c4762a1bSJed Brown [6] = 2 1275c4762a1bSJed Brown [7] = Outer space 1276c4762a1bSJed Brown [8] = 0 1277c4762a1bSJed Brown [9] = No subsegment 1278c4762a1bSJed Brown [10]= No subsegment 1279b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Creating vbc: 1280c4762a1bSJed Brownsubface ver 0, mark 3: 1281c4762a1bSJed Brown [0] = 1 1282c4762a1bSJed Brown [1] = 4 1283c4762a1bSJed Brown [2] = 2 1284c4762a1bSJed Brown Org [0] = (0,0,0.5) 12 1285c4762a1bSJed Brown Dest[1] = (0,0,1) 4 1286c4762a1bSJed Brown Apex[2] = (1,0,1) 5 1287c4762a1bSJed Brown [6] = 3 1288c4762a1bSJed Brown [7] = Outer space 1289c4762a1bSJed Brown [8] = 0 1290c4762a1bSJed Brown [9] = 0 1291c4762a1bSJed Brown [10]= No subsegment 1292c4762a1bSJed Brown Updating bots[0] Tetra with loc(0) and ver(2): 1293c4762a1bSJed Brown [0] loc(0). 1294c4762a1bSJed Brown [1] loc(1). 1295c4762a1bSJed Brown [2] Outer space. 1296c4762a1bSJed Brown [3] loc(2). 1297c4762a1bSJed Brown Org [1] (0,0,0) 0 1298c4762a1bSJed Brown Dest[2] (1,0,1) 5 1299c4762a1bSJed Brown Apex[0] (0.5,1,1) 11 1300c4762a1bSJed Brown Oppo[3] (0,0,0.5) 12 1301c4762a1bSJed Brown [0] NULL. (*) 1302c4762a1bSJed Brown [1] NULL. 1303c4762a1bSJed Brown [2] 0. 1304c4762a1bSJed Brown [3] NULL. 1305c4762a1bSJed Brown Creating newtops[0] Tetra with loc(0) and ver(0): 1306c4762a1bSJed Brown [0] Outer space. 1307c4762a1bSJed Brown [1] loc(3). 1308c4762a1bSJed Brown [2] loc(3). 1309c4762a1bSJed Brown [3] Outer space. 1310c4762a1bSJed Brown Org [0] (0,0,1) 4 1311c4762a1bSJed Brown Dest[1] (0.5,1,1) 11 1312c4762a1bSJed Brown Apex[2] (1,0,1) 5 1313c4762a1bSJed Brown Oppo[3] (0,0,0.5) 12 1314c4762a1bSJed Brown [0] 0. (*) 1315c4762a1bSJed Brown [1] NULL. 1316c4762a1bSJed Brown [2] NULL. 1317c4762a1bSJed Brown [3] 0. 1318c4762a1bSJed Brown Updating bots[1] Tetra with loc(0) and ver(0): 1319c4762a1bSJed Brown [0] loc(0). 1320c4762a1bSJed Brown [1] loc(1). 1321c4762a1bSJed Brown [2] loc(2). 1322c4762a1bSJed Brown [3] Outer space. 1323c4762a1bSJed Brown Org [0] (0,0,0) 0 1324c4762a1bSJed Brown Dest[1] (0.5,1,1) 11 1325c4762a1bSJed Brown Apex[2] (0,1,0.5) 9 1326c4762a1bSJed Brown Oppo[3] (0,0,0.5) 12 1327c4762a1bSJed Brown [0] NULL. (*) 1328c4762a1bSJed Brown [1] NULL. 1329c4762a1bSJed Brown [2] NULL. 1330c4762a1bSJed Brown [3] 0. 1331c4762a1bSJed Brown Creating newtops[1] Tetra with loc(0) and ver(0): 1332c4762a1bSJed Brown [0] loc(0). 1333c4762a1bSJed Brown [1] Outer space. 1334c4762a1bSJed Brown [2] loc(2). 1335c4762a1bSJed Brown [3] loc(1). 1336c4762a1bSJed Brown Org [0] (0,0,1) 4 1337c4762a1bSJed Brown Dest[1] (0,1,0.5) 9 1338c4762a1bSJed Brown Apex[2] (0.5,1,1) 11 1339c4762a1bSJed Brown Oppo[3] (0,0,0.5) 12 1340c4762a1bSJed Brown [0] NULL. (*) 1341c4762a1bSJed Brown [1] 0. 1342c4762a1bSJed Brown [2] NULL. 1343c4762a1bSJed Brown [3] NULL. 1344b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshLawson3D(): Lawson flip: 3 faces. 1345b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip23(): Do T23 on face (11, 0, 5) 12, 10. 1346b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip23(): Updating edab Tetra with loc(0) and ver(0): 1347c4762a1bSJed Brown [0] loc(1). 1348c4762a1bSJed Brown [1] loc(0). 1349c4762a1bSJed Brown [2] loc(1). 1350c4762a1bSJed Brown [3] loc(1). 1351c4762a1bSJed Brown Org [0] (1,1,0.5) 10 1352c4762a1bSJed Brown Dest[1] (0,0,0.5) 12 1353c4762a1bSJed Brown Apex[2] (0.5,1,1) 11 1354c4762a1bSJed Brown Oppo[3] (0,0,0) 0 1355c4762a1bSJed Brown [0] NULL. (*) 1356c4762a1bSJed Brown [1] NULL. 1357c4762a1bSJed Brown [2] NULL. 1358c4762a1bSJed Brown [3] NULL. 1359b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip23(): Updating edbc Tetra with loc(0) and ver(0): 1360c4762a1bSJed Brown [0] loc(1). 1361c4762a1bSJed Brown [1] loc(0). 1362c4762a1bSJed Brown [2] Outer space. 1363c4762a1bSJed Brown [3] loc(1). 1364c4762a1bSJed Brown Org [0] (1,1,0.5) 10 1365c4762a1bSJed Brown Dest[1] (0,0,0.5) 12 1366c4762a1bSJed Brown Apex[2] (0,0,0) 0 1367c4762a1bSJed Brown Oppo[3] (1,0,1) 5 1368c4762a1bSJed Brown [0] NULL. (*) 1369c4762a1bSJed Brown [1] NULL. 1370c4762a1bSJed Brown [2] 0. 1371c4762a1bSJed Brown [3] NULL. 1372b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip23(): Creating edca Tetra with loc(0) and ver(0): 1373c4762a1bSJed Brown [0] loc(1). 1374c4762a1bSJed Brown [1] loc(0). 1375c4762a1bSJed Brown [2] loc(2). 1376c4762a1bSJed Brown [3] loc(0). 1377c4762a1bSJed Brown Org [0] (1,1,0.5) 10 1378c4762a1bSJed Brown Dest[1] (0,0,0.5) 12 1379c4762a1bSJed Brown Apex[2] (1,0,1) 5 1380c4762a1bSJed Brown Oppo[3] (0.5,1,1) 11 1381b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Flip edge (11, 0) to (12, 8) T44. 1382b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating abce Tetra with loc(1) and ver(4): 1383c4762a1bSJed Brown [0] loc(0). 1384c4762a1bSJed Brown [1] loc(2). 1385c4762a1bSJed Brown [2] Outer space. 1386c4762a1bSJed Brown [3] loc(2). 1387c4762a1bSJed Brown Org [1] (0.5,1,0) 8 1388c4762a1bSJed Brown Dest[0] (0,0,0.5) 12 1389c4762a1bSJed Brown Apex[3] (0.5,1,1) 11 1390c4762a1bSJed Brown Oppo[2] (0,1,0.5) 9 1391c4762a1bSJed Brown [0] NULL. 1392c4762a1bSJed Brown [1] NULL. (*) 1393c4762a1bSJed Brown [2] 0. 1394c4762a1bSJed Brown [3] NULL. 1395b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating bade Tetra with loc(3) and ver(4): 1396c4762a1bSJed Brown [0] loc(0). 1397c4762a1bSJed Brown [1] Outer space. 1398c4762a1bSJed Brown [2] loc(3). 1399c4762a1bSJed Brown [3] loc(0). 1400c4762a1bSJed Brown Org [0] (0,0,0.5) 12 1401c4762a1bSJed Brown Dest[2] (0.5,1,0) 8 1402c4762a1bSJed Brown Apex[3] (0,0,0) 0 1403c4762a1bSJed Brown Oppo[1] (0,1,0.5) 9 1404c4762a1bSJed Brown [0] NULL. 1405c4762a1bSJed Brown [1] 0. 1406c4762a1bSJed Brown [2] NULL. 1407c4762a1bSJed Brown [3] NULL. (*) 1408b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating bacf Tetra with loc(2) and ver(2): 1409c4762a1bSJed Brown [0] Outer space. 1410c4762a1bSJed Brown [1] loc(1). 1411c4762a1bSJed Brown [2] loc(1). 1412c4762a1bSJed Brown [3] loc(1). 1413c4762a1bSJed Brown Org [3] (0,0,0.5) 12 1414c4762a1bSJed Brown Dest[2] (0.5,1,0) 8 1415c4762a1bSJed Brown Apex[1] (0.5,1,1) 11 1416c4762a1bSJed Brown Oppo[0] (1,1,0.5) 10 1417c4762a1bSJed Brown [0] 4. 1418c4762a1bSJed Brown [1] NULL. 1419c4762a1bSJed Brown [2] NULL. (*) 1420c4762a1bSJed Brown [3] NULL. 1421b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating abdf Tetra with loc(0) and ver(0): 1422c4762a1bSJed Brown [0] loc(3). 1423c4762a1bSJed Brown [1] loc(3). 1424c4762a1bSJed Brown [2] loc(0). 1425c4762a1bSJed Brown [3] loc(0). 1426c4762a1bSJed Brown Org [0] (0.5,1,0) 8 1427c4762a1bSJed Brown Dest[1] (0,0,0.5) 12 1428c4762a1bSJed Brown Apex[2] (0,0,0) 0 1429c4762a1bSJed Brown Oppo[3] (1,1,0.5) 10 1430c4762a1bSJed Brown [0] NULL. (*) 1431c4762a1bSJed Brown [1] NULL. 1432c4762a1bSJed Brown [2] NULL. 1433c4762a1bSJed Brown [3] NULL. 1434b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Flip edge (5, 0) to (12, 1) T22. 1435b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22Sub(): Flip subedge (5, 0) to (12, 1). 1436b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating abce Tetra with loc(2) and ver(2): 1437c4762a1bSJed Brown [0] loc(0). 1438c4762a1bSJed Brown [1] Outer space. 1439c4762a1bSJed Brown [2] Outer space. 1440c4762a1bSJed Brown [3] loc(1). 1441c4762a1bSJed Brown Org [3] (1,0,0) 1 1442c4762a1bSJed Brown Dest[2] (0,0,0.5) 12 1443c4762a1bSJed Brown Apex[1] (1,0,1) 5 1444c4762a1bSJed Brown Oppo[0] (1,1,0.5) 10 1445c4762a1bSJed Brown [0] NULL. 1446c4762a1bSJed Brown [1] 2. 1447c4762a1bSJed Brown [2] 0. (*) 1448c4762a1bSJed Brown [3] NULL. 1449b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating bade Tetra with loc(2) and ver(0): 1450c4762a1bSJed Brown [0] loc(2). 1451c4762a1bSJed Brown [1] loc(3). 1452c4762a1bSJed Brown [2] Outer space. 1453c4762a1bSJed Brown [3] loc(2). 1454c4762a1bSJed Brown Org [1] (0,0,0.5) 12 1455c4762a1bSJed Brown Dest[3] (1,0,0) 1 1456c4762a1bSJed Brown Apex[2] (0,0,0) 0 1457c4762a1bSJed Brown Oppo[0] (1,1,0.5) 10 1458c4762a1bSJed Brown [0] NULL. 1459c4762a1bSJed Brown [1] NULL. 1460c4762a1bSJed Brown [2] 0. (*) 1461c4762a1bSJed Brown [3] NULL. 1462b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip32(): Do T32 on edge (0, 10) 8, 12, 1. 1463b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip32(): Updating abcd Tetra with loc(0) and ver(0): 1464c4762a1bSJed Brown [0] loc(0). 1465c4762a1bSJed Brown [1] loc(3). 1466c4762a1bSJed Brown [2] loc(3). 1467c4762a1bSJed Brown [3] loc(3). 1468c4762a1bSJed Brown Org [0] (0.5,1,0) 8 1469c4762a1bSJed Brown Dest[1] (0,0,0.5) 12 1470c4762a1bSJed Brown Apex[2] (1,0,0) 1 1471c4762a1bSJed Brown Oppo[3] (1,1,0.5) 10 1472c4762a1bSJed Brown [0] NULL. (*) 1473c4762a1bSJed Brown [1] NULL. 1474c4762a1bSJed Brown [2] NULL. 1475c4762a1bSJed Brown [3] NULL. 1476b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip32(): Updating bace Tetra with loc(0) and ver(0): 1477c4762a1bSJed Brown [0] loc(0). 1478c4762a1bSJed Brown [1] loc(3). 1479c4762a1bSJed Brown [2] Outer space. 1480c4762a1bSJed Brown [3] Outer space. 1481c4762a1bSJed Brown Org [0] (0,0,0.5) 12 1482c4762a1bSJed Brown Dest[1] (0.5,1,0) 8 1483c4762a1bSJed Brown Apex[2] (1,0,0) 1 1484c4762a1bSJed Brown Oppo[3] (0,0,0) 0 1485c4762a1bSJed Brown [0] NULL. (*) 1486c4762a1bSJed Brown [1] NULL. 1487c4762a1bSJed Brown [2] 0. 1488c4762a1bSJed Brown [3] 0. 1489b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip32(): Deleting edca [0] <dm:plex> TetGenMeshLawson3D(): 4 flips. 1490b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshEnqueueBadTet(): Queueing bad tet: (10, 5, 1, 12), ratio 0.728869, qnum 0. 1491b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshEnqueueBadTet(): Queueing bad tet: (1, 8, 10, 12), ratio 1.02062, qnum 0. 1492b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshEnqueueBadTet(): Queueing bad tet: (0, 8, 1, 12), ratio 1.34629, qnum 0. 1493b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshRepairEncSegs(): Get an enc-seg (0, 1) 1494b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshSplitTetEdge(): Inserting point 13 on edge (0, 1). 1495b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Inserting point 13 on subedge (0, 1) (seg). 1496b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Updating abc: 1497c4762a1bSJed Brownsubface ver 1, mark 3: 1498c4762a1bSJed Brown [0] = 2 1499c4762a1bSJed Brown [1] = 0 1500c4762a1bSJed Brown [2] = 3 1501c4762a1bSJed Brown Org [1] = (0,0,0) 0 1502c4762a1bSJed Brown Dest[0] = (0.5,0,0) 13 1503c4762a1bSJed Brown Apex[2] = (0,0,0.5) 12 1504c4762a1bSJed Brown [6] = 3 1505c4762a1bSJed Brown [7] = Outer space 1506c4762a1bSJed Brown [8] = 0 1507c4762a1bSJed Brown [9] = 0 1508c4762a1bSJed Brown [10]= No subsegment 1509b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Creating vbc: 1510c4762a1bSJed Brownsubface ver 1, mark 3: 1511c4762a1bSJed Brown [0] = 2 1512c4762a1bSJed Brown [1] = 5 1513c4762a1bSJed Brown [2] = 4 1514c4762a1bSJed Brown Org [1] = (0.5,0,0) 13 1515c4762a1bSJed Brown Dest[0] = (1,0,0) 1 1516c4762a1bSJed Brown Apex[2] = (0,0,0.5) 12 1517c4762a1bSJed Brown [6] = 1 1518c4762a1bSJed Brown [7] = Outer space 1519c4762a1bSJed Brown [8] = 0 1520c4762a1bSJed Brown [9] = No subsegment 1521c4762a1bSJed Brown [10]= No subsegment 1522b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Updating abc: 1523c4762a1bSJed Brownsubface ver 2, mark 2: 1524c4762a1bSJed Brown [0] = 5 1525c4762a1bSJed Brown [1] = 0 1526c4762a1bSJed Brown [2] = 0 1527c4762a1bSJed Brown Org [1] = (0,0,0) 0 1528c4762a1bSJed Brown Dest[2] = (0.5,0,0) 13 1529c4762a1bSJed Brown Apex[0] = (0.5,1,0) 8 1530c4762a1bSJed Brown [6] = 2 1531c4762a1bSJed Brown [7] = Outer space 1532c4762a1bSJed Brown [8] = No subsegment 1533c4762a1bSJed Brown [9] = 0 1534c4762a1bSJed Brown [10]= No subsegment 1535b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Creating vbc: 1536c4762a1bSJed Brownsubface ver 2, mark 2: 1537c4762a1bSJed Brown [0] = 4 1538c4762a1bSJed Brown [1] = 1 1539c4762a1bSJed Brown [2] = 5 1540c4762a1bSJed Brown Org [1] = (0.5,0,0) 13 1541c4762a1bSJed Brown Dest[2] = (1,0,0) 1 1542c4762a1bSJed Brown Apex[0] = (0.5,1,0) 8 1543c4762a1bSJed Brown [6] = 3 1544c4762a1bSJed Brown [7] = Outer space 1545c4762a1bSJed Brown [8] = No subsegment 1546c4762a1bSJed Brown [9] = 0 1547c4762a1bSJed Brown [10]= No subsegment 1548c4762a1bSJed Brown Updating bots[0] Tetra with loc(1) and ver(2): 1549c4762a1bSJed Brown [0] loc(2). 1550c4762a1bSJed Brown [1] loc(3). 1551c4762a1bSJed Brown [2] Outer space. 1552c4762a1bSJed Brown [3] Outer space. 1553c4762a1bSJed Brown Org [3] (0,0,0) 0 1554c4762a1bSJed Brown Dest[1] (0.5,1,0) 8 1555c4762a1bSJed Brown Apex[0] (0,0,0.5) 12 1556c4762a1bSJed Brown Oppo[2] (0.5,0,0) 13 1557c4762a1bSJed Brown [0] NULL. 1558c4762a1bSJed Brown [1] NULL. (*) 1559c4762a1bSJed Brown [2] 0. 1560c4762a1bSJed Brown [3] 0. 1561c4762a1bSJed Brown Creating newtops[0] Tetra with loc(0) and ver(0): 1562c4762a1bSJed Brown [0] loc(0). 1563c4762a1bSJed Brown [1] Outer space. 1564c4762a1bSJed Brown [2] loc(0). 1565c4762a1bSJed Brown [3] Outer space. 1566c4762a1bSJed Brown Org [0] (1,0,0) 1 1567c4762a1bSJed Brown Dest[1] (0,0,0.5) 12 1568c4762a1bSJed Brown Apex[2] (0.5,1,0) 8 1569c4762a1bSJed Brown Oppo[3] (0.5,0,0) 13 1570c4762a1bSJed Brown [0] NULL. (*) 1571c4762a1bSJed Brown [1] 0. 1572c4762a1bSJed Brown [2] NULL. 1573c4762a1bSJed Brown [3] 2. 1574b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshLawson3D(): Lawson flip: 2 faces. 1575b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip23(): Do T23 on face (1, 12, 8) 13, 10. 1576b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip23(): Updating edab Tetra with loc(0) and ver(0): 1577c4762a1bSJed Brown [0] loc(1). 1578c4762a1bSJed Brown [1] loc(0). 1579c4762a1bSJed Brown [2] Outer space. 1580c4762a1bSJed Brown [3] loc(3). 1581c4762a1bSJed Brown Org [0] (1,1,0.5) 10 1582c4762a1bSJed Brown Dest[1] (0.5,0,0) 13 1583c4762a1bSJed Brown Apex[2] (1,0,0) 1 1584c4762a1bSJed Brown Oppo[3] (0,0,0.5) 12 1585c4762a1bSJed Brown [0] NULL. (*) 1586c4762a1bSJed Brown [1] NULL. 1587c4762a1bSJed Brown [2] 0. 1588c4762a1bSJed Brown [3] NULL. 1589b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip23(): Updating edbc Tetra with loc(0) and ver(0): 1590c4762a1bSJed Brown [0] loc(1). 1591c4762a1bSJed Brown [1] loc(0). 1592c4762a1bSJed Brown [2] loc(0). 1593c4762a1bSJed Brown [3] loc(3). 1594c4762a1bSJed Brown Org [0] (1,1,0.5) 10 1595c4762a1bSJed Brown Dest[1] (0.5,0,0) 13 1596c4762a1bSJed Brown Apex[2] (0,0,0.5) 12 1597c4762a1bSJed Brown Oppo[3] (0.5,1,0) 8 1598c4762a1bSJed Brown [0] NULL. (*) 1599c4762a1bSJed Brown [1] NULL. 1600c4762a1bSJed Brown [2] NULL. 1601c4762a1bSJed Brown [3] NULL. 1602b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip23(): Creating edca Tetra with loc(0) and ver(0): 1603c4762a1bSJed Brown [0] loc(1). 1604c4762a1bSJed Brown [1] loc(0). 1605c4762a1bSJed Brown [2] Outer space. 1606c4762a1bSJed Brown [3] loc(3). 1607c4762a1bSJed Brown Org [0] (1,1,0.5) 10 1608c4762a1bSJed Brown Dest[1] (0.5,0,0) 13 1609c4762a1bSJed Brown Apex[2] (0.5,1,0) 8 1610c4762a1bSJed Brown Oppo[3] (1,0,0) 1 1611c4762a1bSJed Brown [0] NULL. (*) 1612c4762a1bSJed Brown [1] NULL. 1613c4762a1bSJed Brown [2] 2. 1614c4762a1bSJed Brown [3] NULL. 1615b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshLawson3D(): 1 flips. 1616b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshEnqueueBadTet(): Queueing bad tet: (12, 10, 8, 13), ratio 1., qnum 0. 1617b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshRepairEncSegs(): Get an enc-seg (5, 4) 1618b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshSplitTetEdge(): Inserting point 14 on edge (4, 5). 1619b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Inserting point 14 on subedge (4, 5) (seg). 1620b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Updating abc: 1621c4762a1bSJed Brownsubface ver 2, mark 3: 1622c4762a1bSJed Brown [0] = 1 1623c4762a1bSJed Brown [1] = 4 1624c4762a1bSJed Brown [2] = 0 1625c4762a1bSJed Brown Org [1] = (0,0,1) 4 1626c4762a1bSJed Brown Dest[2] = (0.5,0,1) 14 1627c4762a1bSJed Brown Apex[0] = (0,0,0.5) 12 1628c4762a1bSJed Brown [6] = 3 1629c4762a1bSJed Brown [7] = Outer space 1630c4762a1bSJed Brown [8] = 0 1631c4762a1bSJed Brown [9] = 0 1632c4762a1bSJed Brown [10]= No subsegment 1633b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Creating vbc: 1634c4762a1bSJed Brownsubface ver 2, mark 3: 1635c4762a1bSJed Brown [0] = 4 1636c4762a1bSJed Brown [1] = 5 16370fdc7489SMatthew Knepley [2] = 0 1638c4762a1bSJed Brown Org [1] = (0.5,0,1) 14 1639c4762a1bSJed Brown Dest[2] = (1,0,1) 5 1640c4762a1bSJed Brown Apex[0] = (0,0,0.5) 12 1641c4762a1bSJed Brown [6] = 3 1642c4762a1bSJed Brown [7] = Outer space 1643c4762a1bSJed Brown [8] = No subsegment 1644c4762a1bSJed Brown [9] = 0 1645c4762a1bSJed Brown [10]= No subsegment 1646b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Updating abc: 1647c4762a1bSJed Brownsubface ver 5, mark 4: (queued) 1648c4762a1bSJed Brown [0] = 1 1649c4762a1bSJed Brown [1] = 1 1650c4762a1bSJed Brown [2] = 2 1651c4762a1bSJed Brown Org [0] = (0,0,1) 4 1652c4762a1bSJed Brown Dest[2] = (0.5,0,1) 14 1653c4762a1bSJed Brown Apex[1] = (0.5,1,1) 11 1654c4762a1bSJed Brown [6] = 0 1655c4762a1bSJed Brown [7] = Outer space 1656c4762a1bSJed Brown [8] = No subsegment 1657c4762a1bSJed Brown [9] = No subsegment 1658c4762a1bSJed Brown [10]= 0 1659b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Creating vbc: 1660c4762a1bSJed Brownsubface ver 5, mark 4: 1661c4762a1bSJed Brown [0] = 3 1662c4762a1bSJed Brown [1] = 1 1663c4762a1bSJed Brown [2] = 2 1664c4762a1bSJed Brown Org [0] = (0.5,0,1) 14 1665c4762a1bSJed Brown Dest[2] = (1,0,1) 5 1666c4762a1bSJed Brown Apex[1] = (0.5,1,1) 11 1667c4762a1bSJed Brown [6] = 1 1668c4762a1bSJed Brown [7] = Outer space 1669c4762a1bSJed Brown [8] = No subsegment 1670c4762a1bSJed Brown [9] = No subsegment 1671c4762a1bSJed Brown [10]= 0 1672c4762a1bSJed Brown Updating bots[0] Tetra with loc(1) and ver(0): 1673c4762a1bSJed Brown [0] Outer space. 1674c4762a1bSJed Brown [1] loc(3). 1675c4762a1bSJed Brown [2] loc(2). 1676c4762a1bSJed Brown [3] Outer space. 1677c4762a1bSJed Brown Org [0] (0,0,1) 4 1678c4762a1bSJed Brown Dest[3] (0,0,0.5) 12 1679c4762a1bSJed Brown Apex[1] (0.5,1,1) 11 1680c4762a1bSJed Brown Oppo[2] (0.5,0,1) 14 1681c4762a1bSJed Brown [0] 0. 1682c4762a1bSJed Brown [1] NULL. (*) 1683c4762a1bSJed Brown [2] NULL. 1684c4762a1bSJed Brown [3] 0. 1685c4762a1bSJed Brown Creating newtops[0] Tetra with loc(0) and ver(0): 1686c4762a1bSJed Brown [0] loc(2). 1687c4762a1bSJed Brown [1] Outer space. 1688c4762a1bSJed Brown [2] loc(2). 1689c4762a1bSJed Brown [3] Outer space. 1690c4762a1bSJed Brown Org [0] (1,0,1) 5 1691c4762a1bSJed Brown Dest[1] (0.5,1,1) 11 1692c4762a1bSJed Brown Apex[2] (0,0,0.5) 12 1693c4762a1bSJed Brown Oppo[3] (0.5,0,1) 14 1694c4762a1bSJed Brown [0] NULL. (*) 1695c4762a1bSJed Brown [1] 4. 1696c4762a1bSJed Brown [2] NULL. 1697c4762a1bSJed Brown [3] 2. 1698b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshLawson3D(): Lawson flip: 6 faces. 1699b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Flip edge (12, 1) to (13, 5) T22. 1700b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22Sub(): Flip subedge (12, 1) to (13, 5). 1701b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating abce Tetra with loc(2) and ver(2): 17020fdc7489SMatthew Knepley [0] loc(0). 17030fdc7489SMatthew Knepley [1] loc(0). 17040fdc7489SMatthew Knepley [2] Outer space. 17050fdc7489SMatthew Knepley [3] loc(3). 17060fdc7489SMatthew Knepley Org [3] (1,0,1) 5 17070fdc7489SMatthew Knepley Dest[2] (0.5,0,0) 13 17080fdc7489SMatthew Knepley Apex[1] (0,0,0.5) 12 17090fdc7489SMatthew Knepley Oppo[0] (1,1,0.5) 10 17100fdc7489SMatthew Knepley [0] NULL. 17110fdc7489SMatthew Knepley [1] NULL. 17120fdc7489SMatthew Knepley [2] 0. (*) 17130fdc7489SMatthew Knepley [3] NULL. 1714b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating bade Tetra with loc(2) and ver(2): 17150fdc7489SMatthew Knepley [0] Outer space. 17160fdc7489SMatthew Knepley [1] loc(1). 17170fdc7489SMatthew Knepley [2] Outer space. 17180fdc7489SMatthew Knepley [3] loc(3). 17190fdc7489SMatthew Knepley Org [3] (0.5,0,0) 13 17200fdc7489SMatthew Knepley Dest[2] (1,0,1) 5 17210fdc7489SMatthew Knepley Apex[1] (1,0,0) 1 17220fdc7489SMatthew Knepley Oppo[0] (1,1,0.5) 10 17230fdc7489SMatthew Knepley [0] 2. 17240fdc7489SMatthew Knepley [1] NULL. 17250fdc7489SMatthew Knepley [2] 0. (*) 17260fdc7489SMatthew Knepley [3] NULL. 1727b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip23(): Do T23 on face (5, 11, 12) 14, 10. 1728b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip23(): Updating edab Tetra with loc(0) and ver(0): 1729c4762a1bSJed Brown [0] loc(1). 1730c4762a1bSJed Brown [1] loc(0). 1731c4762a1bSJed Brown [2] Outer space. 1732c4762a1bSJed Brown [3] loc(0). 1733c4762a1bSJed Brown Org [0] (1,1,0.5) 10 1734c4762a1bSJed Brown Dest[1] (0.5,0,1) 14 1735c4762a1bSJed Brown Apex[2] (1,0,1) 5 1736c4762a1bSJed Brown Oppo[3] (0.5,1,1) 11 1737c4762a1bSJed Brown [0] NULL. (*) 1738c4762a1bSJed Brown [1] NULL. 1739c4762a1bSJed Brown [2] 4. 1740c4762a1bSJed Brown [3] NULL. 1741b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip23(): Updating edbc Tetra with loc(0) and ver(0): 1742c4762a1bSJed Brown [0] loc(1). 1743c4762a1bSJed Brown [1] loc(0). 1744c4762a1bSJed Brown [2] loc(2). 1745c4762a1bSJed Brown [3] loc(1). 1746c4762a1bSJed Brown Org [0] (1,1,0.5) 10 1747c4762a1bSJed Brown Dest[1] (0.5,0,1) 14 1748c4762a1bSJed Brown Apex[2] (0.5,1,1) 11 1749c4762a1bSJed Brown Oppo[3] (0,0,0.5) 12 1750b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip23(): Creating edca Tetra with loc(0) and ver(0): 1751c4762a1bSJed Brown [0] loc(1). 1752c4762a1bSJed Brown [1] loc(0). 1753c4762a1bSJed Brown [2] Outer space. 1754c4762a1bSJed Brown [3] loc(1). 1755c4762a1bSJed Brown Org [0] (1,1,0.5) 10 1756c4762a1bSJed Brown Dest[1] (0.5,0,1) 14 1757c4762a1bSJed Brown Apex[2] (0,0,0.5) 12 1758c4762a1bSJed Brown Oppo[3] (1,0,1) 5 1759c4762a1bSJed Brown [0] NULL. (*) 1760c4762a1bSJed Brown [1] NULL. 1761c4762a1bSJed Brown [2] 2. 1762c4762a1bSJed Brown [3] NULL. 1763b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Flip edge (5, 12) to (14, 13) T22. 1764b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22Sub(): Flip subedge (5, 12) to (14, 13). 1765b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating abce Tetra with loc(2) and ver(2): 1766c4762a1bSJed Brown [0] loc(0). 1767c4762a1bSJed Brown [1] loc(3). 1768c4762a1bSJed Brown [2] Outer space. 1769c4762a1bSJed Brown [3] loc(1). 1770c4762a1bSJed Brown Org [3] (0.5,0,0) 13 1771c4762a1bSJed Brown Dest[2] (0.5,0,1) 14 1772c4762a1bSJed Brown Apex[1] (1,0,1) 5 1773c4762a1bSJed Brown Oppo[0] (1,1,0.5) 10 1774c4762a1bSJed Brown [0] NULL. 1775c4762a1bSJed Brown [1] NULL. 1776c4762a1bSJed Brown [2] 2. (*) 1777c4762a1bSJed Brown [3] NULL. 1778b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating bade Tetra with loc(2) and ver(0): 1779c4762a1bSJed Brown [0] loc(1). 1780c4762a1bSJed Brown [1] loc(3). 1781c4762a1bSJed Brown [2] Outer space. 1782c4762a1bSJed Brown [3] loc(0). 1783c4762a1bSJed Brown Org [1] (0.5,0,1) 14 1784c4762a1bSJed Brown Dest[3] (0.5,0,0) 13 1785c4762a1bSJed Brown Apex[2] (0,0,0.5) 12 1786c4762a1bSJed Brown Oppo[0] (1,1,0.5) 10 1787c4762a1bSJed Brown [0] NULL. 1788c4762a1bSJed Brown [1] NULL. 1789c4762a1bSJed Brown [2] 0. (*) 1790c4762a1bSJed Brown [3] NULL. 1791b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshLawson3D(): 3 flips. 1792b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshEnqueueBadTet(): Queueing bad tet: (10, 13, 12, 14), ratio 1., qnum 0. 1793b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshRepairEncSegs(): Get an enc-seg (1, 5) 1794b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshSplitTetEdge(): Inserting point 15 on edge (5, 1). 1795b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Inserting point 15 on subedge (5, 1) (seg). 1796b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Updating abc: 17970fdc7489SMatthew Knepleysubface ver 0, mark 3: (queued) 17980fdc7489SMatthew Knepley [0] = 4 17990fdc7489SMatthew Knepley [1] = 4 18000fdc7489SMatthew Knepley [2] = 2 18010fdc7489SMatthew Knepley Org [0] = (1,0,1) 5 18020fdc7489SMatthew Knepley Dest[1] = (1,0,0.5) 15 18030fdc7489SMatthew Knepley Apex[2] = (0.5,0,0) 13 18040fdc7489SMatthew Knepley [6] = 2 18050fdc7489SMatthew Knepley [7] = Outer space 18060fdc7489SMatthew Knepley [8] = 0 18070fdc7489SMatthew Knepley [9] = No subsegment 18080fdc7489SMatthew Knepley [10]= No subsegment 1809b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Creating vbc: 18100fdc7489SMatthew Knepleysubface ver 0, mark 3: 18110fdc7489SMatthew Knepley [0] = 5 18120fdc7489SMatthew Knepley [1] = 2 18130fdc7489SMatthew Knepley [2] = 2 18140fdc7489SMatthew Knepley Org [0] = (1,0,0.5) 15 18150fdc7489SMatthew Knepley Dest[1] = (1,0,0) 1 18160fdc7489SMatthew Knepley Apex[2] = (0.5,0,0) 13 18170fdc7489SMatthew Knepley [6] = 3 18180fdc7489SMatthew Knepley [7] = Outer space 18190fdc7489SMatthew Knepley [8] = 0 18200fdc7489SMatthew Knepley [9] = 0 18210fdc7489SMatthew Knepley [10]= No subsegment 1822b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Updating abc: 18230fdc7489SMatthew Knepleysubface ver 5, mark 5: 18240fdc7489SMatthew Knepley [0] = 3 18250fdc7489SMatthew Knepley [1] = 1 18260fdc7489SMatthew Knepley [2] = 0 18270fdc7489SMatthew Knepley Org [0] = (1,0,1) 5 18280fdc7489SMatthew Knepley Dest[2] = (1,0,0.5) 15 18290fdc7489SMatthew Knepley Apex[1] = (1,1,0.5) 10 18300fdc7489SMatthew Knepley [6] = 0 18310fdc7489SMatthew Knepley [7] = Outer space 18320fdc7489SMatthew Knepley [8] = No subsegment 18330fdc7489SMatthew Knepley [9] = No subsegment 18340fdc7489SMatthew Knepley [10]= 0 1835b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Creating vbc: 18360fdc7489SMatthew Knepleysubface ver 5, mark 5: 18370fdc7489SMatthew Knepley [0] = 3 18380fdc7489SMatthew Knepley [1] = 1 18390fdc7489SMatthew Knepley [2] = 0 18400fdc7489SMatthew Knepley Org [0] = (1,0,0.5) 15 18410fdc7489SMatthew Knepley Dest[2] = (1,0,0) 1 18420fdc7489SMatthew Knepley Apex[1] = (1,1,0.5) 10 18430fdc7489SMatthew Knepley [6] = 1 18440fdc7489SMatthew Knepley [7] = Outer space 18450fdc7489SMatthew Knepley [8] = No subsegment 18460fdc7489SMatthew Knepley [9] = No subsegment 18470fdc7489SMatthew Knepley [10]= 0 18480fdc7489SMatthew Knepley Updating bots[0] Tetra with loc(3) and ver(0): 1849c4762a1bSJed Brown [0] Outer space. 18500fdc7489SMatthew Knepley [1] loc(2). 1851c4762a1bSJed Brown [2] Outer space. 1852c4762a1bSJed Brown [3] loc(1). 18530fdc7489SMatthew Knepley Org [2] (1,0,1) 5 18540fdc7489SMatthew Knepley Dest[3] (0.5,0,0) 13 18550fdc7489SMatthew Knepley Apex[0] (1,1,0.5) 10 18560fdc7489SMatthew Knepley Oppo[1] (1,0,0.5) 15 18570fdc7489SMatthew Knepley [0] 2. 1858c4762a1bSJed Brown [1] NULL. 18590fdc7489SMatthew Knepley [2] 0. 18600fdc7489SMatthew Knepley [3] NULL. (*) 18610fdc7489SMatthew Knepley Creating newtops[0] Tetra with loc(0) and ver(0): 18620fdc7489SMatthew Knepley [0] loc(1). 18630fdc7489SMatthew Knepley [1] Outer space. 18640fdc7489SMatthew Knepley [2] loc(1). 18650fdc7489SMatthew Knepley [3] Outer space. 18660fdc7489SMatthew Knepley Org [0] (1,0,0) 1 18670fdc7489SMatthew Knepley Dest[1] (1,1,0.5) 10 18680fdc7489SMatthew Knepley Apex[2] (0.5,0,0) 13 18690fdc7489SMatthew Knepley Oppo[3] (1,0,0.5) 15 18700fdc7489SMatthew Knepley [0] NULL. (*) 18710fdc7489SMatthew Knepley [1] 4. 18720fdc7489SMatthew Knepley [2] NULL. 18730fdc7489SMatthew Knepley [3] 0. 1874b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshLawson3D(): Lawson flip: 6 faces. 1875b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Flip edge (12, 10) to (14, 8) T44. 1876b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating abce Tetra with loc(0) and ver(4): 1877c4762a1bSJed Brown [0] loc(1). 1878c4762a1bSJed Brown [1] Outer space. 1879c4762a1bSJed Brown [2] loc(0). 1880c4762a1bSJed Brown [3] loc(0). 1881c4762a1bSJed Brown Org [2] (0.5,1,0) 8 1882c4762a1bSJed Brown Dest[0] (0.5,0,1) 14 1883c4762a1bSJed Brown Apex[1] (0,0,0.5) 12 1884c4762a1bSJed Brown Oppo[3] (0.5,0,0) 13 1885c4762a1bSJed Brown [0] NULL. (*) 1886c4762a1bSJed Brown [1] 0. 1887c4762a1bSJed Brown [2] NULL. 1888c4762a1bSJed Brown [3] NULL. 1889b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating bade Tetra with loc(3) and ver(4): 1890c4762a1bSJed Brown [0] loc(3). 18910fdc7489SMatthew Knepley [1] loc(3). 1892c4762a1bSJed Brown [2] loc(0). 1893c4762a1bSJed Brown [3] loc(3). 1894c4762a1bSJed Brown Org [0] (0.5,0,1) 14 1895c4762a1bSJed Brown Dest[2] (0.5,1,0) 8 1896c4762a1bSJed Brown Apex[3] (1,1,0.5) 10 1897c4762a1bSJed Brown Oppo[1] (0.5,0,0) 13 1898c4762a1bSJed Brown [0] NULL. 1899c4762a1bSJed Brown [1] NULL. 1900c4762a1bSJed Brown [2] NULL. 1901c4762a1bSJed Brown [3] NULL. (*) 1902b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating bacf Tetra with loc(1) and ver(0): 1903c4762a1bSJed Brown [0] loc(2). 1904c4762a1bSJed Brown [1] loc(0). 1905c4762a1bSJed Brown [2] loc(1). 1906c4762a1bSJed Brown [3] loc(1). 1907c4762a1bSJed Brown Org [0] (0.5,0,1) 14 1908c4762a1bSJed Brown Dest[3] (0.5,1,0) 8 1909c4762a1bSJed Brown Apex[1] (0,0,0.5) 12 1910c4762a1bSJed Brown Oppo[2] (0.5,1,1) 11 1911b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating abdf Tetra with loc(3) and ver(2): 1912c4762a1bSJed Brown [0] loc(1). 1913c4762a1bSJed Brown [1] loc(3). 1914c4762a1bSJed Brown [2] Outer space. 1915c4762a1bSJed Brown [3] loc(3). 1916c4762a1bSJed Brown Org [3] (0.5,1,0) 8 1917c4762a1bSJed Brown Dest[0] (0.5,0,1) 14 1918c4762a1bSJed Brown Apex[2] (1,1,0.5) 10 1919c4762a1bSJed Brown Oppo[1] (0.5,1,1) 11 1920c4762a1bSJed Brown [0] NULL. 1921c4762a1bSJed Brown [1] NULL. 1922c4762a1bSJed Brown [2] 4. 1923c4762a1bSJed Brown [3] NULL. (*) 1924b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Flip edge (13, 5) to (15, 14) T22. 1925b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22Sub(): Flip subedge (13, 5) to (15, 14). 1926b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating abce Tetra with loc(2) and ver(2): 19270fdc7489SMatthew Knepley [0] loc(2). 19280fdc7489SMatthew Knepley [1] loc(1). 19290fdc7489SMatthew Knepley [2] Outer space. 19300fdc7489SMatthew Knepley [3] loc(1). 19310fdc7489SMatthew Knepley Org [3] (0.5,0,1) 14 19320fdc7489SMatthew Knepley Dest[2] (1,0,0.5) 15 19330fdc7489SMatthew Knepley Apex[1] (0.5,0,0) 13 19340fdc7489SMatthew Knepley Oppo[0] (1,1,0.5) 10 19350fdc7489SMatthew Knepley [0] NULL. 19360fdc7489SMatthew Knepley [1] NULL. 19370fdc7489SMatthew Knepley [2] 0. (*) 19380fdc7489SMatthew Knepley [3] NULL. 1939b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating bade Tetra with loc(2) and ver(0): 19400fdc7489SMatthew Knepley [0] Outer space. 19410fdc7489SMatthew Knepley [1] loc(3). 19420fdc7489SMatthew Knepley [2] Outer space. 19430fdc7489SMatthew Knepley [3] loc(0). 19440fdc7489SMatthew Knepley Org [1] (1,0,0.5) 15 19450fdc7489SMatthew Knepley Dest[3] (0.5,0,1) 14 19460fdc7489SMatthew Knepley Apex[2] (1,0,1) 5 19470fdc7489SMatthew Knepley Oppo[0] (1,1,0.5) 10 19480fdc7489SMatthew Knepley [0] 2. 19490fdc7489SMatthew Knepley [1] NULL. 19500fdc7489SMatthew Knepley [2] 2. (*) 19510fdc7489SMatthew Knepley [3] NULL. 1952b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Flip edge (13, 10) to (15, 8) T44. 1953b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating abce Tetra with loc(2) and ver(4): 19540fdc7489SMatthew Knepley [0] loc(1). 19550fdc7489SMatthew Knepley [1] Outer space. 19560fdc7489SMatthew Knepley [2] loc(0). 19570fdc7489SMatthew Knepley [3] Outer space. 19580fdc7489SMatthew Knepley Org [2] (0.5,1,0) 8 19590fdc7489SMatthew Knepley Dest[1] (1,0,0.5) 15 19600fdc7489SMatthew Knepley Apex[3] (0.5,0,0) 13 19610fdc7489SMatthew Knepley Oppo[0] (1,0,0) 1 19620fdc7489SMatthew Knepley [0] NULL. 19630fdc7489SMatthew Knepley [1] 0. 19640fdc7489SMatthew Knepley [2] NULL. (*) 19650fdc7489SMatthew Knepley [3] 2. 1966b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating bade Tetra with loc(0) and ver(0): 19670fdc7489SMatthew Knepley [0] loc(2). 19680fdc7489SMatthew Knepley [1] loc(0). 19690fdc7489SMatthew Knepley [2] loc(3). 19700fdc7489SMatthew Knepley [3] Outer space. 19710fdc7489SMatthew Knepley Org [0] (1,0,0.5) 15 19720fdc7489SMatthew Knepley Dest[1] (0.5,1,0) 8 19730fdc7489SMatthew Knepley Apex[2] (1,1,0.5) 10 19740fdc7489SMatthew Knepley Oppo[3] (1,0,0) 1 19750fdc7489SMatthew Knepley [0] NULL. (*) 19760fdc7489SMatthew Knepley [1] NULL. 19770fdc7489SMatthew Knepley [2] NULL. 19780fdc7489SMatthew Knepley [3] 4. 1979b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating bacf Tetra with loc(0) and ver(0): 19800fdc7489SMatthew Knepley [0] loc(2). 19810fdc7489SMatthew Knepley [1] loc(1). 19820fdc7489SMatthew Knepley [2] loc(3). 19830fdc7489SMatthew Knepley [3] Outer space. 19840fdc7489SMatthew Knepley Org [0] (1,0,0.5) 15 19850fdc7489SMatthew Knepley Dest[1] (0.5,1,0) 8 19860fdc7489SMatthew Knepley Apex[2] (0.5,0,0) 13 19870fdc7489SMatthew Knepley Oppo[3] (0.5,0,1) 14 19880fdc7489SMatthew Knepley [0] NULL. (*) 19890fdc7489SMatthew Knepley [1] NULL. 19900fdc7489SMatthew Knepley [2] NULL. 19910fdc7489SMatthew Knepley [3] 0. 1992b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating abdf Tetra with loc(2) and ver(0): 19930fdc7489SMatthew Knepley [0] loc(3). 19940fdc7489SMatthew Knepley [1] loc(1). 19950fdc7489SMatthew Knepley [2] loc(0). 19960fdc7489SMatthew Knepley [3] loc(1). 19970fdc7489SMatthew Knepley Org [1] (0.5,1,0) 8 19980fdc7489SMatthew Knepley Dest[3] (1,0,0.5) 15 19990fdc7489SMatthew Knepley Apex[2] (1,1,0.5) 10 20000fdc7489SMatthew Knepley Oppo[0] (0.5,0,1) 14 20010fdc7489SMatthew Knepley [0] NULL. 20020fdc7489SMatthew Knepley [1] NULL. 20030fdc7489SMatthew Knepley [2] NULL. (*) 20040fdc7489SMatthew Knepley [3] NULL. 2005b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Flip edge (12, 11) to (14, 9) T44. 2006b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating abce Tetra with loc(0) and ver(2): 2007c4762a1bSJed Brown [0] loc(2). 2008c4762a1bSJed Brown [1] loc(0). 2009c4762a1bSJed Brown [2] loc(1). 2010c4762a1bSJed Brown [3] loc(0). 2011c4762a1bSJed Brown Org [1] (0,1,0.5) 9 2012c4762a1bSJed Brown Dest[2] (0.5,0,1) 14 2013c4762a1bSJed Brown Apex[0] (0,0,0.5) 12 2014c4762a1bSJed Brown Oppo[3] (0.5,1,0) 8 2015b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating bade Tetra with loc(3) and ver(2): 2016c4762a1bSJed Brown [0] Outer space. 2017c4762a1bSJed Brown [1] loc(2). 2018c4762a1bSJed Brown [2] loc(1). 2019c4762a1bSJed Brown [3] loc(2). 2020c4762a1bSJed Brown Org [3] (0.5,0,1) 14 2021c4762a1bSJed Brown Dest[0] (0,1,0.5) 9 2022c4762a1bSJed Brown Apex[2] (0.5,1,1) 11 2023c4762a1bSJed Brown Oppo[1] (0.5,1,0) 8 2024c4762a1bSJed Brown [0] 0. 2025c4762a1bSJed Brown [1] NULL. 2026c4762a1bSJed Brown [2] NULL. 2027c4762a1bSJed Brown [3] NULL. (*) 2028b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating bacf Tetra with loc(2) and ver(0): 2029c4762a1bSJed Brown [0] Outer space. 2030c4762a1bSJed Brown [1] loc(3). 2031c4762a1bSJed Brown [2] loc(0). 2032c4762a1bSJed Brown [3] Outer space. 2033c4762a1bSJed Brown Org [1] (0.5,0,1) 14 2034c4762a1bSJed Brown Dest[3] (0,1,0.5) 9 2035c4762a1bSJed Brown Apex[2] (0,0,0.5) 12 2036c4762a1bSJed Brown Oppo[0] (0,0,1) 4 2037c4762a1bSJed Brown [0] 0. 2038c4762a1bSJed Brown [1] NULL. 2039c4762a1bSJed Brown [2] NULL. (*) 2040c4762a1bSJed Brown [3] 0. 2041b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating abdf Tetra with loc(2) and ver(2): 2042c4762a1bSJed Brown [0] Outer space. 2043c4762a1bSJed Brown [1] loc(0). 2044c4762a1bSJed Brown [2] loc(3). 2045c4762a1bSJed Brown [3] loc(1). 2046c4762a1bSJed Brown Org [3] (0,1,0.5) 9 2047c4762a1bSJed Brown Dest[2] (0.5,0,1) 14 2048c4762a1bSJed Brown Apex[1] (0.5,1,1) 11 2049c4762a1bSJed Brown Oppo[0] (0,0,1) 4 2050c4762a1bSJed Brown [0] 0. 2051c4762a1bSJed Brown [1] NULL. 2052c4762a1bSJed Brown [2] NULL. (*) 2053c4762a1bSJed Brown [3] NULL. 2054b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Flip edge (13, 14) to (15, 12) T22. 2055b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22Sub(): Flip subedge (13, 14) to (15, 12). 2056b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating abce Tetra with loc(3) and ver(0): 2057c4762a1bSJed Brown [0] loc(0). 20580fdc7489SMatthew Knepley [1] loc(2). 2059c4762a1bSJed Brown [2] loc(3). 20600fdc7489SMatthew Knepley [3] Outer space. 20610fdc7489SMatthew Knepley Org [2] (0,0,0.5) 12 20620fdc7489SMatthew Knepley Dest[3] (1,0,0.5) 15 2063c4762a1bSJed Brown Apex[0] (0.5,0,0) 13 20640fdc7489SMatthew Knepley Oppo[1] (0.5,1,0) 8 2065c4762a1bSJed Brown [0] NULL. 20660fdc7489SMatthew Knepley [1] NULL. 2067c4762a1bSJed Brown [2] NULL. 20680fdc7489SMatthew Knepley [3] 0. (*) 2069b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating bade Tetra with loc(1) and ver(0): 2070c4762a1bSJed Brown [0] loc(1). 2071c4762a1bSJed Brown [1] Outer space. 2072c4762a1bSJed Brown [2] loc(3). 2073c4762a1bSJed Brown [3] loc(2). 2074c4762a1bSJed Brown Org [0] (1,0,0.5) 15 2075c4762a1bSJed Brown Dest[3] (0,0,0.5) 12 2076c4762a1bSJed Brown Apex[1] (0.5,0,1) 14 2077c4762a1bSJed Brown Oppo[2] (0.5,1,0) 8 2078c4762a1bSJed Brown [0] NULL. 2079c4762a1bSJed Brown [1] 0. (*) 2080c4762a1bSJed Brown [2] NULL. 2081c4762a1bSJed Brown [3] NULL. 2082b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshLawson3D(): 5 flips. 2083b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshEnqueueBadTet(): Queueing bad tet: (10, 8, 14, 15), ratio 1., qnum 0. 2084b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshEnqueueBadTet(): Queueing bad tet: (12, 8, 13, 15), ratio 1., qnum 0. 2085b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshEnqueueBadTet(): Queueing bad tet: (14, 8, 12, 15), ratio 1., qnum 0. 2086b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshRepairBadTets(): Dequeuing btet (10, 8, 14, 15). 2087b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshRepairBadTets(): loc = 2. 2088b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFormBowatCavityQuad(): Collect BC_i(16): 18 tets, 28 faces. 2089b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshEnqueueEncSub(): Queuing subface (10, 11, 8) [0]. 2090b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshEnqueueEncSub(): Queuing subface (14, 15, 12) [0]. 2091b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshEnqueueEncSub(): Queuing subface (1, 15, 10) [0]. 2092b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshEnqueueEncSub(): Queuing subface (10, 15, 5) [0]. 2093b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshEnqueueEncSub(): Queuing subface (5, 14, 11) [0]. 2094b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshEnqueueEncSub(): Queuing subface (9, 8, 11) [0]. 2095b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshEnqueueEncSub(): Queuing subface (13, 12, 15) [0]. 2096b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshEnqueueEncSub(): Queuing subface (13, 1, 8) [0]. 2097b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshEnqueueEncSub(): Queuing subface (1, 3, 8) [0]. 2098b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshEnqueueEncSub(): Queuing subface (1, 10, 3) [0]. 2099b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshEnqueueEncSub(): Queuing subface (5, 11, 7) [0]. 2100b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshEnqueueEncSub(): Queuing subface (7, 10, 5) [0]. 2101b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshEnqueueEncSub(): Queuing subface (4, 11, 14) [0]. 2102b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshEnqueueEncSub(): Queuing subface (4, 12, 9) [0]. 2103b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshEnqueueEncSub(): Queuing subface (12, 0, 9) [0]. 2104b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshEnqueueEncSub(): Queuing subface (8, 0, 13) [0]. 2105b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshEnqueueEncSub(): Queuing subface (6, 4, 9) [0]. 2106b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshEnqueueEncSub(): Queuing subface (6, 11, 4) [0]. 2107b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshEnqueueEncSub(): Queuing subface (0, 2, 9) [0]. 2108b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshEnqueueEncSub(): Queuing subface (8, 2, 0) [0]. 2109b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshRepairEncSubs(): Dequeuing ensub (10, 11, 8) [0]. 2110b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFormBowatCavitySub(): Collect CBC(16): 6 subfaces, 8 edges. 2111b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFormBowatCavityQuad(): Collect BC_i(16): 18 tets, 22 faces. 2112b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshBowatInsertSite(): Insert point 16 (0.5, 1, 0.5)[0] <dm:plex> TetGenMeshBowatInsertSite(): on facet. 2113b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshEnqueueBadTet(): Queueing bad tet: (15, 12, 14, 16), ratio 0.883883, qnum 0. 2114b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshEnqueueBadTet(): Queueing bad tet: (12, 15, 13, 16), ratio 0.883883, qnum 0. 2115b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshRepairEncSubs(): Dequeuing ensub (14, 15, 12) [0]. 2116b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFormBowatCavitySub(): Collect CBC(17): 6 subfaces, 8 edges. 2117b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFormBowatCavityQuad(): Collect BC_i(17): 22 tets, 24 faces. 2118b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshBowatInsertSite(): Insert point 17 (0.5, 0, 0.5)[0] <dm:plex> TetGenMeshBowatInsertSite(): on facet. 2119b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshRepairEncSubs(): Dequeuing ensub (1, 15, 10) [0]. 2120b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFormBowatCavitySub(): Collect CBC(18): 4 subfaces, 6 edges. 2121b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFormBowatCavityQuad(): Collect BC_i(18): 12 tets, 16 faces. 2122b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshCheckSeg4Encroach(): Queuing encroaching subsegment (1, 3). 2123b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshRepairEncSegs(): Get an enc-seg (1, 3) 2124b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshSplitTetEdge(): Inserting point 18 on edge (1, 3). 2125b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Inserting point 18 on subedge (1, 3) (seg). 2126b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Updating abc: 2127c4762a1bSJed Brownsubface ver 0, mark 2: (queued) 2128c4762a1bSJed Brown [0] = 5 2129c4762a1bSJed Brown [1] = 4 2130c4762a1bSJed Brown [2] = 4 2131c4762a1bSJed Brown Org [0] = (1,0,0) 1 2132c4762a1bSJed Brown Dest[1] = (1,0.5,0) 18 2133c4762a1bSJed Brown Apex[2] = (0.5,1,0) 8 2134c4762a1bSJed Brown [6] = 0 2135c4762a1bSJed Brown [7] = Outer space 2136c4762a1bSJed Brown [8] = 0 2137c4762a1bSJed Brown [9] = No subsegment 2138c4762a1bSJed Brown [10]= No subsegment 2139b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Creating vbc: 2140c4762a1bSJed Brownsubface ver 0, mark 2: 2141c4762a1bSJed Brown [0] = 5 2142c4762a1bSJed Brown [1] = 0 2143c4762a1bSJed Brown [2] = 2 2144c4762a1bSJed Brown Org [0] = (1,0.5,0) 18 2145c4762a1bSJed Brown Dest[1] = (1,1,0) 3 2146c4762a1bSJed Brown Apex[2] = (0.5,1,0) 8 2147c4762a1bSJed Brown [6] = 3 2148c4762a1bSJed Brown [7] = Outer space 2149c4762a1bSJed Brown [8] = 0 2150c4762a1bSJed Brown [9] = 0 2151c4762a1bSJed Brown [10]= No subsegment 2152b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Updating abc: 2153c4762a1bSJed Brownsubface ver 5, mark 5: (queued) 2154c4762a1bSJed Brown [0] = 3 2155c4762a1bSJed Brown [1] = 1 2156c4762a1bSJed Brown [2] = 0 2157c4762a1bSJed Brown Org [0] = (1,0,0) 1 2158c4762a1bSJed Brown Dest[2] = (1,0.5,0) 18 2159c4762a1bSJed Brown Apex[1] = (1,1,0.5) 10 2160c4762a1bSJed Brown [6] = 0 2161c4762a1bSJed Brown [7] = Outer space 2162c4762a1bSJed Brown [8] = No subsegment 2163c4762a1bSJed Brown [9] = No subsegment 2164c4762a1bSJed Brown [10]= 0 2165b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Creating vbc: 2166c4762a1bSJed Brownsubface ver 5, mark 5: 2167c4762a1bSJed Brown [0] = 3 2168c4762a1bSJed Brown [1] = 0 2169c4762a1bSJed Brown [2] = 0 2170c4762a1bSJed Brown Org [0] = (1,0.5,0) 18 2171c4762a1bSJed Brown Dest[2] = (1,1,0) 3 2172c4762a1bSJed Brown Apex[1] = (1,1,0.5) 10 2173c4762a1bSJed Brown [6] = 1 2174c4762a1bSJed Brown [7] = Outer space 2175c4762a1bSJed Brown [8] = No subsegment 2176c4762a1bSJed Brown [9] = 0 2177c4762a1bSJed Brown [10]= 0 2178c4762a1bSJed Brown Updating bots[0] Tetra with loc(3) and ver(4): 2179c4762a1bSJed Brown [0] Outer space. 2180c4762a1bSJed Brown [1] loc(3). 2181c4762a1bSJed Brown [2] loc(2). 21820fdc7489SMatthew Knepley [3] loc(3). 2183c4762a1bSJed Brown Org [0] (1,0,0) 1 2184c4762a1bSJed Brown Dest[2] (0.5,1,0) 8 21850fdc7489SMatthew Knepley Apex[3] (0.5,0,0.5) 17 2186c4762a1bSJed Brown Oppo[1] (1,0.5,0) 18 2187c4762a1bSJed Brown [0] 0. 2188c4762a1bSJed Brown [1] NULL. 2189c4762a1bSJed Brown [2] NULL. 2190c4762a1bSJed Brown [3] NULL. (*) 2191c4762a1bSJed Brown Creating newtops[0] Tetra with loc(0) and ver(0): 21920fdc7489SMatthew Knepley [0] loc(3). 2193c4762a1bSJed Brown [1] loc(3). 2194c4762a1bSJed Brown [2] loc(2). 2195c4762a1bSJed Brown [3] Outer space. 2196c4762a1bSJed Brown Org [0] (1,1,0) 3 21970fdc7489SMatthew Knepley Dest[1] (0.5,0,0.5) 17 2198c4762a1bSJed Brown Apex[2] (0.5,1,0) 8 2199c4762a1bSJed Brown Oppo[3] (1,0.5,0) 18 22000fdc7489SMatthew Knepley [0] NULL. (*) 2201c4762a1bSJed Brown [1] NULL. 2202c4762a1bSJed Brown [2] NULL. 2203c4762a1bSJed Brown [3] 0. 2204c4762a1bSJed Brown Updating bots[1] Tetra with loc(1) and ver(0): 2205c4762a1bSJed Brown [0] Outer space. 2206c4762a1bSJed Brown [1] loc(1). 2207c4762a1bSJed Brown [2] loc(2). 2208c4762a1bSJed Brown [3] loc(1). 2209c4762a1bSJed Brown Org [0] (1,0,0) 1 22100fdc7489SMatthew Knepley Dest[3] (0.5,0,0.5) 17 2211c4762a1bSJed Brown Apex[1] (1,1,0.5) 10 2212c4762a1bSJed Brown Oppo[2] (1,0.5,0) 18 2213c4762a1bSJed Brown [0] 0. 2214c4762a1bSJed Brown [1] NULL. (*) 2215c4762a1bSJed Brown [2] NULL. 2216c4762a1bSJed Brown [3] NULL. 2217c4762a1bSJed Brown Creating newtops[1] Tetra with loc(0) and ver(0): 22180fdc7489SMatthew Knepley [0] loc(3). 2219c4762a1bSJed Brown [1] Outer space. 2220c4762a1bSJed Brown [2] loc(2). 2221c4762a1bSJed Brown [3] loc(1). 2222c4762a1bSJed Brown Org [0] (1,1,0) 3 2223c4762a1bSJed Brown Dest[1] (1,1,0.5) 10 22240fdc7489SMatthew Knepley Apex[2] (0.5,0,0.5) 17 2225c4762a1bSJed Brown Oppo[3] (1,0.5,0) 18 22260fdc7489SMatthew Knepley [0] NULL. (*) 2227c4762a1bSJed Brown [1] 4. 2228c4762a1bSJed Brown [2] NULL. 2229c4762a1bSJed Brown [3] NULL. 2230b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshLawson3D(): Lawson flip: 4 faces. 2231b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Flip edge (8, 1) to (18, 13) T22. 2232b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22Sub(): Flip subedge (8, 1) to (18, 13). 2233b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating abce Tetra with loc(0) and ver(4): 2234c4762a1bSJed Brown [0] Outer space. 2235c4762a1bSJed Brown [1] loc(2). 2236c4762a1bSJed Brown [2] loc(3). 22370fdc7489SMatthew Knepley [3] loc(3). 2238c4762a1bSJed Brown Org [2] (0.5,0,0) 13 2239c4762a1bSJed Brown Dest[0] (1,0.5,0) 18 2240c4762a1bSJed Brown Apex[1] (0.5,1,0) 8 22410fdc7489SMatthew Knepley Oppo[3] (0.5,0,0.5) 17 2242c4762a1bSJed Brown [0] 0. (*) 2243c4762a1bSJed Brown [1] NULL. 2244c4762a1bSJed Brown [2] NULL. 2245c4762a1bSJed Brown [3] NULL. 2246b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating bade Tetra with loc(0) and ver(4): 2247c4762a1bSJed Brown [0] Outer space. 22480fdc7489SMatthew Knepley [1] Outer space. 2249c4762a1bSJed Brown [2] loc(3). 2250c4762a1bSJed Brown [3] loc(3). 22510fdc7489SMatthew Knepley Org [2] (1,0.5,0) 18 22520fdc7489SMatthew Knepley Dest[0] (0.5,0,0) 13 22530fdc7489SMatthew Knepley Apex[1] (1,0,0) 1 22540fdc7489SMatthew Knepley Oppo[3] (0.5,0,0.5) 17 2255c4762a1bSJed Brown [0] 2. (*) 22560fdc7489SMatthew Knepley [1] 0. 22570fdc7489SMatthew Knepley [2] NULL. 22580fdc7489SMatthew Knepley [3] NULL. 2259b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Flip edge (17, 3) to (18, 16) T44. 2260b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating abce Tetra with loc(1) and ver(4): 22610fdc7489SMatthew Knepley [0] loc(3). 22620fdc7489SMatthew Knepley [1] loc(3). 22630fdc7489SMatthew Knepley [2] loc(1). 22640fdc7489SMatthew Knepley [3] loc(1). 22650fdc7489SMatthew Knepley Org [1] (0.5,1,0.5) 16 22660fdc7489SMatthew Knepley Dest[0] (1,0.5,0) 18 22670fdc7489SMatthew Knepley Apex[3] (0.5,0,0.5) 17 22680fdc7489SMatthew Knepley Oppo[2] (0.5,1,0) 8 22690fdc7489SMatthew Knepley [0] NULL. 22700fdc7489SMatthew Knepley [1] NULL. (*) 22710fdc7489SMatthew Knepley [2] NULL. 22720fdc7489SMatthew Knepley [3] NULL. 2273b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating bade Tetra with loc(1) and ver(0): 22740fdc7489SMatthew Knepley [0] Outer space. 22750fdc7489SMatthew Knepley [1] loc(2). 22760fdc7489SMatthew Knepley [2] Outer space. 22770fdc7489SMatthew Knepley [3] loc(0). 22780fdc7489SMatthew Knepley Org [0] (1,0.5,0) 18 22790fdc7489SMatthew Knepley Dest[3] (0.5,1,0.5) 16 22800fdc7489SMatthew Knepley Apex[1] (1,1,0) 3 22810fdc7489SMatthew Knepley Oppo[2] (0.5,1,0) 8 22820fdc7489SMatthew Knepley [0] 0. 22830fdc7489SMatthew Knepley [1] NULL. (*) 22840fdc7489SMatthew Knepley [2] 0. 22850fdc7489SMatthew Knepley [3] NULL. 2286b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating bacf Tetra with loc(3) and ver(4): 22870fdc7489SMatthew Knepley [0] loc(3). 22880fdc7489SMatthew Knepley [1] loc(2). 22890fdc7489SMatthew Knepley [2] loc(2). 22900fdc7489SMatthew Knepley [3] loc(1). 22910fdc7489SMatthew Knepley Org [0] (1,0.5,0) 18 22920fdc7489SMatthew Knepley Dest[2] (0.5,1,0.5) 16 22930fdc7489SMatthew Knepley Apex[3] (0.5,0,0.5) 17 22940fdc7489SMatthew Knepley Oppo[1] (1,1,0.5) 10 22950fdc7489SMatthew Knepley [0] NULL. 2296c4762a1bSJed Brown [1] NULL. 2297c4762a1bSJed Brown [2] NULL. 22980fdc7489SMatthew Knepley [3] NULL. (*) 2299b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating abdf Tetra with loc(2) and ver(2): 23000fdc7489SMatthew Knepley [0] Outer space. 23010fdc7489SMatthew Knepley [1] Outer space. 23020fdc7489SMatthew Knepley [2] loc(1). 23030fdc7489SMatthew Knepley [3] loc(0). 23040fdc7489SMatthew Knepley Org [3] (0.5,1,0.5) 16 23050fdc7489SMatthew Knepley Dest[2] (1,0.5,0) 18 23060fdc7489SMatthew Knepley Apex[1] (1,1,0) 3 23070fdc7489SMatthew Knepley Oppo[0] (1,1,0.5) 10 23080fdc7489SMatthew Knepley [0] 4. 23090fdc7489SMatthew Knepley [1] 0. 23100fdc7489SMatthew Knepley [2] NULL. (*) 2311c4762a1bSJed Brown [3] NULL. 2312b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Flip edge (1, 10) to (18, 15) T22. 2313b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22Sub(): Flip subedge (1, 10) to (18, 15). 2314b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating abce Tetra with loc(0) and ver(0): 2315c4762a1bSJed Brown [0] Outer space. 2316c4762a1bSJed Brown [1] loc(1). 23170fdc7489SMatthew Knepley [2] loc(2). 23180fdc7489SMatthew Knepley [3] Outer space. 2319c4762a1bSJed Brown Org [0] (1,0,0.5) 15 2320c4762a1bSJed Brown Dest[1] (1,0.5,0) 18 2321c4762a1bSJed Brown Apex[2] (1,0,0) 1 23220fdc7489SMatthew Knepley Oppo[3] (0.5,0,0.5) 17 2323c4762a1bSJed Brown [0] 0. (*) 2324c4762a1bSJed Brown [1] NULL. 2325c4762a1bSJed Brown [2] NULL. 23260fdc7489SMatthew Knepley [3] 0. 2327b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating bade Tetra with loc(0) and ver(0): 2328c4762a1bSJed Brown [0] Outer space. 2329c4762a1bSJed Brown [1] loc(1). 2330c4762a1bSJed Brown [2] loc(1). 23310fdc7489SMatthew Knepley [3] loc(1). 2332c4762a1bSJed Brown Org [0] (1,0.5,0) 18 2333c4762a1bSJed Brown Dest[1] (1,0,0.5) 15 2334c4762a1bSJed Brown Apex[2] (1,1,0.5) 10 23350fdc7489SMatthew Knepley Oppo[3] (0.5,0,0.5) 17 2336c4762a1bSJed Brown [0] 4. (*) 2337c4762a1bSJed Brown [1] NULL. 2338c4762a1bSJed Brown [2] NULL. 2339c4762a1bSJed Brown [3] NULL. 2340b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshLawson3D(): 3 flips. 2341b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshRepairEncSubs(): Dequeuing ensub (10, 15, 5) [0]. 2342b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFormBowatCavitySub(): Collect CBC(19): 3 subfaces, 5 edges. 2343b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFormBowatCavityQuad(): Collect BC_i(19): 8 tets, 11 faces. 2344b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshCheckSeg4Encroach(): Queuing encroaching subsegment (7, 5). 2345b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshRepairEncSegs(): Get an enc-seg (7, 5) 2346b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshSplitTetEdge(): Inserting point 19 on edge (7, 5). 2347b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Inserting point 19 on subedge (7, 5) (seg). 2348b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Updating abc: 2349c4762a1bSJed Brownsubface ver 4, mark 4: (queued) 2350c4762a1bSJed Brown [0] = 2 2351c4762a1bSJed Brown [1] = 0 2352c4762a1bSJed Brown [2] = 4 2353c4762a1bSJed Brown Org [2] = (1,1,1) 7 2354c4762a1bSJed Brown Dest[0] = (1,0.5,1) 19 2355c4762a1bSJed Brown Apex[1] = (0.5,1,1) 11 2356c4762a1bSJed Brown [6] = 0 2357c4762a1bSJed Brown [7] = Outer space 2358c4762a1bSJed Brown [8] = No subsegment 2359c4762a1bSJed Brown [9] = 0 2360c4762a1bSJed Brown [10]= 0 2361b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Creating vbc: 2362c4762a1bSJed Brownsubface ver 4, mark 4: 2363c4762a1bSJed Brown [0] = 3 2364c4762a1bSJed Brown [1] = 0 2365c4762a1bSJed Brown [2] = 5 2366c4762a1bSJed Brown Org [2] = (1,0.5,1) 19 2367c4762a1bSJed Brown Dest[0] = (1,0,1) 5 2368c4762a1bSJed Brown Apex[1] = (0.5,1,1) 11 2369c4762a1bSJed Brown [6] = 3 2370c4762a1bSJed Brown [7] = Outer space 2371c4762a1bSJed Brown [8] = No subsegment 2372c4762a1bSJed Brown [9] = No subsegment 2373c4762a1bSJed Brown [10]= 0 2374b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Updating abc: 2375c4762a1bSJed Brownsubface ver 5, mark 5: (queued) 2376c4762a1bSJed Brown [0] = 0 2377c4762a1bSJed Brown [1] = 1 2378c4762a1bSJed Brown [2] = 4 2379c4762a1bSJed Brown Org [0] = (1,1,1) 7 2380c4762a1bSJed Brown Dest[2] = (1,0.5,1) 19 2381c4762a1bSJed Brown Apex[1] = (1,1,0.5) 10 2382c4762a1bSJed Brown [6] = 0 2383c4762a1bSJed Brown [7] = Outer space 2384c4762a1bSJed Brown [8] = 0 2385c4762a1bSJed Brown [9] = No subsegment 2386c4762a1bSJed Brown [10]= 0 2387b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Creating vbc: 2388c4762a1bSJed Brownsubface ver 5, mark 5: 2389c4762a1bSJed Brown [0] = 3 2390c4762a1bSJed Brown [1] = 1 2391c4762a1bSJed Brown [2] = 4 2392c4762a1bSJed Brown Org [0] = (1,0.5,1) 19 2393c4762a1bSJed Brown Dest[2] = (1,0,1) 5 2394c4762a1bSJed Brown Apex[1] = (1,1,0.5) 10 2395c4762a1bSJed Brown [6] = 1 2396c4762a1bSJed Brown [7] = Outer space 2397c4762a1bSJed Brown [8] = No subsegment 2398c4762a1bSJed Brown [9] = No subsegment 2399c4762a1bSJed Brown [10]= 0 2400c4762a1bSJed Brown Updating bots[0] Tetra with loc(1) and ver(4): 2401c4762a1bSJed Brown [0] Outer space. 24020fdc7489SMatthew Knepley [1] loc(3). 2403c4762a1bSJed Brown [2] loc(1). 2404c4762a1bSJed Brown [3] loc(2). 2405c4762a1bSJed Brown Org [1] (1,1,1) 7 2406c4762a1bSJed Brown Dest[0] (0.5,1,1) 11 24070fdc7489SMatthew Knepley Apex[3] (0.5,0,0.5) 17 2408c4762a1bSJed Brown Oppo[2] (1,0.5,1) 19 2409c4762a1bSJed Brown [0] 0. 24100fdc7489SMatthew Knepley [1] NULL. (*) 2411c4762a1bSJed Brown [2] NULL. 2412c4762a1bSJed Brown [3] NULL. 2413c4762a1bSJed Brown Creating newtops[0] Tetra with loc(0) and ver(0): 2414c4762a1bSJed Brown [0] loc(2). 2415c4762a1bSJed Brown [1] loc(3). 2416c4762a1bSJed Brown [2] loc(3). 2417c4762a1bSJed Brown [3] Outer space. 2418c4762a1bSJed Brown Org [0] (1,0,1) 5 24190fdc7489SMatthew Knepley Dest[1] (0.5,0,0.5) 17 2420c4762a1bSJed Brown Apex[2] (0.5,1,1) 11 2421c4762a1bSJed Brown Oppo[3] (1,0.5,1) 19 2422c4762a1bSJed Brown [0] NULL. (*) 2423c4762a1bSJed Brown [1] NULL. 2424c4762a1bSJed Brown [2] NULL. 2425c4762a1bSJed Brown [3] 4. 2426c4762a1bSJed Brown Updating bots[1] Tetra with loc(2) and ver(0): 2427c4762a1bSJed Brown [0] Outer space. 2428c4762a1bSJed Brown [1] loc(2). 24290fdc7489SMatthew Knepley [2] loc(3). 2430c4762a1bSJed Brown [3] loc(2). 2431c4762a1bSJed Brown Org [1] (1,1,1) 7 24320fdc7489SMatthew Knepley Dest[3] (0.5,0,0.5) 17 2433c4762a1bSJed Brown Apex[2] (1,1,0.5) 10 2434c4762a1bSJed Brown Oppo[0] (1,0.5,1) 19 2435c4762a1bSJed Brown [0] 0. 2436c4762a1bSJed Brown [1] NULL. 24370fdc7489SMatthew Knepley [2] NULL. (*) 2438c4762a1bSJed Brown [3] NULL. 2439c4762a1bSJed Brown Creating newtops[1] Tetra with loc(0) and ver(0): 24400fdc7489SMatthew Knepley [0] loc(3). 2441c4762a1bSJed Brown [1] Outer space. 2442c4762a1bSJed Brown [2] loc(3). 2443c4762a1bSJed Brown [3] loc(1). 2444c4762a1bSJed Brown Org [0] (1,0,1) 5 2445c4762a1bSJed Brown Dest[1] (1,1,0.5) 10 24460fdc7489SMatthew Knepley Apex[2] (0.5,0,0.5) 17 2447c4762a1bSJed Brown Oppo[3] (1,0.5,1) 19 2448c4762a1bSJed Brown [0] NULL. (*) 2449c4762a1bSJed Brown [1] 4. 2450c4762a1bSJed Brown [2] NULL. 2451c4762a1bSJed Brown [3] NULL. 2452b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshLawson3D(): Lawson flip: 4 faces. 2453b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Flip edge (7, 17) to (19, 16) T44. 2454b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating abce Tetra with loc(2) and ver(0): 24550fdc7489SMatthew Knepley [0] Outer space. 24560fdc7489SMatthew Knepley [1] loc(3). 24570fdc7489SMatthew Knepley [2] loc(1). 24580fdc7489SMatthew Knepley [3] Outer space. 24590fdc7489SMatthew Knepley Org [1] (0.5,1,0.5) 16 24600fdc7489SMatthew Knepley Dest[3] (1,0.5,1) 19 24610fdc7489SMatthew Knepley Apex[2] (1,1,1) 7 24620fdc7489SMatthew Knepley Oppo[0] (0.5,1,1) 11 24630fdc7489SMatthew Knepley [0] 0. 24640fdc7489SMatthew Knepley [1] NULL. 24650fdc7489SMatthew Knepley [2] NULL. (*) 24660fdc7489SMatthew Knepley [3] 0. 2467b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating bade Tetra with loc(2) and ver(2): 24680fdc7489SMatthew Knepley [0] loc(2). 24690fdc7489SMatthew Knepley [1] loc(2). 24700fdc7489SMatthew Knepley [2] loc(1). 24710fdc7489SMatthew Knepley [3] loc(1). 24720fdc7489SMatthew Knepley Org [3] (1,0.5,1) 19 24730fdc7489SMatthew Knepley Dest[2] (0.5,1,0.5) 16 24740fdc7489SMatthew Knepley Apex[1] (0.5,0,0.5) 17 24750fdc7489SMatthew Knepley Oppo[0] (0.5,1,1) 11 24760fdc7489SMatthew Knepley [0] NULL. 24770fdc7489SMatthew Knepley [1] NULL. 24780fdc7489SMatthew Knepley [2] NULL. (*) 24790fdc7489SMatthew Knepley [3] NULL. 2480b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating bacf Tetra with loc(1) and ver(2): 24810fdc7489SMatthew Knepley [0] Outer space. 24820fdc7489SMatthew Knepley [1] loc(2). 24830fdc7489SMatthew Knepley [2] loc(3). 24840fdc7489SMatthew Knepley [3] Outer space. 24850fdc7489SMatthew Knepley Org [3] (1,0.5,1) 19 24860fdc7489SMatthew Knepley Dest[1] (0.5,1,0.5) 16 24870fdc7489SMatthew Knepley Apex[0] (1,1,1) 7 24880fdc7489SMatthew Knepley Oppo[2] (1,1,0.5) 10 24890fdc7489SMatthew Knepley [0] 0. 24900fdc7489SMatthew Knepley [1] NULL. (*) 24910fdc7489SMatthew Knepley [2] NULL. 24920fdc7489SMatthew Knepley [3] 0. 2493b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating abdf Tetra with loc(1) and ver(0): 24940fdc7489SMatthew Knepley [0] loc(2). 24950fdc7489SMatthew Knepley [1] loc(2). 24960fdc7489SMatthew Knepley [2] loc(2). 24970fdc7489SMatthew Knepley [3] loc(2). 24980fdc7489SMatthew Knepley Org [0] (0.5,1,0.5) 16 24990fdc7489SMatthew Knepley Dest[3] (1,0.5,1) 19 25000fdc7489SMatthew Knepley Apex[1] (0.5,0,0.5) 17 25010fdc7489SMatthew Knepley Oppo[2] (1,1,0.5) 10 25020fdc7489SMatthew Knepley [0] NULL. 25030fdc7489SMatthew Knepley [1] NULL. (*) 25040fdc7489SMatthew Knepley [2] NULL. 25050fdc7489SMatthew Knepley [3] NULL. 2506b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Flip edge (5, 11) to (19, 14) T22. 2507b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22Sub(): Flip subedge (5, 11) to (19, 14). 2508b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating abce Tetra with loc(3) and ver(4): 2509c4762a1bSJed Brown [0] loc(2). 25100fdc7489SMatthew Knepley [1] Outer space. 2511c4762a1bSJed Brown [2] loc(3). 2512c4762a1bSJed Brown [3] Outer space. 2513c4762a1bSJed Brown Org [0] (0.5,0,1) 14 2514c4762a1bSJed Brown Dest[2] (1,0.5,1) 19 2515c4762a1bSJed Brown Apex[3] (1,0,1) 5 25160fdc7489SMatthew Knepley Oppo[1] (0.5,0,0.5) 17 2517c4762a1bSJed Brown [0] NULL. 25180fdc7489SMatthew Knepley [1] 0. 2519c4762a1bSJed Brown [2] NULL. 2520c4762a1bSJed Brown [3] 4. (*) 2521b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating bade Tetra with loc(0) and ver(2): 2522c4762a1bSJed Brown [0] Outer space. 25230fdc7489SMatthew Knepley [1] loc(1). 2524c4762a1bSJed Brown [2] loc(0). 2525c4762a1bSJed Brown [3] loc(2). 2526c4762a1bSJed Brown Org [1] (1,0.5,1) 19 2527c4762a1bSJed Brown Dest[2] (0.5,0,1) 14 2528c4762a1bSJed Brown Apex[0] (0.5,1,1) 11 25290fdc7489SMatthew Knepley Oppo[3] (0.5,0,0.5) 17 2530c4762a1bSJed Brown [0] 4. (*) 2531c4762a1bSJed Brown [1] NULL. 2532c4762a1bSJed Brown [2] NULL. 2533c4762a1bSJed Brown [3] NULL. 2534b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Flip edge (10, 5) to (19, 15) T22. 2535b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22Sub(): Flip subedge (10, 5) to (19, 15). 2536b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating abce Tetra with loc(1) and ver(4): 25370fdc7489SMatthew Knepley [0] loc(3). 25380fdc7489SMatthew Knepley [1] Outer space. 25390fdc7489SMatthew Knepley [2] loc(2). 2540c4762a1bSJed Brown [3] loc(2). 2541c4762a1bSJed Brown Org [1] (1,0,0.5) 15 25420fdc7489SMatthew Knepley Dest[0] (1,0.5,1) 19 25430fdc7489SMatthew Knepley Apex[3] (1,1,0.5) 10 25440fdc7489SMatthew Knepley Oppo[2] (0.5,0,0.5) 17 2545c4762a1bSJed Brown [0] NULL. 25460fdc7489SMatthew Knepley [1] 4. (*) 2547c4762a1bSJed Brown [2] NULL. 2548c4762a1bSJed Brown [3] NULL. 2549b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating bade Tetra with loc(0) and ver(4): 2550c4762a1bSJed Brown [0] Outer space. 2551c4762a1bSJed Brown [1] Outer space. 25520fdc7489SMatthew Knepley [2] loc(2). 25530fdc7489SMatthew Knepley [3] loc(0). 25540fdc7489SMatthew Knepley Org [2] (1,0.5,1) 19 25550fdc7489SMatthew Knepley Dest[0] (1,0,0.5) 15 25560fdc7489SMatthew Knepley Apex[1] (1,0,1) 5 25570fdc7489SMatthew Knepley Oppo[3] (0.5,0,0.5) 17 25580fdc7489SMatthew Knepley [0] 2. (*) 2559c4762a1bSJed Brown [1] 0. 25600fdc7489SMatthew Knepley [2] NULL. 2561c4762a1bSJed Brown [3] NULL. 2562b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshLawson3D(): 3 flips. 2563b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshRepairEncSubs(): Dequeuing ensub (4, 11, 14) [0]. 2564b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFormBowatCavitySub(): Collect CBC(20): 3 subfaces, 5 edges. 2565b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFormBowatCavityQuad(): Collect BC_i(20): 8 tets, 11 faces. 2566b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshCheckSeg4Encroach(): Queuing encroaching subsegment (6, 4). 2567b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshRepairEncSegs(): Get an enc-seg (6, 4) 2568b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshSplitTetEdge(): Inserting point 20 on edge (4, 6). 2569b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Inserting point 20 on subedge (4, 6) (seg). 2570b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Updating abc: 2571c4762a1bSJed Brownsubface ver 2, mark 4: (queued) 2572c4762a1bSJed Brown [0] = 0 2573c4762a1bSJed Brown [1] = 2 2574c4762a1bSJed Brown [2] = 0 2575c4762a1bSJed Brown Org [1] = (0,0,1) 4 2576c4762a1bSJed Brown Dest[2] = (0,0.5,1) 20 2577c4762a1bSJed Brown Apex[0] = (0.5,1,1) 11 2578c4762a1bSJed Brown [6] = 0 2579c4762a1bSJed Brown [7] = Outer space 2580c4762a1bSJed Brown [8] = No subsegment 2581c4762a1bSJed Brown [9] = 0 2582c4762a1bSJed Brown [10]= No subsegment 2583b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Creating vbc: 2584c4762a1bSJed Brownsubface ver 2, mark 4: 2585c4762a1bSJed Brown [0] = 4 2586c4762a1bSJed Brown [1] = 3 2587c4762a1bSJed Brown [2] = 0 2588c4762a1bSJed Brown Org [1] = (0,0.5,1) 20 2589c4762a1bSJed Brown Dest[2] = (0,1,1) 6 2590c4762a1bSJed Brown Apex[0] = (0.5,1,1) 11 2591c4762a1bSJed Brown [6] = 3 2592c4762a1bSJed Brown [7] = Outer space 2593c4762a1bSJed Brown [8] = No subsegment 2594c4762a1bSJed Brown [9] = 0 2595c4762a1bSJed Brown [10]= 0 2596b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Updating abc: 2597c4762a1bSJed Brownsubface ver 3, mark 6: (queued) 2598c4762a1bSJed Brown [0] = 5 2599c4762a1bSJed Brown [1] = 3 2600c4762a1bSJed Brown [2] = 5 2601c4762a1bSJed Brown Org [2] = (0,0,1) 4 2602c4762a1bSJed Brown Dest[1] = (0,0.5,1) 20 2603c4762a1bSJed Brown Apex[0] = (0,1,0.5) 9 2604c4762a1bSJed Brown [6] = 0 2605c4762a1bSJed Brown [7] = Outer space 2606c4762a1bSJed Brown [8] = No subsegment 2607c4762a1bSJed Brown [9] = 0 2608c4762a1bSJed Brown [10]= No subsegment 2609b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Creating vbc: 2610c4762a1bSJed Brownsubface ver 3, mark 6: 2611c4762a1bSJed Brown [0] = 0 2612c4762a1bSJed Brown [1] = 2 2613c4762a1bSJed Brown [2] = 1 2614c4762a1bSJed Brown Org [2] = (0,0.5,1) 20 2615c4762a1bSJed Brown Dest[1] = (0,1,1) 6 2616c4762a1bSJed Brown Apex[0] = (0,1,0.5) 9 2617c4762a1bSJed Brown [6] = 1 2618c4762a1bSJed Brown [7] = Outer space 2619c4762a1bSJed Brown [8] = 0 2620c4762a1bSJed Brown [9] = 0 2621c4762a1bSJed Brown [10]= No subsegment 2622c4762a1bSJed Brown Updating bots[0] Tetra with loc(3) and ver(4): 2623c4762a1bSJed Brown [0] Outer space. 2624c4762a1bSJed Brown [1] loc(2). 2625c4762a1bSJed Brown [2] loc(2). 26260fdc7489SMatthew Knepley [3] loc(1). 2627c4762a1bSJed Brown Org [0] (0,0,1) 4 2628c4762a1bSJed Brown Dest[2] (0.5,1,1) 11 26290fdc7489SMatthew Knepley Apex[3] (0.5,0,0.5) 17 2630c4762a1bSJed Brown Oppo[1] (0,0.5,1) 20 2631c4762a1bSJed Brown [0] 4. 2632c4762a1bSJed Brown [1] NULL. 2633c4762a1bSJed Brown [2] NULL. 2634c4762a1bSJed Brown [3] NULL. (*) 2635c4762a1bSJed Brown Creating newtops[0] Tetra with loc(0) and ver(0): 26360fdc7489SMatthew Knepley [0] loc(3). 2637c4762a1bSJed Brown [1] loc(3). 2638c4762a1bSJed Brown [2] loc(2). 2639c4762a1bSJed Brown [3] Outer space. 2640c4762a1bSJed Brown Org [0] (0,1,1) 6 26410fdc7489SMatthew Knepley Dest[1] (0.5,0,0.5) 17 2642c4762a1bSJed Brown Apex[2] (0.5,1,1) 11 2643c4762a1bSJed Brown Oppo[3] (0,0.5,1) 20 26440fdc7489SMatthew Knepley [0] NULL. (*) 2645c4762a1bSJed Brown [1] NULL. 2646c4762a1bSJed Brown [2] NULL. 2647c4762a1bSJed Brown [3] 2. 2648c4762a1bSJed Brown Updating bots[1] Tetra with loc(3) and ver(0): 2649c4762a1bSJed Brown [0] Outer space. 2650c4762a1bSJed Brown [1] loc(2). 2651c4762a1bSJed Brown [2] loc(1). 2652c4762a1bSJed Brown [3] loc(2). 2653c4762a1bSJed Brown Org [2] (0,0,1) 4 26540fdc7489SMatthew Knepley Dest[3] (0.5,0,0.5) 17 2655c4762a1bSJed Brown Apex[0] (0,1,0.5) 9 2656c4762a1bSJed Brown Oppo[1] (0,0.5,1) 20 2657c4762a1bSJed Brown [0] 2. 2658c4762a1bSJed Brown [1] NULL. 2659c4762a1bSJed Brown [2] NULL. 2660c4762a1bSJed Brown [3] NULL. (*) 2661c4762a1bSJed Brown Creating newtops[1] Tetra with loc(0) and ver(0): 26620fdc7489SMatthew Knepley [0] loc(3). 2663c4762a1bSJed Brown [1] Outer space. 2664c4762a1bSJed Brown [2] loc(1). 2665c4762a1bSJed Brown [3] loc(1). 2666c4762a1bSJed Brown Org [0] (0,1,1) 6 2667c4762a1bSJed Brown Dest[1] (0,1,0.5) 9 26680fdc7489SMatthew Knepley Apex[2] (0.5,0,0.5) 17 2669c4762a1bSJed Brown Oppo[3] (0,0.5,1) 20 26700fdc7489SMatthew Knepley [0] NULL. (*) 2671c4762a1bSJed Brown [1] 2. 2672c4762a1bSJed Brown [2] NULL. 2673c4762a1bSJed Brown [3] NULL. 2674b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshLawson3D(): Lawson flip: 4 faces. 2675b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Flip edge (11, 4) to (20, 14) T22. 2676b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22Sub(): Flip subedge (11, 4) to (20, 14). 2677b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating abce Tetra with loc(0) and ver(4): 2678c4762a1bSJed Brown [0] Outer space. 2679c4762a1bSJed Brown [1] loc(2). 2680c4762a1bSJed Brown [2] loc(3). 26810fdc7489SMatthew Knepley [3] loc(1). 26820fdc7489SMatthew Knepley Org [2] (0.5,0,1) 14 26830fdc7489SMatthew Knepley Dest[0] (0,0.5,1) 20 26840fdc7489SMatthew Knepley Apex[1] (0.5,1,1) 11 26850fdc7489SMatthew Knepley Oppo[3] (0.5,0,0.5) 17 26860fdc7489SMatthew Knepley [0] 4. (*) 2687c4762a1bSJed Brown [1] NULL. 2688c4762a1bSJed Brown [2] NULL. 2689c4762a1bSJed Brown [3] NULL. 2690b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating bade Tetra with loc(0) and ver(0): 2691c4762a1bSJed Brown [0] Outer space. 26920fdc7489SMatthew Knepley [1] loc(3). 2693c4762a1bSJed Brown [2] Outer space. 2694c4762a1bSJed Brown [3] loc(2). 2695c4762a1bSJed Brown Org [0] (0,0.5,1) 20 26960fdc7489SMatthew Knepley Dest[1] (0.5,0,1) 14 26970fdc7489SMatthew Knepley Apex[2] (0,0,1) 4 26980fdc7489SMatthew Knepley Oppo[3] (0.5,0,0.5) 17 26990fdc7489SMatthew Knepley [0] 0. (*) 27000fdc7489SMatthew Knepley [1] NULL. 2701c4762a1bSJed Brown [2] 0. 2702c4762a1bSJed Brown [3] NULL. 2703b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Flip edge (17, 6) to (20, 16) T44. 2704b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating abce Tetra with loc(1) and ver(4): 27050fdc7489SMatthew Knepley [0] loc(3). 27060fdc7489SMatthew Knepley [1] loc(3). 2707c4762a1bSJed Brown [2] loc(0). 27080fdc7489SMatthew Knepley [3] loc(1). 27090fdc7489SMatthew Knepley Org [1] (0.5,1,0.5) 16 27100fdc7489SMatthew Knepley Dest[0] (0,0.5,1) 20 27110fdc7489SMatthew Knepley Apex[3] (0.5,0,0.5) 17 2712c4762a1bSJed Brown Oppo[2] (0.5,1,1) 11 2713c4762a1bSJed Brown [0] NULL. 2714c4762a1bSJed Brown [1] NULL. (*) 2715c4762a1bSJed Brown [2] NULL. 2716c4762a1bSJed Brown [3] NULL. 2717b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating bade Tetra with loc(1) and ver(0): 27180fdc7489SMatthew Knepley [0] Outer space. 2719c4762a1bSJed Brown [1] loc(2). 27200fdc7489SMatthew Knepley [2] Outer space. 27210fdc7489SMatthew Knepley [3] loc(0). 27220fdc7489SMatthew Knepley Org [0] (0,0.5,1) 20 27230fdc7489SMatthew Knepley Dest[3] (0.5,1,0.5) 16 27240fdc7489SMatthew Knepley Apex[1] (0,1,1) 6 27250fdc7489SMatthew Knepley Oppo[2] (0.5,1,1) 11 27260fdc7489SMatthew Knepley [0] 2. 27270fdc7489SMatthew Knepley [1] NULL. (*) 27280fdc7489SMatthew Knepley [2] 0. 27290fdc7489SMatthew Knepley [3] NULL. 2730b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating bacf Tetra with loc(3) and ver(4): 27310fdc7489SMatthew Knepley [0] loc(3). 27320fdc7489SMatthew Knepley [1] loc(1). 27330fdc7489SMatthew Knepley [2] loc(2). 2734c4762a1bSJed Brown [3] loc(1). 27350fdc7489SMatthew Knepley Org [0] (0,0.5,1) 20 27360fdc7489SMatthew Knepley Dest[2] (0.5,1,0.5) 16 27370fdc7489SMatthew Knepley Apex[3] (0.5,0,0.5) 17 27380fdc7489SMatthew Knepley Oppo[1] (0,1,0.5) 9 2739c4762a1bSJed Brown [0] NULL. 2740c4762a1bSJed Brown [1] NULL. 2741c4762a1bSJed Brown [2] NULL. 2742c4762a1bSJed Brown [3] NULL. (*) 2743b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating abdf Tetra with loc(2) and ver(2): 27440fdc7489SMatthew Knepley [0] Outer space. 2745c4762a1bSJed Brown [1] Outer space. 27460fdc7489SMatthew Knepley [2] loc(1). 27470fdc7489SMatthew Knepley [3] loc(0). 27480fdc7489SMatthew Knepley Org [3] (0.5,1,0.5) 16 27490fdc7489SMatthew Knepley Dest[2] (0,0.5,1) 20 27500fdc7489SMatthew Knepley Apex[1] (0,1,1) 6 27510fdc7489SMatthew Knepley Oppo[0] (0,1,0.5) 9 27520fdc7489SMatthew Knepley [0] 2. 2753c4762a1bSJed Brown [1] 0. 27540fdc7489SMatthew Knepley [2] NULL. (*) 2755c4762a1bSJed Brown [3] NULL. 2756b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Flip edge (4, 9) to (20, 12) T22. 2757b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22Sub(): Flip subedge (4, 9) to (20, 12). 2758b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating abce Tetra with loc(0) and ver(4): 2759c4762a1bSJed Brown [0] Outer space. 2760c4762a1bSJed Brown [1] loc(3). 2761c4762a1bSJed Brown [2] Outer space. 27620fdc7489SMatthew Knepley [3] loc(2). 27630fdc7489SMatthew Knepley Org [2] (0,0,0.5) 12 2764c4762a1bSJed Brown Dest[0] (0,0.5,1) 20 2765c4762a1bSJed Brown Apex[1] (0,0,1) 4 27660fdc7489SMatthew Knepley Oppo[3] (0.5,0,0.5) 17 27670fdc7489SMatthew Knepley [0] 2. (*) 27680fdc7489SMatthew Knepley [1] NULL. 2769c4762a1bSJed Brown [2] 0. 2770c4762a1bSJed Brown [3] NULL. 2771b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating bade Tetra with loc(0) and ver(2): 27720fdc7489SMatthew Knepley [0] Outer space. 27730fdc7489SMatthew Knepley [1] loc(1). 27740fdc7489SMatthew Knepley [2] loc(3). 27750fdc7489SMatthew Knepley [3] loc(3). 27760fdc7489SMatthew Knepley Org [1] (0,0.5,1) 20 27770fdc7489SMatthew Knepley Dest[2] (0,0,0.5) 12 27780fdc7489SMatthew Knepley Apex[0] (0,1,0.5) 9 27790fdc7489SMatthew Knepley Oppo[3] (0.5,0,0.5) 17 27800fdc7489SMatthew Knepley [0] 0. (*) 27810fdc7489SMatthew Knepley [1] NULL. 27820fdc7489SMatthew Knepley [2] NULL. 27830fdc7489SMatthew Knepley [3] NULL. 2784b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshLawson3D(): 3 flips. 2785b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshRepairEncSubs(): Dequeuing ensub (12, 0, 9) [0]. 2786b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFormBowatCavitySub(): Collect CBC(21): 3 subfaces, 5 edges. 2787b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFormBowatCavityQuad(): Collect BC_i(21): 10 tets, 13 faces. 2788b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshCheckSeg4Encroach(): Queuing encroaching subsegment (2, 0). 2789b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshRepairEncSegs(): Get an enc-seg (2, 0) 2790b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshSplitTetEdge(): Inserting point 21 on edge (2, 0). 2791b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Inserting point 21 on subedge (2, 0) (seg). 2792b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Updating abc: 2793c4762a1bSJed Brownsubface ver 1, mark 6: (queued) 2794c4762a1bSJed Brown [0] = 2 2795c4762a1bSJed Brown [1] = 0 2796c4762a1bSJed Brown [2] = 3 2797c4762a1bSJed Brown Org [1] = (0,1,0) 2 2798c4762a1bSJed Brown Dest[0] = (0,0.5,0) 21 2799c4762a1bSJed Brown Apex[2] = (0,1,0.5) 9 2800c4762a1bSJed Brown [6] = 0 2801c4762a1bSJed Brown [7] = Outer space 2802c4762a1bSJed Brown [8] = 0 2803c4762a1bSJed Brown [9] = 0 2804c4762a1bSJed Brown [10]= No subsegment 2805b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Creating vbc: 2806c4762a1bSJed Brownsubface ver 1, mark 6: 2807c4762a1bSJed Brown [0] = 2 2808c4762a1bSJed Brown [1] = 5 2809c4762a1bSJed Brown [2] = 2 2810c4762a1bSJed Brown Org [1] = (0,0.5,0) 21 2811c4762a1bSJed Brown Dest[0] = (0,0,0) 0 2812c4762a1bSJed Brown Apex[2] = (0,1,0.5) 9 2813c4762a1bSJed Brown [6] = 1 2814c4762a1bSJed Brown [7] = Outer space 2815c4762a1bSJed Brown [8] = 0 2816c4762a1bSJed Brown [9] = No subsegment 2817c4762a1bSJed Brown [10]= No subsegment 2818b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Updating abc: 2819c4762a1bSJed Brownsubface ver 2, mark 2: (queued) 2820c4762a1bSJed Brown [0] = 0 2821c4762a1bSJed Brown [1] = 1 2822c4762a1bSJed Brown [2] = 0 2823c4762a1bSJed Brown Org [1] = (0,1,0) 2 2824c4762a1bSJed Brown Dest[2] = (0,0.5,0) 21 2825c4762a1bSJed Brown Apex[0] = (0.5,1,0) 8 2826c4762a1bSJed Brown [6] = 0 2827c4762a1bSJed Brown [7] = Outer space 2828c4762a1bSJed Brown [8] = 0 2829c4762a1bSJed Brown [9] = 0 2830c4762a1bSJed Brown [10]= No subsegment 2831b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshSplitSubEdge_queue(): Creating vbc: 2832c4762a1bSJed Brownsubface ver 2, mark 2: 2833c4762a1bSJed Brown [0] = 4 2834c4762a1bSJed Brown [1] = 1 2835c4762a1bSJed Brown [2] = 0 2836c4762a1bSJed Brown Org [1] = (0,0.5,0) 21 2837c4762a1bSJed Brown Dest[2] = (0,0,0) 0 2838c4762a1bSJed Brown Apex[0] = (0.5,1,0) 8 2839c4762a1bSJed Brown [6] = 3 2840c4762a1bSJed Brown [7] = Outer space 2841c4762a1bSJed Brown [8] = No subsegment 2842c4762a1bSJed Brown [9] = 0 2843c4762a1bSJed Brown [10]= No subsegment 2844c4762a1bSJed Brown Updating bots[0] Tetra with loc(2) and ver(4): 2845c4762a1bSJed Brown [0] Outer space. 2846c4762a1bSJed Brown [1] loc(2). 28470fdc7489SMatthew Knepley [2] loc(3). 2848c4762a1bSJed Brown [3] loc(1). 2849c4762a1bSJed Brown Org [2] (0,1,0) 2 2850c4762a1bSJed Brown Dest[1] (0.5,1,0) 8 28510fdc7489SMatthew Knepley Apex[3] (0.5,0,0.5) 17 2852c4762a1bSJed Brown Oppo[0] (0,0.5,0) 21 2853c4762a1bSJed Brown [0] 0. 2854c4762a1bSJed Brown [1] NULL. 28550fdc7489SMatthew Knepley [2] NULL. (*) 2856c4762a1bSJed Brown [3] NULL. 2857c4762a1bSJed Brown Creating newtops[0] Tetra with loc(0) and ver(0): 28580fdc7489SMatthew Knepley [0] loc(1). 2859c4762a1bSJed Brown [1] loc(3). 2860c4762a1bSJed Brown [2] loc(1). 2861c4762a1bSJed Brown [3] Outer space. 2862c4762a1bSJed Brown Org [0] (0,0,0) 0 28630fdc7489SMatthew Knepley Dest[1] (0.5,0,0.5) 17 2864c4762a1bSJed Brown Apex[2] (0.5,1,0) 8 2865c4762a1bSJed Brown Oppo[3] (0,0.5,0) 21 2866c4762a1bSJed Brown [0] NULL. (*) 2867c4762a1bSJed Brown [1] NULL. 2868c4762a1bSJed Brown [2] NULL. 2869c4762a1bSJed Brown [3] 2. 2870c4762a1bSJed Brown Updating bots[1] Tetra with loc(2) and ver(0): 2871c4762a1bSJed Brown [0] Outer space. 2872c4762a1bSJed Brown [1] loc(3). 28730fdc7489SMatthew Knepley [2] loc(3). 2874c4762a1bSJed Brown [3] loc(2). 2875c4762a1bSJed Brown Org [1] (0,1,0) 2 28760fdc7489SMatthew Knepley Dest[3] (0.5,0,0.5) 17 2877c4762a1bSJed Brown Apex[2] (0,1,0.5) 9 2878c4762a1bSJed Brown Oppo[0] (0,0.5,0) 21 2879c4762a1bSJed Brown [0] 0. 2880c4762a1bSJed Brown [1] NULL. 28810fdc7489SMatthew Knepley [2] NULL. (*) 2882c4762a1bSJed Brown [3] NULL. 2883c4762a1bSJed Brown Creating newtops[1] Tetra with loc(0) and ver(0): 2884c4762a1bSJed Brown [0] loc(2). 2885c4762a1bSJed Brown [1] Outer space. 2886c4762a1bSJed Brown [2] loc(3). 2887c4762a1bSJed Brown [3] loc(1). 2888c4762a1bSJed Brown Org [0] (0,0,0) 0 2889c4762a1bSJed Brown Dest[1] (0,1,0.5) 9 28900fdc7489SMatthew Knepley Apex[2] (0.5,0,0.5) 17 2891c4762a1bSJed Brown Oppo[3] (0,0.5,0) 21 2892c4762a1bSJed Brown [0] NULL. (*) 2893c4762a1bSJed Brown [1] 0. 2894c4762a1bSJed Brown [2] NULL. 2895c4762a1bSJed Brown [3] NULL. 2896b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshLawson3D(): Lawson flip: 4 faces. 2897b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Flip edge (2, 17) to (21, 16) T44. 2898b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating abce Tetra with loc(3) and ver(0): 28990fdc7489SMatthew Knepley [0] Outer space. 29000fdc7489SMatthew Knepley [1] Outer space. 2901c4762a1bSJed Brown [2] loc(3). 2902c4762a1bSJed Brown [3] loc(1). 29030fdc7489SMatthew Knepley Org [2] (0.5,1,0.5) 16 29040fdc7489SMatthew Knepley Dest[3] (0,0.5,0) 21 29050fdc7489SMatthew Knepley Apex[0] (0,1,0) 2 29060fdc7489SMatthew Knepley Oppo[1] (0.5,1,0) 8 29070fdc7489SMatthew Knepley [0] 0. 29080fdc7489SMatthew Knepley [1] 0. 2909c4762a1bSJed Brown [2] NULL. 2910c4762a1bSJed Brown [3] NULL. (*) 2911b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating bade Tetra with loc(2) and ver(2): 29120fdc7489SMatthew Knepley [0] loc(2). 29130fdc7489SMatthew Knepley [1] loc(2). 29140fdc7489SMatthew Knepley [2] loc(1). 29150fdc7489SMatthew Knepley [3] loc(2). 29160fdc7489SMatthew Knepley Org [3] (0,0.5,0) 21 29170fdc7489SMatthew Knepley Dest[2] (0.5,1,0.5) 16 29180fdc7489SMatthew Knepley Apex[1] (0.5,0,0.5) 17 29190fdc7489SMatthew Knepley Oppo[0] (0.5,1,0) 8 29200fdc7489SMatthew Knepley [0] NULL. 2921c4762a1bSJed Brown [1] NULL. 29220fdc7489SMatthew Knepley [2] NULL. (*) 29230fdc7489SMatthew Knepley [3] NULL. 2924b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating bacf Tetra with loc(1) and ver(2): 29250fdc7489SMatthew Knepley [0] Outer space. 29260fdc7489SMatthew Knepley [1] loc(3). 29270fdc7489SMatthew Knepley [2] loc(3). 29280fdc7489SMatthew Knepley [3] Outer space. 29290fdc7489SMatthew Knepley Org [3] (0,0.5,0) 21 29300fdc7489SMatthew Knepley Dest[1] (0.5,1,0.5) 16 29310fdc7489SMatthew Knepley Apex[0] (0,1,0) 2 29320fdc7489SMatthew Knepley Oppo[2] (0,1,0.5) 9 29330fdc7489SMatthew Knepley [0] 0. 29340fdc7489SMatthew Knepley [1] NULL. (*) 2935c4762a1bSJed Brown [2] NULL. 2936c4762a1bSJed Brown [3] 0. 2937b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating abdf Tetra with loc(1) and ver(0): 29380fdc7489SMatthew Knepley [0] loc(2). 29390fdc7489SMatthew Knepley [1] loc(2). 29400fdc7489SMatthew Knepley [2] loc(2). 29410fdc7489SMatthew Knepley [3] loc(2). 29420fdc7489SMatthew Knepley Org [0] (0.5,1,0.5) 16 29430fdc7489SMatthew Knepley Dest[3] (0,0.5,0) 21 29440fdc7489SMatthew Knepley Apex[1] (0.5,0,0.5) 17 29450fdc7489SMatthew Knepley Oppo[2] (0,1,0.5) 9 29460fdc7489SMatthew Knepley [0] NULL. 29470fdc7489SMatthew Knepley [1] NULL. (*) 29480fdc7489SMatthew Knepley [2] NULL. 29490fdc7489SMatthew Knepley [3] NULL. 2950b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Flip edge (0, 8) to (21, 13) T22. 2951b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22Sub(): Flip subedge (0, 8) to (21, 13). 2952b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating abce Tetra with loc(3) and ver(4): 29530fdc7489SMatthew Knepley [0] loc(1). 2954c4762a1bSJed Brown [1] Outer space. 29550fdc7489SMatthew Knepley [2] loc(3). 29560fdc7489SMatthew Knepley [3] Outer space. 29570fdc7489SMatthew Knepley Org [0] (0.5,0,0) 13 2958c4762a1bSJed Brown Dest[2] (0,0.5,0) 21 29590fdc7489SMatthew Knepley Apex[3] (0,0,0) 0 29600fdc7489SMatthew Knepley Oppo[1] (0.5,0,0.5) 17 2961c4762a1bSJed Brown [0] NULL. 2962c4762a1bSJed Brown [1] 0. 29630fdc7489SMatthew Knepley [2] NULL. 29640fdc7489SMatthew Knepley [3] 2. (*) 2965b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating bade Tetra with loc(0) and ver(0): 2966c4762a1bSJed Brown [0] Outer space. 2967c4762a1bSJed Brown [1] loc(0). 29680fdc7489SMatthew Knepley [2] loc(2). 29690fdc7489SMatthew Knepley [3] loc(1). 29700fdc7489SMatthew Knepley Org [0] (0,0.5,0) 21 29710fdc7489SMatthew Knepley Dest[1] (0.5,0,0) 13 29720fdc7489SMatthew Knepley Apex[2] (0.5,1,0) 8 29730fdc7489SMatthew Knepley Oppo[3] (0.5,0,0.5) 17 2974c4762a1bSJed Brown [0] 0. (*) 2975c4762a1bSJed Brown [1] NULL. 2976c4762a1bSJed Brown [2] NULL. 2977c4762a1bSJed Brown [3] NULL. 2978b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Flip edge (9, 0) to (21, 12) T22. 2979b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22Sub(): Flip subedge (9, 0) to (21, 12). 2980b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating abce Tetra with loc(1) and ver(4): 29810fdc7489SMatthew Knepley [0] loc(2). 29820fdc7489SMatthew Knepley [1] Outer space. 2983c4762a1bSJed Brown [2] loc(3). 29840fdc7489SMatthew Knepley [3] loc(2). 29850fdc7489SMatthew Knepley Org [1] (0,0,0.5) 12 2986c4762a1bSJed Brown Dest[0] (0,0.5,0) 21 29870fdc7489SMatthew Knepley Apex[3] (0,1,0.5) 9 29880fdc7489SMatthew Knepley Oppo[2] (0.5,0,0.5) 17 2989c4762a1bSJed Brown [0] NULL. 29900fdc7489SMatthew Knepley [1] 0. (*) 2991c4762a1bSJed Brown [2] NULL. 29920fdc7489SMatthew Knepley [3] NULL. 2993b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshFlip22(): Updating bade Tetra with loc(0) and ver(2): 29940fdc7489SMatthew Knepley [0] Outer space. 29950fdc7489SMatthew Knepley [1] loc(2). 29960fdc7489SMatthew Knepley [2] loc(0). 2997c4762a1bSJed Brown [3] Outer space. 2998c4762a1bSJed Brown Org [1] (0,0.5,0) 21 29990fdc7489SMatthew Knepley Dest[2] (0,0,0.5) 12 30000fdc7489SMatthew Knepley Apex[0] (0,0,0) 0 30010fdc7489SMatthew Knepley Oppo[3] (0.5,0,0.5) 17 30020fdc7489SMatthew Knepley [0] 0. (*) 3003c4762a1bSJed Brown [1] NULL. 30040fdc7489SMatthew Knepley [2] NULL. 3005c4762a1bSJed Brown [3] 0. 3006b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshLawson3D(): 3 flips. 3007b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshEnforceQuality(): 14 refinement points. 3008b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshEnforceQuality(): Totally added 14 points. 3009b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshOptimize(): Optimizing mesh. 3010b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshOptimize(): level = 3. 3011b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshOptimize(): level = 3 pass 0. 3012b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshOutputNodes(): Writing nodes. 3013b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshOutputElements(): Writing elements. 3014b5d96b8dSStefano Zampini[0] <dm:plex> TetGenMeshOutputSubfaces(): Writing faces. 30158cc725e6SPierre JolivetDM Object: Generated Mesh 1 MPI process 3016c4762a1bSJed Brown type: plex 301752b05773SJed BrownGenerated Mesh in 3 dimensions: 3018c4762a1bSJed BrownSupports: 3019c4762a1bSJed Brown[0] Max support size: 24 30200fdc7489SMatthew Knepley[0]: 32 ----> 14 30210fdc7489SMatthew Knepley[0]: 32 ----> 22 30220fdc7489SMatthew Knepley[0]: 33 ----> 9 30230fdc7489SMatthew Knepley[0]: 33 ----> 26 30240fdc7489SMatthew Knepley[0]: 34 ----> 28 30250fdc7489SMatthew Knepley[0]: 34 ----> 30 30260fdc7489SMatthew Knepley[0]: 35 ----> 8 30270fdc7489SMatthew Knepley[0]: 35 ----> 27 30280fdc7489SMatthew Knepley[0]: 36 ----> 3 3029c4762a1bSJed Brown[0]: 36 ----> 5 30300fdc7489SMatthew Knepley[0]: 37 ----> 10 30310fdc7489SMatthew Knepley[0]: 37 ----> 19 30320fdc7489SMatthew Knepley[0]: 38 ----> 13 30330fdc7489SMatthew Knepley[0]: 38 ----> 15 3034c4762a1bSJed Brown[0]: 39 ----> 1 30350fdc7489SMatthew Knepley[0]: 39 ----> 4 3036c4762a1bSJed Brown[0]: 40 ----> 7 30370fdc7489SMatthew Knepley[0]: 40 ----> 8 30380fdc7489SMatthew Knepley[0]: 40 ----> 11 30390fdc7489SMatthew Knepley[0]: 40 ----> 24 30400fdc7489SMatthew Knepley[0]: 40 ----> 28 3041c4762a1bSJed Brown[0]: 40 ----> 29 30420fdc7489SMatthew Knepley[0]: 41 ----> 6 30430fdc7489SMatthew Knepley[0]: 41 ----> 15 30440fdc7489SMatthew Knepley[0]: 41 ----> 20 30450fdc7489SMatthew Knepley[0]: 41 ----> 23 30460fdc7489SMatthew Knepley[0]: 41 ----> 30 3047c4762a1bSJed Brown[0]: 41 ----> 31 3048c4762a1bSJed Brown[0]: 42 ----> 1 30490fdc7489SMatthew Knepley[0]: 42 ----> 2 30500fdc7489SMatthew Knepley[0]: 42 ----> 16 30510fdc7489SMatthew Knepley[0]: 42 ----> 18 30520fdc7489SMatthew Knepley[0]: 42 ----> 25 30530fdc7489SMatthew Knepley[0]: 42 ----> 27 3054c4762a1bSJed Brown[0]: 43 ----> 0 30550fdc7489SMatthew Knepley[0]: 43 ----> 4 30560fdc7489SMatthew Knepley[0]: 43 ----> 12 30570fdc7489SMatthew Knepley[0]: 43 ----> 13 30580fdc7489SMatthew Knepley[0]: 43 ----> 17 30590fdc7489SMatthew Knepley[0]: 43 ----> 21 30600fdc7489SMatthew Knepley[0]: 44 ----> 3 30610fdc7489SMatthew Knepley[0]: 44 ----> 6 30620fdc7489SMatthew Knepley[0]: 44 ----> 14 30630fdc7489SMatthew Knepley[0]: 44 ----> 23 30640fdc7489SMatthew Knepley[0]: 45 ----> 7 30650fdc7489SMatthew Knepley[0]: 45 ----> 9 30660fdc7489SMatthew Knepley[0]: 45 ----> 11 30670fdc7489SMatthew Knepley[0]: 45 ----> 22 3068c4762a1bSJed Brown[0]: 46 ----> 5 30690fdc7489SMatthew Knepley[0]: 46 ----> 12 30700fdc7489SMatthew Knepley[0]: 46 ----> 17 30710fdc7489SMatthew Knepley[0]: 46 ----> 19 30720fdc7489SMatthew Knepley[0]: 47 ----> 10 30730fdc7489SMatthew Knepley[0]: 47 ----> 16 30740fdc7489SMatthew Knepley[0]: 47 ----> 18 30750fdc7489SMatthew Knepley[0]: 47 ----> 26 3076c4762a1bSJed Brown[0]: 48 ----> 0 30770fdc7489SMatthew Knepley[0]: 48 ----> 1 3078c4762a1bSJed Brown[0]: 48 ----> 2 3079c4762a1bSJed Brown[0]: 48 ----> 4 3080c4762a1bSJed Brown[0]: 48 ----> 8 3081c4762a1bSJed Brown[0]: 48 ----> 13 3082c4762a1bSJed Brown[0]: 48 ----> 15 3083c4762a1bSJed Brown[0]: 48 ----> 20 30840fdc7489SMatthew Knepley[0]: 48 ----> 21 3085c4762a1bSJed Brown[0]: 48 ----> 24 30860fdc7489SMatthew Knepley[0]: 48 ----> 25 3087c4762a1bSJed Brown[0]: 48 ----> 27 3088c4762a1bSJed Brown[0]: 48 ----> 28 3089c4762a1bSJed Brown[0]: 48 ----> 29 3090c4762a1bSJed Brown[0]: 48 ----> 30 3091c4762a1bSJed Brown[0]: 48 ----> 31 30920fdc7489SMatthew Knepley[0]: 49 ----> 0 3093c4762a1bSJed Brown[0]: 49 ----> 2 30940fdc7489SMatthew Knepley[0]: 49 ----> 3 30950fdc7489SMatthew Knepley[0]: 49 ----> 5 30960fdc7489SMatthew Knepley[0]: 49 ----> 6 3097c4762a1bSJed Brown[0]: 49 ----> 7 3098c4762a1bSJed Brown[0]: 49 ----> 9 3099c4762a1bSJed Brown[0]: 49 ----> 10 3100c4762a1bSJed Brown[0]: 49 ----> 11 3101c4762a1bSJed Brown[0]: 49 ----> 12 3102c4762a1bSJed Brown[0]: 49 ----> 14 31030fdc7489SMatthew Knepley[0]: 49 ----> 16 3104c4762a1bSJed Brown[0]: 49 ----> 17 31050fdc7489SMatthew Knepley[0]: 49 ----> 18 3106c4762a1bSJed Brown[0]: 49 ----> 19 3107c4762a1bSJed Brown[0]: 49 ----> 20 3108c4762a1bSJed Brown[0]: 49 ----> 21 31090fdc7489SMatthew Knepley[0]: 49 ----> 22 3110c4762a1bSJed Brown[0]: 49 ----> 23 3111c4762a1bSJed Brown[0]: 49 ----> 24 3112c4762a1bSJed Brown[0]: 49 ----> 25 31130fdc7489SMatthew Knepley[0]: 49 ----> 26 31140fdc7489SMatthew Knepley[0]: 49 ----> 29 31150fdc7489SMatthew Knepley[0]: 49 ----> 31 31160fdc7489SMatthew Knepley[0]: 50 ----> 8 31170fdc7489SMatthew Knepley[0]: 50 ----> 9 31180fdc7489SMatthew Knepley[0]: 50 ----> 11 31190fdc7489SMatthew Knepley[0]: 50 ----> 16 31200fdc7489SMatthew Knepley[0]: 50 ----> 24 3121c4762a1bSJed Brown[0]: 50 ----> 25 31220fdc7489SMatthew Knepley[0]: 50 ----> 26 31230fdc7489SMatthew Knepley[0]: 50 ----> 27 31240fdc7489SMatthew Knepley[0]: 51 ----> 0 3125c4762a1bSJed Brown[0]: 51 ----> 1 31260fdc7489SMatthew Knepley[0]: 51 ----> 2 31270fdc7489SMatthew Knepley[0]: 51 ----> 4 3128c4762a1bSJed Brown[0]: 51 ----> 10 3129c4762a1bSJed Brown[0]: 51 ----> 17 3130c4762a1bSJed Brown[0]: 51 ----> 18 31310fdc7489SMatthew Knepley[0]: 51 ----> 19 31320fdc7489SMatthew Knepley[0]: 52 ----> 3 3133c4762a1bSJed Brown[0]: 52 ----> 5 31340fdc7489SMatthew Knepley[0]: 52 ----> 6 31350fdc7489SMatthew Knepley[0]: 52 ----> 12 31360fdc7489SMatthew Knepley[0]: 52 ----> 13 31370fdc7489SMatthew Knepley[0]: 52 ----> 15 31380fdc7489SMatthew Knepley[0]: 52 ----> 20 31390fdc7489SMatthew Knepley[0]: 52 ----> 21 3140c4762a1bSJed Brown[0]: 53 ----> 7 3141c4762a1bSJed Brown[0]: 53 ----> 14 31420fdc7489SMatthew Knepley[0]: 53 ----> 22 31430fdc7489SMatthew Knepley[0]: 53 ----> 23 3144c4762a1bSJed Brown[0]: 53 ----> 28 3145c4762a1bSJed Brown[0]: 53 ----> 29 3146c4762a1bSJed Brown[0]: 53 ----> 30 3147c4762a1bSJed Brown[0]: 53 ----> 31 3148c4762a1bSJed BrownCones: 3149c4762a1bSJed Brown[0] Max cone size: 4 31500fdc7489SMatthew Knepley[0]: 0 <---- 49 (0) 3151c4762a1bSJed Brown[0]: 0 <---- 43 (0) 31520fdc7489SMatthew Knepley[0]: 0 <---- 48 (0) 31530fdc7489SMatthew Knepley[0]: 0 <---- 51 (0) 31540fdc7489SMatthew Knepley[0]: 1 <---- 48 (0) 3155c4762a1bSJed Brown[0]: 1 <---- 39 (0) 3156c4762a1bSJed Brown[0]: 1 <---- 42 (0) 31570fdc7489SMatthew Knepley[0]: 1 <---- 51 (0) 3158c4762a1bSJed Brown[0]: 2 <---- 49 (0) 3159c4762a1bSJed Brown[0]: 2 <---- 48 (0) 31600fdc7489SMatthew Knepley[0]: 2 <---- 42 (0) 31610fdc7489SMatthew Knepley[0]: 2 <---- 51 (0) 31620fdc7489SMatthew Knepley[0]: 3 <---- 36 (0) 31630fdc7489SMatthew Knepley[0]: 3 <---- 52 (0) 31640fdc7489SMatthew Knepley[0]: 3 <---- 44 (0) 31650fdc7489SMatthew Knepley[0]: 3 <---- 49 (0) 3166c4762a1bSJed Brown[0]: 4 <---- 48 (0) 31670fdc7489SMatthew Knepley[0]: 4 <---- 43 (0) 31680fdc7489SMatthew Knepley[0]: 4 <---- 39 (0) 31690fdc7489SMatthew Knepley[0]: 4 <---- 51 (0) 3170c4762a1bSJed Brown[0]: 5 <---- 46 (0) 31710fdc7489SMatthew Knepley[0]: 5 <---- 52 (0) 31720fdc7489SMatthew Knepley[0]: 5 <---- 36 (0) 31730fdc7489SMatthew Knepley[0]: 5 <---- 49 (0) 31740fdc7489SMatthew Knepley[0]: 6 <---- 52 (0) 31750fdc7489SMatthew Knepley[0]: 6 <---- 41 (0) 31760fdc7489SMatthew Knepley[0]: 6 <---- 44 (0) 31770fdc7489SMatthew Knepley[0]: 6 <---- 49 (0) 31780fdc7489SMatthew Knepley[0]: 7 <---- 45 (0) 3179c4762a1bSJed Brown[0]: 7 <---- 53 (0) 31800fdc7489SMatthew Knepley[0]: 7 <---- 40 (0) 3181c4762a1bSJed Brown[0]: 7 <---- 49 (0) 31820fdc7489SMatthew Knepley[0]: 8 <---- 35 (0) 31830fdc7489SMatthew Knepley[0]: 8 <---- 50 (0) 31840fdc7489SMatthew Knepley[0]: 8 <---- 40 (0) 3185c4762a1bSJed Brown[0]: 8 <---- 48 (0) 31860fdc7489SMatthew Knepley[0]: 9 <---- 33 (0) 31870fdc7489SMatthew Knepley[0]: 9 <---- 45 (0) 31880fdc7489SMatthew Knepley[0]: 9 <---- 50 (0) 3189c4762a1bSJed Brown[0]: 9 <---- 49 (0) 31900fdc7489SMatthew Knepley[0]: 10 <---- 37 (0) 31910fdc7489SMatthew Knepley[0]: 10 <---- 47 (0) 3192c4762a1bSJed Brown[0]: 10 <---- 51 (0) 3193c4762a1bSJed Brown[0]: 10 <---- 49 (0) 31940fdc7489SMatthew Knepley[0]: 11 <---- 40 (0) 31950fdc7489SMatthew Knepley[0]: 11 <---- 50 (0) 31960fdc7489SMatthew Knepley[0]: 11 <---- 45 (0) 3197c4762a1bSJed Brown[0]: 11 <---- 49 (0) 31980fdc7489SMatthew Knepley[0]: 12 <---- 43 (0) 31990fdc7489SMatthew Knepley[0]: 12 <---- 52 (0) 32000fdc7489SMatthew Knepley[0]: 12 <---- 46 (0) 3201c4762a1bSJed Brown[0]: 12 <---- 49 (0) 32020fdc7489SMatthew Knepley[0]: 13 <---- 38 (0) 32030fdc7489SMatthew Knepley[0]: 13 <---- 52 (0) 32040fdc7489SMatthew Knepley[0]: 13 <---- 43 (0) 3205c4762a1bSJed Brown[0]: 13 <---- 48 (0) 3206c4762a1bSJed Brown[0]: 14 <---- 53 (0) 32070fdc7489SMatthew Knepley[0]: 14 <---- 32 (0) 32080fdc7489SMatthew Knepley[0]: 14 <---- 44 (0) 3209c4762a1bSJed Brown[0]: 14 <---- 49 (0) 32100fdc7489SMatthew Knepley[0]: 15 <---- 38 (0) 32110fdc7489SMatthew Knepley[0]: 15 <---- 41 (0) 32120fdc7489SMatthew Knepley[0]: 15 <---- 52 (0) 3213c4762a1bSJed Brown[0]: 15 <---- 48 (0) 32140fdc7489SMatthew Knepley[0]: 16 <---- 47 (0) 32150fdc7489SMatthew Knepley[0]: 16 <---- 50 (0) 32160fdc7489SMatthew Knepley[0]: 16 <---- 42 (0) 32170fdc7489SMatthew Knepley[0]: 16 <---- 49 (0) 3218c4762a1bSJed Brown[0]: 17 <---- 51 (0) 32190fdc7489SMatthew Knepley[0]: 17 <---- 43 (0) 32200fdc7489SMatthew Knepley[0]: 17 <---- 46 (0) 3221c4762a1bSJed Brown[0]: 17 <---- 49 (0) 32220fdc7489SMatthew Knepley[0]: 18 <---- 47 (0) 3223c4762a1bSJed Brown[0]: 18 <---- 51 (0) 32240fdc7489SMatthew Knepley[0]: 18 <---- 49 (0) 32250fdc7489SMatthew Knepley[0]: 18 <---- 42 (0) 3226c4762a1bSJed Brown[0]: 19 <---- 49 (0) 32270fdc7489SMatthew Knepley[0]: 19 <---- 46 (0) 32280fdc7489SMatthew Knepley[0]: 19 <---- 51 (0) 32290fdc7489SMatthew Knepley[0]: 19 <---- 37 (0) 32300fdc7489SMatthew Knepley[0]: 20 <---- 41 (0) 32310fdc7489SMatthew Knepley[0]: 20 <---- 52 (0) 3232c4762a1bSJed Brown[0]: 20 <---- 48 (0) 3233c4762a1bSJed Brown[0]: 20 <---- 49 (0) 32340fdc7489SMatthew Knepley[0]: 21 <---- 48 (0) 32350fdc7489SMatthew Knepley[0]: 21 <---- 52 (0) 32360fdc7489SMatthew Knepley[0]: 21 <---- 43 (0) 3237c4762a1bSJed Brown[0]: 21 <---- 49 (0) 32380fdc7489SMatthew Knepley[0]: 22 <---- 49 (0) 32390fdc7489SMatthew Knepley[0]: 22 <---- 45 (0) 32400fdc7489SMatthew Knepley[0]: 22 <---- 53 (0) 32410fdc7489SMatthew Knepley[0]: 22 <---- 32 (0) 32420fdc7489SMatthew Knepley[0]: 23 <---- 44 (0) 32430fdc7489SMatthew Knepley[0]: 23 <---- 53 (0) 3244c4762a1bSJed Brown[0]: 23 <---- 49 (0) 32450fdc7489SMatthew Knepley[0]: 23 <---- 41 (0) 3246c4762a1bSJed Brown[0]: 24 <---- 48 (0) 32470fdc7489SMatthew Knepley[0]: 24 <---- 50 (0) 32480fdc7489SMatthew Knepley[0]: 24 <---- 40 (0) 3249c4762a1bSJed Brown[0]: 24 <---- 49 (0) 32500fdc7489SMatthew Knepley[0]: 25 <---- 42 (0) 3251c4762a1bSJed Brown[0]: 25 <---- 50 (0) 32520fdc7489SMatthew Knepley[0]: 25 <---- 48 (0) 32530fdc7489SMatthew Knepley[0]: 25 <---- 49 (0) 32540fdc7489SMatthew Knepley[0]: 26 <---- 50 (0) 32550fdc7489SMatthew Knepley[0]: 26 <---- 47 (0) 32560fdc7489SMatthew Knepley[0]: 26 <---- 33 (0) 32570fdc7489SMatthew Knepley[0]: 26 <---- 49 (0) 32580fdc7489SMatthew Knepley[0]: 27 <---- 35 (0) 32590fdc7489SMatthew Knepley[0]: 27 <---- 42 (0) 32600fdc7489SMatthew Knepley[0]: 27 <---- 50 (0) 3261c4762a1bSJed Brown[0]: 27 <---- 48 (0) 32620fdc7489SMatthew Knepley[0]: 28 <---- 40 (0) 32630fdc7489SMatthew Knepley[0]: 28 <---- 34 (0) 3264c4762a1bSJed Brown[0]: 28 <---- 48 (0) 3265c4762a1bSJed Brown[0]: 28 <---- 53 (0) 32660fdc7489SMatthew Knepley[0]: 29 <---- 49 (0) 3267c4762a1bSJed Brown[0]: 29 <---- 40 (0) 3268c4762a1bSJed Brown[0]: 29 <---- 48 (0) 32690fdc7489SMatthew Knepley[0]: 29 <---- 53 (0) 3270c4762a1bSJed Brown[0]: 30 <---- 48 (0) 32710fdc7489SMatthew Knepley[0]: 30 <---- 34 (0) 32720fdc7489SMatthew Knepley[0]: 30 <---- 41 (0) 32730fdc7489SMatthew Knepley[0]: 30 <---- 53 (0) 32740fdc7489SMatthew Knepley[0]: 31 <---- 49 (0) 3275c4762a1bSJed Brown[0]: 31 <---- 48 (0) 3276c4762a1bSJed Brown[0]: 31 <---- 41 (0) 32770fdc7489SMatthew Knepley[0]: 31 <---- 53 (0) 3278c4762a1bSJed Browncoordinates with 1 fields 3279c4762a1bSJed Brown field 0 with 3 components 3280c4762a1bSJed BrownProcess 0: 3281*f2719977SBarry Smith ( 32) dof 3 offset 0 0. 0. 0. 3282*f2719977SBarry Smith ( 33) dof 3 offset 3 1. 0. 0. 3283*f2719977SBarry Smith ( 34) dof 3 offset 6 0. 1. 0. 3284*f2719977SBarry Smith ( 35) dof 3 offset 9 1. 1. 0. 3285*f2719977SBarry Smith ( 36) dof 3 offset 12 0. 0. 1. 3286*f2719977SBarry Smith ( 37) dof 3 offset 15 1. 0. 1. 3287*f2719977SBarry Smith ( 38) dof 3 offset 18 0. 1. 1. 3288*f2719977SBarry Smith ( 39) dof 3 offset 21 1. 1. 1. 3289*f2719977SBarry Smith ( 40) dof 3 offset 24 0.5 1. 0. 3290*f2719977SBarry Smith ( 41) dof 3 offset 27 0. 1. 0.5 3291*f2719977SBarry Smith ( 42) dof 3 offset 30 1. 1. 0.5 3292*f2719977SBarry Smith ( 43) dof 3 offset 33 0.5 1. 1. 3293*f2719977SBarry Smith ( 44) dof 3 offset 36 0. 0. 0.5 3294*f2719977SBarry Smith ( 45) dof 3 offset 39 0.5 0. 0. 3295*f2719977SBarry Smith ( 46) dof 3 offset 42 0.5 0. 1. 3296*f2719977SBarry Smith ( 47) dof 3 offset 45 1. 0. 0.5 3297*f2719977SBarry Smith ( 48) dof 3 offset 48 0.5 1. 0.5 3298*f2719977SBarry Smith ( 49) dof 3 offset 51 0.5 0. 0.5 3299*f2719977SBarry Smith ( 50) dof 3 offset 54 1. 0.5 0. 3300*f2719977SBarry Smith ( 51) dof 3 offset 57 1. 0.5 1. 3301*f2719977SBarry Smith ( 52) dof 3 offset 60 0. 0.5 1. 3302*f2719977SBarry Smith ( 53) dof 3 offset 63 0. 0.5 0. 330330602db0SMatthew G. KnepleyLabels: 3304c4762a1bSJed BrownLabel 'marker': 3305c4762a1bSJed Brown[0]: 32 (1) 3306c4762a1bSJed Brown[0]: 33 (1) 3307c4762a1bSJed Brown[0]: 34 (1) 3308c4762a1bSJed Brown[0]: 35 (1) 3309c4762a1bSJed Brown[0]: 36 (1) 3310c4762a1bSJed Brown[0]: 37 (1) 3311c4762a1bSJed Brown[0]: 38 (1) 3312c4762a1bSJed Brown[0]: 39 (1) 3313c4762a1bSJed Brown[0]: 40 (1) 3314c4762a1bSJed Brown[0]: 41 (1) 3315c4762a1bSJed Brown[0]: 42 (1) 3316c4762a1bSJed Brown[0]: 43 (1) 3317c4762a1bSJed Brown[0]: 44 (1) 3318c4762a1bSJed Brown[0]: 45 (1) 3319c4762a1bSJed Brown[0]: 46 (1) 3320c4762a1bSJed Brown[0]: 47 (1) 3321c4762a1bSJed Brown[0]: 48 (1) 3322c4762a1bSJed Brown[0]: 49 (1) 3323c4762a1bSJed Brown[0]: 50 (1) 3324c4762a1bSJed Brown[0]: 51 (1) 3325c4762a1bSJed Brown[0]: 52 (1) 3326c4762a1bSJed Brown[0]: 53 (1) 3327b5d96b8dSStefano Zampini[0] <dm:plex> DMPlexCheckGeometry(): Cell 0 FEM Volume 0.25 3328b5d96b8dSStefano Zampini[0] <dm:plex> DMPlexCheckGeometry(): Cell 1 FEM Volume 0.125 3329b5d96b8dSStefano Zampini[0] <dm:plex> DMPlexCheckGeometry(): Cell 2 FEM Volume 0.25 3330b5d96b8dSStefano Zampini[0] <dm:plex> DMPlexCheckGeometry(): Cell 3 FEM Volume 0.125 3331b5d96b8dSStefano Zampini[0] <dm:plex> DMPlexCheckGeometry(): Cell 4 FEM Volume 0.125 3332b5d96b8dSStefano Zampini[0] <dm:plex> DMPlexCheckGeometry(): Cell 5 FEM Volume 0.125 3333b5d96b8dSStefano Zampini[0] <dm:plex> DMPlexCheckGeometry(): Cell 6 FEM Volume 0.25 3334b5d96b8dSStefano Zampini[0] <dm:plex> DMPlexCheckGeometry(): Cell 7 FEM Volume 0.25 3335b5d96b8dSStefano Zampini[0] <dm:plex> DMPlexCheckGeometry(): Cell 8 FEM Volume 0.125 3336b5d96b8dSStefano Zampini[0] <dm:plex> DMPlexCheckGeometry(): Cell 9 FEM Volume 0.125 3337b5d96b8dSStefano Zampini[0] <dm:plex> DMPlexCheckGeometry(): Cell 10 FEM Volume 0.125 3338b5d96b8dSStefano Zampini[0] <dm:plex> DMPlexCheckGeometry(): Cell 11 FEM Volume 0.25 3339b5d96b8dSStefano Zampini[0] <dm:plex> DMPlexCheckGeometry(): Cell 12 FEM Volume 0.25 3340b5d96b8dSStefano Zampini[0] <dm:plex> DMPlexCheckGeometry(): Cell 13 FEM Volume 0.125 3341b5d96b8dSStefano Zampini[0] <dm:plex> DMPlexCheckGeometry(): Cell 14 FEM Volume 0.125 3342b5d96b8dSStefano Zampini[0] <dm:plex> DMPlexCheckGeometry(): Cell 15 FEM Volume 0.125 3343b5d96b8dSStefano Zampini[0] <dm:plex> DMPlexCheckGeometry(): Cell 16 FEM Volume 0.25 3344b5d96b8dSStefano Zampini[0] <dm:plex> DMPlexCheckGeometry(): Cell 17 FEM Volume 0.25 3345b5d96b8dSStefano Zampini[0] <dm:plex> DMPlexCheckGeometry(): Cell 18 FEM Volume 0.25 3346b5d96b8dSStefano Zampini[0] <dm:plex> DMPlexCheckGeometry(): Cell 19 FEM Volume 0.125 3347b5d96b8dSStefano Zampini[0] <dm:plex> DMPlexCheckGeometry(): Cell 20 FEM Volume 0.25 3348b5d96b8dSStefano Zampini[0] <dm:plex> DMPlexCheckGeometry(): Cell 21 FEM Volume 0.25 3349b5d96b8dSStefano Zampini[0] <dm:plex> DMPlexCheckGeometry(): Cell 22 FEM Volume 0.125 3350b5d96b8dSStefano Zampini[0] <dm:plex> DMPlexCheckGeometry(): Cell 23 FEM Volume 0.25 3351b5d96b8dSStefano Zampini[0] <dm:plex> DMPlexCheckGeometry(): Cell 24 FEM Volume 0.25 3352b5d96b8dSStefano Zampini[0] <dm:plex> DMPlexCheckGeometry(): Cell 25 FEM Volume 0.25 3353b5d96b8dSStefano Zampini[0] <dm:plex> DMPlexCheckGeometry(): Cell 26 FEM Volume 0.125 3354b5d96b8dSStefano Zampini[0] <dm:plex> DMPlexCheckGeometry(): Cell 27 FEM Volume 0.125 3355b5d96b8dSStefano Zampini[0] <dm:plex> DMPlexCheckGeometry(): Cell 28 FEM Volume 0.125 3356b5d96b8dSStefano Zampini[0] <dm:plex> DMPlexCheckGeometry(): Cell 29 FEM Volume 0.25 3357b5d96b8dSStefano Zampini[0] <dm:plex> DMPlexCheckGeometry(): Cell 30 FEM Volume 0.125 3358b5d96b8dSStefano Zampini[0] <dm:plex> DMPlexCheckGeometry(): Cell 31 FEM Volume 0.25 3359