3from .GridSelector
import GridSelector
9 Select the fine grid entities
11 Each guard holds for a vertex, face or cell which has not been refined
12 in the mesh sweep before, i.e. which has not been refined when the
13 current mesh traversal has kicked off. Consult hasBeenRefined() of the
14 corresponding marker for details.
16 The store guards anticipate the refinement state of the next mesh
17 sweep, i.e. they hold for entities which will not be refined at the end
18 of the current sweep (willBeRefined()). If the mesh changes, the data of
19 an entity which is refined in this sweep is hence not stored, as the
20 next sweep will not load it. This keeps the stores and loads of
21 dynamically adaptive meshes consistent.
26 return "not marker.hasBeenRefined()"
29 return "not marker.hasBeenRefined()"
32 return "not marker.hasBeenRefined()"
35 return "not marker.willBeRefined()"
38 return "not marker.willBeRefined()"
41 return "not marker.willBeRefined()"