Loading [MathJax]/extensions/tex2jax.js

dune-mmesh (unstable)

Dune::MMeshInterfaceGridEntity< codim, dim, GridImp > Class Template Reference

The implementation of entities in a MMesh interface grid. More...

#include <dune/mmesh/interface/entity.hh>

Public Types

typedef GridImp::template Codim< codim >::EntitySeed EntitySeed
 The type of the EntitySeed interface class.
 

Public Member Functions

bool hasConnectedComponent () const
 returns true if connected component entity exists
 
EntitySeed seed () const
 Return entity seed.
 
int level () const
 level of this element
 
PartitionType partitionType () const
 The partition type for parallel computing.
 
unsigned int subEntities (unsigned int cc) const
 Return the number of subEntities of codimension codim.
 
template<int cc>
std::enable_if_t< cc==codim, typename GridImp::template Codim< cc >::Entity > subEntity (std::size_t i) const
 Provide access to sub entity i for cc == dim.
 
template<int cc>
std::enable_if_t< cc==codim+1, typename GridImp::template Codim< cc >::Entity > subEntity (std::size_t i) const
 Provide access to sub entity i for cc == dim-1.
 
Geometry geometry () const
 geometry of this entity
 
GeometryType type () const
 returns the geometry type
 
bool isInterface () const
 returns that entity is part of the interface
 
bool isTip () const
 Return if this vertex is a tip.
 
int boundaryFlag () const
 
std::size_t insertionLevel () const
 Return the insertion level of the vertex.
 
auto incidentVerticesBegin (bool includeInfinite) const
 First incident vertex.
 
auto incidentVerticesEnd (bool includeInfinite) const
 Last incident vertex.
 
auto incidentInterfaceVerticesBegin () const
 First incident vertex.
 
auto incidentInterfaceVerticesEnd () const
 Last incident vertex.
 
auto incidentInterfaceElementsBegin () const
 First incident element.
 
auto incidentInterfaceElementsEnd () const
 Last incident element.
 
const MMeshInterfaceEntity & hostEntity () const
 Return reference to the host entity.
 
IdType id () const
 Return id.
 
const GridImp & grid () const
 returns the grid
 

Detailed Description

template<int codim, int dim, class GridImp>
class Dune::MMeshInterfaceGridEntity< codim, dim, GridImp >

The implementation of entities in a MMesh interface grid.

Member Function Documentation

◆ boundaryFlag()

template<int codim, int dim, class GridImp >
int Dune::MMeshInterfaceGridEntity< codim, dim, GridImp >::boundaryFlag ( ) const
inline

Return boundary flag (-1 = not set, 0 = can be removed, 1 = important for domain boundary)


The documentation for this class was generated from the following file:
Creative Commons License   |  Legal Statements / Impressum  |  Hosted by TU Dresden & Uni Heidelberg  |  generated with Hugo v0.111.3 (Mar 17, 23:30, 2025)