| 109 | } |
| 110 | |
| 111 | void PeriodicBoundaryRemesher::remesh(Float ave_edge_length) { |
| 112 | clean_up(); |
| 113 | label_bd_faces(); |
| 114 | extract_bd_loops(); |
| 115 | collapse_short_bd_edges(1e-4); |
| 116 | match_bd_loops(); |
| 117 | refine_bd_loops(ave_edge_length); |
| 118 | remesh_boundary(0.5 * ave_edge_length * ave_edge_length); |
| 119 | clean_up(); |
| 120 | } |
| 121 | |
| 122 | void PeriodicBoundaryRemesher::clean_up() { |
| 123 | MeshCleaner cleaner; |
no outgoing calls
no test coverage detected