LehrFEM++ 1.0.0
A simple Finite Element Library for teaching
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
lf::refinement::PointChildInfo Struct Reference

Information about the refinement status of a point. More...

#include <lf/refinement/mesh_hierarchy.h>

Public Member Functions

 PointChildInfo ()=default
 

Public Attributes

RefPat ref_pat {RefPat::rp_nil}
 a flag indicating whether the point is to be duplicated (rp_copy)
 
glb_idx_t child_point_idx {idx_nil}
 global index of the child point
 

Detailed Description

Information about the refinement status of a point.

This information is used by methods of the class MeshHierarchy to organize uniform and adaptive refinement.

For a point there can be only two refinement states: non-refined (rp_nil) of refined (rp_copy).

Definition at line 26 of file mesh_hierarchy.h.

Constructor & Destructor Documentation

◆ PointChildInfo()

lf::refinement::PointChildInfo::PointChildInfo ( )
explicitdefault

Member Data Documentation

◆ child_point_idx

glb_idx_t lf::refinement::PointChildInfo::child_point_idx {idx_nil}

global index of the child point

Definition at line 32 of file mesh_hierarchy.h.

◆ ref_pat

RefPat lf::refinement::PointChildInfo::ref_pat {RefPat::rp_nil}

a flag indicating whether the point is to be duplicated (rp_copy)

Definition at line 30 of file mesh_hierarchy.h.

Referenced by lf::refinement::MeshHierarchy::RefineMarked(), and lf::refinement::MeshHierarchy::RefineRegular().


The documentation for this struct was generated from the following file: