LehrFEM++ 1.0.0
A simple Finite Element Library for teaching
|
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 |
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
Definition at line 72 of file mesh_hierarchy.h.
|
explicitdefault |
sub_idx_t lf::refinement::CellChildInfo::anchor_ {idx_nil} |
Definition at line 75 of file mesh_hierarchy.h.
std::vector<glb_idx_t> lf::refinement::CellChildInfo::child_cell_idx |
Definition at line 76 of file mesh_hierarchy.h.
std::vector<glb_idx_t> lf::refinement::CellChildInfo::child_edge_idx |
Definition at line 77 of file mesh_hierarchy.h.
std::vector<glb_idx_t> lf::refinement::CellChildInfo::child_point_idx |
Definition at line 78 of file mesh_hierarchy.h.
RefPat lf::refinement::CellChildInfo::ref_pat_ {RefPat::rp_nil} |
Definition at line 74 of file mesh_hierarchy.h.
Referenced by lf::refinement::MeshHierarchy::RefineRegular().