hex_refine¶
Module: core
Category: meshadaptor
Type string: "hex_refine"
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_refine adaptor refines elements 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.