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

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

#include <lf/refinement/mesh_hierarchy.h>

Public Member Functions

 CellChildInfo ()=default
 

Public Attributes

RefPat ref_pat_ {RefPat::rp_nil}
 
sub_idx_t anchor_ {idx_nil}
 
std::vector< glb_idx_t > child_cell_idx
 
std::vector< glb_idx_t > child_edge_idx
 
std::vector< glb_idx_t > child_point_idx
 

Detailed Description

Information about the refinement status of a cell.

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 72 of file mesh_hierarchy.h.

Constructor & Destructor Documentation

◆ CellChildInfo()

lf::refinement::CellChildInfo::CellChildInfo ( )
explicitdefault

Member Data Documentation

◆ anchor_

sub_idx_t lf::refinement::CellChildInfo::anchor_ {idx_nil}

Definition at line 75 of file mesh_hierarchy.h.

◆ child_cell_idx

std::vector<glb_idx_t> lf::refinement::CellChildInfo::child_cell_idx

Definition at line 76 of file mesh_hierarchy.h.

◆ child_edge_idx

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

Definition at line 77 of file mesh_hierarchy.h.

◆ child_point_idx

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

Definition at line 78 of file mesh_hierarchy.h.

◆ ref_pat_

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

Definition at line 74 of file mesh_hierarchy.h.

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


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