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::EdgeChildInfo Struct Reference

Information about the refinement status of an edge. More...

#include <lf/refinement/mesh_hierarchy.h>

Public Member Functions

 EdgeChildInfo ()=default
 

Public Attributes

RefPat ref_pat_ {RefPat::rp_nil}
 type of refinement edge has undergone, see RefPat
 
std::vector< glb_idx_t > child_edge_idx
 global indices of child edges in fine mesh
 
std::vector< glb_idx_t > child_point_idx
 global indices of interior child points in fine mesh
 

Detailed Description

Information about the refinement status of an edge.

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

The key pieces of information are

See also
MeshHierarchy::PerformRefinement()

Definition at line 49 of file mesh_hierarchy.h.

Constructor & Destructor Documentation

◆ EdgeChildInfo()

lf::refinement::EdgeChildInfo::EdgeChildInfo ( )
explicitdefault

Member Data Documentation

◆ child_edge_idx

std::vector<glb_idx_t> lf::refinement::EdgeChildInfo::child_edge_idx

global indices of child edges in fine mesh

Definition at line 54 of file mesh_hierarchy.h.

Referenced by lf::refinement::MeshHierarchy::PerformRefinement().

◆ child_point_idx

std::vector<glb_idx_t> lf::refinement::EdgeChildInfo::child_point_idx

global indices of interior child points in fine mesh

Definition at line 56 of file mesh_hierarchy.h.

Referenced by lf::refinement::MeshHierarchy::PerformRefinement().

◆ ref_pat_

RefPat lf::refinement::EdgeChildInfo::ref_pat_ {RefPat::rp_nil}

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