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

The implementation of a connected component of entities in MMeshThe connected component stores a list of connected entities providing geometrical information for the remeshing step. More...

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

Public Member Functions

 MMeshConnectedComponent ()
 
 MMeshConnectedComponent (const GridImp *mMesh, const Entity &entity)
 
MMeshConnectedComponentoperator= (const MMeshConnectedComponent &other)
 
void update (const Entity &entity)
 
const std::list< CachingEntity > & entities () const
 
const std::list< 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.
 
bool hasEntity (const Entity &entity) const
 
std::size_t componentNumber () const
 

Detailed Description

template<class GridImp>
class Dune::MMeshConnectedComponent< GridImp >

The implementation of a connected component of entities in MMesh

The connected component stores a list of connected entities providing geometrical information for the remeshing step.

Constructor & Destructor Documentation

◆ MMeshConnectedComponent() [1/2]

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

◆ MMeshConnectedComponent() [2/2]

template<class GridImp >
Dune::MMeshConnectedComponent< GridImp >::MMeshConnectedComponent ( const GridImp *  mMesh,
const Entity &  entity 
)
inline

Member Function Documentation

◆ children()

template<class GridImp >
const std::list< CachingEntity > & Dune::MMeshConnectedComponent< GridImp >::children ( ) const
inline

Return list of caching entities in this component.

◆ componentNumber()

template<class GridImp >
std::size_t Dune::MMeshConnectedComponent< GridImp >::componentNumber ( ) const
inline

◆ entities()

template<class GridImp >
const std::list< CachingEntity > & Dune::MMeshConnectedComponent< GridImp >::entities ( ) const
inline

◆ hasEntity()

template<class GridImp >
bool Dune::MMeshConnectedComponent< GridImp >::hasEntity ( const Entity &  entity) const
inline

◆ operator=()

template<class GridImp >
MMeshConnectedComponent & Dune::MMeshConnectedComponent< GridImp >::operator= ( const MMeshConnectedComponent< GridImp > &  other)
inline

◆ size()

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

Return number of caching entities in this component.

◆ update()

template<class GridImp >
void Dune::MMeshConnectedComponent< GridImp >::update ( const Entity &  entity)
inline

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