dune-multidomaingrid 2.8
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Protected Member Functions | List of all members
Dune::mdgrid::EntityWrapper< 0, dim, GridImp > Class Template Reference

#include <dune/grid/multidomaingrid/entity.hh>

Inheritance diagram for Dune::mdgrid::EntityWrapper< 0, dim, GridImp >:
Inheritance graph

Public Types

using LocalGeometry = typename GridImp::template Codim< 0 >::LocalGeometry
 
using LeafIntersectionIterator = typename GridImp::Traits::LeafIntersectionIterator
 
using LevelIntersectionIterator = typename GridImp::Traits::LevelIntersectionIterator
 
using HierarchicIterator = typename GridImp::Traits::HierarchicIterator
 
typedef GridImp::template Codim< codim >::Geometry Geometry
 
typedef EntitySeedWrapper< typename HostEntity::EntitySeed > EntitySeed
 

Public Member Functions

unsigned int subEntities (unsigned int codim) const
 
template<int cc>
GridImp::template Codim< cc >::Entity subEntity (int i) const
 
GridImp::template Codim< 0 >::Entity father () const
 
bool hasFather () const
 
bool isLeaf () const
 
bool isRegular () const
 
LocalGeometry geometryInFather () const
 
HierarchicIterator hbegin (int maxLevel) const
 
HierarchicIterator hend (int maxLevel) const
 
LevelIntersectionIterator ilevelbegin () const
 
LevelIntersectionIterator ilevelend () const
 
LeafIntersectionIterator ileafbegin () const
 
LeafIntersectionIterator ileafend () const
 
bool isNew () const
 
bool mightVanish () const
 
bool hasBoundaryIntersections () const
 
int level () const
 
PartitionType partitionType () const
 
Geometry geometry () const
 
EntitySeed seed () const
 
bool equals (const EntityWrapperBase &other) const
 

Protected Member Functions

const HostEntity & hostEntity () const
 

Member Typedef Documentation

◆ EntitySeed

typedef EntitySeedWrapper<typename HostEntity::EntitySeed> Dune::mdgrid::EntityWrapperBase< codim, dim, GridImp >::EntitySeed
inherited

◆ Geometry

typedef GridImp::template Codim<codim>::Geometry Dune::mdgrid::EntityWrapperBase< codim, dim, GridImp >::Geometry
inherited

◆ HierarchicIterator

template<int dim, typename GridImp >
using Dune::mdgrid::EntityWrapper< 0, dim, GridImp >::HierarchicIterator = typename GridImp::Traits::HierarchicIterator

◆ LeafIntersectionIterator

template<int dim, typename GridImp >
using Dune::mdgrid::EntityWrapper< 0, dim, GridImp >::LeafIntersectionIterator = typename GridImp::Traits::LeafIntersectionIterator

◆ LevelIntersectionIterator

template<int dim, typename GridImp >
using Dune::mdgrid::EntityWrapper< 0, dim, GridImp >::LevelIntersectionIterator = typename GridImp::Traits::LevelIntersectionIterator

◆ LocalGeometry

template<int dim, typename GridImp >
using Dune::mdgrid::EntityWrapper< 0, dim, GridImp >::LocalGeometry = typename GridImp::template Codim<0>::LocalGeometry

Member Function Documentation

◆ equals()

bool Dune::mdgrid::EntityWrapperBase< codim, dim, GridImp >::equals ( const EntityWrapperBase< 0, dim, GridImp > &  other) const
inlineinherited

◆ father()

template<int dim, typename GridImp >
GridImp::template Codim< 0 >::Entity Dune::mdgrid::EntityWrapper< 0, dim, GridImp >::father ( ) const
inline

◆ geometry()

Geometry Dune::mdgrid::EntityWrapperBase< codim, dim, GridImp >::geometry ( ) const
inlineinherited

◆ geometryInFather()

template<int dim, typename GridImp >
LocalGeometry Dune::mdgrid::EntityWrapper< 0, dim, GridImp >::geometryInFather ( ) const
inline

◆ hasBoundaryIntersections()

template<int dim, typename GridImp >
bool Dune::mdgrid::EntityWrapper< 0, dim, GridImp >::hasBoundaryIntersections ( ) const
inline

◆ hasFather()

template<int dim, typename GridImp >
bool Dune::mdgrid::EntityWrapper< 0, dim, GridImp >::hasFather ( ) const
inline

◆ hbegin()

template<int dim, typename GridImp >
HierarchicIterator Dune::mdgrid::EntityWrapper< 0, dim, GridImp >::hbegin ( int  maxLevel) const
inline

◆ hend()

template<int dim, typename GridImp >
HierarchicIterator Dune::mdgrid::EntityWrapper< 0, dim, GridImp >::hend ( int  maxLevel) const
inline

◆ hostEntity()

const HostEntity & Dune::mdgrid::EntityWrapperBase< codim, dim, GridImp >::hostEntity ( ) const
inlineprotectedinherited

◆ ileafbegin()

template<int dim, typename GridImp >
LeafIntersectionIterator Dune::mdgrid::EntityWrapper< 0, dim, GridImp >::ileafbegin ( ) const
inline

◆ ileafend()

template<int dim, typename GridImp >
LeafIntersectionIterator Dune::mdgrid::EntityWrapper< 0, dim, GridImp >::ileafend ( ) const
inline

◆ ilevelbegin()

template<int dim, typename GridImp >
LevelIntersectionIterator Dune::mdgrid::EntityWrapper< 0, dim, GridImp >::ilevelbegin ( ) const
inline

◆ ilevelend()

template<int dim, typename GridImp >
LevelIntersectionIterator Dune::mdgrid::EntityWrapper< 0, dim, GridImp >::ilevelend ( ) const
inline

◆ isLeaf()

template<int dim, typename GridImp >
bool Dune::mdgrid::EntityWrapper< 0, dim, GridImp >::isLeaf ( ) const
inline

◆ isNew()

template<int dim, typename GridImp >
bool Dune::mdgrid::EntityWrapper< 0, dim, GridImp >::isNew ( ) const
inline

◆ isRegular()

template<int dim, typename GridImp >
bool Dune::mdgrid::EntityWrapper< 0, dim, GridImp >::isRegular ( ) const
inline

◆ level()

int Dune::mdgrid::EntityWrapperBase< codim, dim, GridImp >::level ( ) const
inlineinherited

◆ mightVanish()

template<int dim, typename GridImp >
bool Dune::mdgrid::EntityWrapper< 0, dim, GridImp >::mightVanish ( ) const
inline

◆ partitionType()

PartitionType Dune::mdgrid::EntityWrapperBase< codim, dim, GridImp >::partitionType ( ) const
inlineinherited

◆ seed()

EntitySeed Dune::mdgrid::EntityWrapperBase< codim, dim, GridImp >::seed ( ) const
inlineinherited

◆ subEntities()

template<int dim, typename GridImp >
unsigned int Dune::mdgrid::EntityWrapper< 0, dim, GridImp >::subEntities ( unsigned int  codim) const
inline

◆ subEntity()

template<int dim, typename GridImp >
template<int cc>
GridImp::template Codim< cc >::Entity Dune::mdgrid::EntityWrapper< 0, dim, GridImp >::subEntity ( int  i) const
inline

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