Skip to content

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.