OOF: Finite Element Analysis of Microstructures
| Submenus | Functions | Variables |
|---|---|---|
| group | all | division=longest_edge |
| E | min_area=0.5 | |
| selection | max_divisions=5 | |
| depth | ||
| interface | ||
| bumps |
Refinement is the process of replacing mesh elements with smaller elements. In ppm2oof it is a necessary part of adapting a mesh to the material boundaries. Large elements cannot do a good job of representing small or highly curved features of an image.
In the discussions below, sometimes a triangle being refined is referred to as a parent, and the triangles being created in its place are its children.
All of the mesh refinement tools in ppm2oof work by dividing a parent triangle in two, through one node and the midpoint of the opposite side. The variable /adaptive_mesh/refine/division determines the preferred node and side to be divided. The settings of the variables /adaptive_mesh/refine/min_area and /adaptive_mesh/refine/max_divisions can force a different node and side to be chosen in some circumstances. These variables limit the propagation of induced refinements: refinements that are required in order to prevent the formation of hanging nodes after the refinement of a neighboring triangle.


