dune-mmesh 1.4.1-git
Loading...
Searching...
No Matches
Dune::MMeshInterfaceConnectedComponent< GridImp > Class Template Reference

The implementation of connected components in a MMeshInterfaceGridThe connected component copies the vertex coordinates and ids. More...

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

Public Types

typedef MMeshInterfaceGridGeometry< GridImp::dimension, GridImp::dimension+1, GridImp > Geometry
 

Public Member Functions

 MMeshInterfaceConnectedComponent ()
 
 MMeshInterfaceConnectedComponent (const Element &element)
 Construct connected component with a single element.
 
void add (const Element &element)
 Add element to connected component.
 
const std::vector< CachingEntity > & children () const
 Return list of caching entities in this component.
 
const std::size_t size () const
 Return number of caching entities in this component.
 

Friends

template<class GridImp_ >
class MMeshInterfaceGridLeafIndexSet
 
template<class GridImp_ >
class MMeshInterfaceGridLocalIdSet
 
template<class GridImp_ >
class MMeshInterfaceGridGlobalIdSet
 

Detailed Description

template<class GridImp>
class Dune::MMeshInterfaceConnectedComponent< GridImp >

The implementation of connected components in a MMeshInterfaceGrid

The connected component copies the vertex coordinates and ids.

Member Typedef Documentation

◆ Geometry

template<class GridImp >
typedef MMeshInterfaceGridGeometry<GridImp::dimension, GridImp::dimension + 1, GridImp> Dune::MMeshInterfaceConnectedComponent< GridImp >::Geometry

Constructor & Destructor Documentation

◆ MMeshInterfaceConnectedComponent() [1/2]

template<class GridImp >
Dune::MMeshInterfaceConnectedComponent< GridImp >::MMeshInterfaceConnectedComponent ( )
inline

◆ MMeshInterfaceConnectedComponent() [2/2]

template<class GridImp >
Dune::MMeshInterfaceConnectedComponent< GridImp >::MMeshInterfaceConnectedComponent ( const Element &  element)
inlineexplicit

Construct connected component with a single element.

Member Function Documentation

◆ add()

template<class GridImp >
void Dune::MMeshInterfaceConnectedComponent< GridImp >::add ( const Element &  element)
inline

Add element to connected component.

◆ children()

template<class GridImp >
const std::vector< CachingEntity > & Dune::MMeshInterfaceConnectedComponent< GridImp >::children ( ) const
inline

Return list of caching entities in this component.

◆ size()

template<class GridImp >
const std::size_t Dune::MMeshInterfaceConnectedComponent< GridImp >::size ( ) const
inline

Return number of caching entities in this component.

Friends And Related Symbol Documentation

◆ MMeshInterfaceGridGlobalIdSet

template<class GridImp >
template<class GridImp_ >
friend class MMeshInterfaceGridGlobalIdSet
friend

◆ MMeshInterfaceGridLeafIndexSet

template<class GridImp >
template<class GridImp_ >
friend class MMeshInterfaceGridLeafIndexSet
friend

◆ MMeshInterfaceGridLocalIdSet

template<class GridImp >
template<class GridImp_ >
friend class MMeshInterfaceGridLocalIdSet
friend

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