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

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

Inheritance diagram for Dune::mdgrid::subdomain::EntityWrapperBase< codim, dim, GridImp >:
Inheritance graph

Public Types

using EntitySeed = EntitySeedWrapper< typename HostEntity::EntitySeed >
 
using Geometry = typename GridImp::template Codim< codim >::Geometry
 

Public Member Functions

 EntityWrapperBase ()
 
 EntityWrapperBase (const GridImp *grid, const MultiDomainEntity &e)
 
 EntityWrapperBase (const GridImp *grid, MultiDomainEntity &&e)
 
int level () const
 
PartitionType partitionType () const
 
unsigned int subEntities (unsigned int codimSubEntitiy) const
 
Geometry geometry () const
 
EntitySeed seed () const
 
bool equals (const EntityWrapperBase &other) const
 
const MultiDomainEntitymultiDomainEntity () const
 
const HostEntityhostEntity () const
 
const GridImp & grid () const
 

Protected Types

using MultiDomainEntity = typename GridImp::MultiDomainGrid::Traits::template Codim< codim >::Entity
 
using HostEntity = typename GridImp::HostGrid::Traits::template Codim< codim >::Entity
 

Member Typedef Documentation

◆ EntitySeed

template<int codim, int dim, typename GridImp >
using Dune::mdgrid::subdomain::EntityWrapperBase< codim, dim, GridImp >::EntitySeed = EntitySeedWrapper<typename HostEntity::EntitySeed>

◆ Geometry

template<int codim, int dim, typename GridImp >
using Dune::mdgrid::subdomain::EntityWrapperBase< codim, dim, GridImp >::Geometry = typename GridImp::template Codim<codim>::Geometry

◆ HostEntity

template<int codim, int dim, typename GridImp >
using Dune::mdgrid::subdomain::EntityWrapperBase< codim, dim, GridImp >::HostEntity = typename GridImp::HostGrid::Traits::template Codim<codim>::Entity
protected

◆ MultiDomainEntity

template<int codim, int dim, typename GridImp >
using Dune::mdgrid::subdomain::EntityWrapperBase< codim, dim, GridImp >::MultiDomainEntity = typename GridImp::MultiDomainGrid::Traits::template Codim<codim>::Entity
protected

Constructor & Destructor Documentation

◆ EntityWrapperBase() [1/3]

template<int codim, int dim, typename GridImp >
Dune::mdgrid::subdomain::EntityWrapperBase< codim, dim, GridImp >::EntityWrapperBase ( )
inline

◆ EntityWrapperBase() [2/3]

template<int codim, int dim, typename GridImp >
Dune::mdgrid::subdomain::EntityWrapperBase< codim, dim, GridImp >::EntityWrapperBase ( const GridImp *  grid,
const MultiDomainEntity e 
)
inline

◆ EntityWrapperBase() [3/3]

template<int codim, int dim, typename GridImp >
Dune::mdgrid::subdomain::EntityWrapperBase< codim, dim, GridImp >::EntityWrapperBase ( const GridImp *  grid,
MultiDomainEntity &&  e 
)
inline

Member Function Documentation

◆ equals()

template<int codim, int dim, typename GridImp >
bool Dune::mdgrid::subdomain::EntityWrapperBase< codim, dim, GridImp >::equals ( const EntityWrapperBase< codim, dim, GridImp > &  other) const
inline

◆ geometry()

template<int codim, int dim, typename GridImp >
Geometry Dune::mdgrid::subdomain::EntityWrapperBase< codim, dim, GridImp >::geometry ( ) const
inline

◆ grid()

template<int codim, int dim, typename GridImp >
const GridImp & Dune::mdgrid::subdomain::EntityWrapperBase< codim, dim, GridImp >::grid ( ) const
inline

◆ hostEntity()

template<int codim, int dim, typename GridImp >
const HostEntity & Dune::mdgrid::subdomain::EntityWrapperBase< codim, dim, GridImp >::hostEntity ( ) const
inline

◆ level()

template<int codim, int dim, typename GridImp >
int Dune::mdgrid::subdomain::EntityWrapperBase< codim, dim, GridImp >::level ( ) const
inline

◆ multiDomainEntity()

template<int codim, int dim, typename GridImp >
const MultiDomainEntity & Dune::mdgrid::subdomain::EntityWrapperBase< codim, dim, GridImp >::multiDomainEntity ( ) const
inline

◆ partitionType()

template<int codim, int dim, typename GridImp >
PartitionType Dune::mdgrid::subdomain::EntityWrapperBase< codim, dim, GridImp >::partitionType ( ) const
inline

◆ seed()

template<int codim, int dim, typename GridImp >
EntitySeed Dune::mdgrid::subdomain::EntityWrapperBase< codim, dim, GridImp >::seed ( ) const
inline

◆ subEntities()

template<int codim, int dim, typename GridImp >
unsigned int Dune::mdgrid::subdomain::EntityWrapperBase< codim, dim, GridImp >::subEntities ( unsigned int  codimSubEntitiy) const
inline

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