<h3>Specific improvements</h3>
<ol>
+<li> Fixed: Bug in 3d with hanging nodes in GridTools::find_cells_adjacent_to_vertex()
+that caused find_active_cell_around_point() to fail in those cases.
+<br>
+(Timo Heister, 2012/05/29)
+
<li> New: The GridIn::read_unv function can now read meshes generated
by the Salome framework, see http://www.salome-platform.org/ .
<br>
break;
}
if (!found)
+ {
+ //TODO: it is not
+ //enough to walk
+ //over faces to
+ //the neighbors
+ //because the
+ //point may lie
+ //in a cell that
+ //only shares an
+ //edge with cell
+ //in 3d. Current
+ //workaround: add
+ //all neighbors
+ //of all
+ //neighbors if
+ //this vertex is
+ //a hanging node
+ //in 3d. [TH]
adj_cells_set.insert(nb);
+ if (dim==3)
+ {
+ for (unsigned faceindex = 0; faceindex < GeometryInfo<dim>::faces_per_cell; faceindex++)
+ {
+ if (!nb->at_boundary(faceindex) && nb->neighbor(faceindex)->active())
+ adj_cells_set.insert(nb->neighbor(faceindex));
+ }
+ }
+ }
+
}
}
}
In the beginning the Universe was created. This has made a lot of
people very angry and has been widely regarded as a bad move.
Douglas Adams