hex_refine2d¶
Module: core
Category: meshadaptor
Type string: "hex_refine2d"
Parameters¶
| Name | Description | Default | Units |
|---|---|---|---|
max_iters |
max_iters | -1 | [] |
max_elements |
max_elements | -1 | [] |
map_data |
map_data | false | [] |
nnc |
nnc | 8 | [] |
nsdim |
nsdim | 3 | [] |
transfer_method |
transfer_method | 0 | [] |
max_elem_refine |
max_elem_refine | 0 | [] |
max_value |
max_value | 0 | [] |
criterion |
[] |
Description¶
The hex_refined2d adaptor refines elements in the XY plane. (It assumes that the mesh consists of a single layer of hex elements, aligned in the XY coordinate plane.) Elements are split by splitting each edge into 2. This may result in a non-conforming mesh, where an element node in the refined mesh lies on an edge in the parent mesh. Such hanging nodes are constrained using linear constraints and are forced to remain in the same relative position as the parent edge. This ensures that the refined mesh remains watertight.