LehrFEM++ 1.0.0
A simple Finite Element Library for teaching
Public Member Functions | Public Attributes | List of all members
lf::refinement::ParentInfo Struct Reference

Information about possible parent entities. More...

#include <lf/refinement/mesh_hierarchy.h>

Public Member Functions

 ParentInfo ()=default
 

Public Attributes

const mesh::Entityparent_ptr
 
glb_idx_t parent_index
 
sub_idx_t child_number {idx_nil}
 
std::unique_ptr< const lf::geometry::Geometryrel_ref_geo_ {nullptr}
 

Detailed Description

Information about possible parent entities.

Also contains "relative geometry information" with respect to the reference coordinate system of the parent entity.

Definition at line 87 of file mesh_hierarchy.h.

Constructor & Destructor Documentation

◆ ParentInfo()

lf::refinement::ParentInfo::ParentInfo ( )
explicitdefault

Member Data Documentation

◆ child_number

sub_idx_t lf::refinement::ParentInfo::child_number {idx_nil}

local index in the parent entity

Definition at line 94 of file mesh_hierarchy.h.

◆ parent_index

glb_idx_t lf::refinement::ParentInfo::parent_index
Initial value:
{
const unsigned int idx_nil

index of parent entity w.r.t. coarse mesh

Definition at line 92 of file mesh_hierarchy.h.

◆ parent_ptr

const mesh::Entity* lf::refinement::ParentInfo::parent_ptr
Initial value:
{
nullptr}

parent entity, not necessarily the same type

Definition at line 90 of file mesh_hierarchy.h.

◆ rel_ref_geo_

std::unique_ptr<const lf::geometry::Geometry> lf::refinement::ParentInfo::rel_ref_geo_ {nullptr}

geometry object describing shape in parent entity in relative coordinates

Definition at line 97 of file mesh_hierarchy.h.


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