|
dune-multidomaingrid 2.8
|
#include <dune/grid/multidomaingrid/indexsets.hh>

Public Types | |
| typedef BaseT::Types | Types |
| using | MDGridTraits = typename Grid::MDGridTraits |
| typedef MDGridTraits::template Codim< 0 >::SubDomainSet | SubDomainSet |
| typedef MDGridTraits::SubDomainIndex | SubDomainIndex |
| typedef HostIndexSet::IndexType | IndexType |
Public Member Functions | |
| template<int codim> | |
| IndexType | index (const typename Grid::Traits::template Codim< codim >::Entity &e) const |
| Returns the index of the entity with codimension codim. | |
| template<typename Entity > | |
| IndexType | index (const Entity &e) const |
| Returns the index of the entity. | |
| template<int codim, typename Entity > | |
| IndexType | subIndex (const Entity &e, int i) const |
| Returns the subdindex of the i-th subentity of e with codimension codim. | |
| template<typename Entity > | |
| IndexType | subIndex (const Entity &e, int i, unsigned int codim) const |
| Returns the subdindex of the i-th subentity of e with codimension codim. | |
| Types | types (int codim) const |
| Returns a list of all geometry types with codimension codim contained in the grid. | |
| IndexType | size (GeometryType type) const |
| Returns the number of entities with GeometryType type in the grid. | |
| IndexType | size (int codim) const |
| Returns the number of entities with codimension codim in the grid. | |
| template<typename EntityType > | |
| bool | contains (const EntityType &e) const |
| Returns true if the entity is contained in the grid. | |
| template<typename EntityType > | |
| const MapEntry< EntityType::codimension >::SubDomainSet & | subDomains (const EntityType &e) const |
| Returns a constant reference to the SubDomainSet of the given entity. | |
| template<int cc> | |
| const MapEntry< cc >::SubDomainSet & | subDomains (const typename Grid::Traits::template Codim< cc >::Entity &e) const |
| template<class EntityType > | |
| IndexType | index (SubDomainIndex subDomain, const EntityType &e) const |
| Returns the index of the entity in a specific subdomain. | |
| template<int cc> | |
| IndexType | index (SubDomainIndex subDomain, const typename Grid::Traits::template Codim< cc >::Entity &e) const |
| template<typename SubDomainEntity > | |
| IndexType | subIndex (SubDomainIndex subDomain, const SubDomainEntity &e, int i, int codim) const |
| Types | types (SubDomainIndex subDomain, int codim) const |
| IndexType | size (SubDomainIndex subDomain, GeometryType type) const |
| IndexType | size (SubDomainIndex subDomain, int codim) const |
| template<typename EntityType > | |
| bool | contains (SubDomainIndex subDomain, const EntityType &e) const |
| Returns true if the entity is contained in a specific subdomain. | |
| IndexSetWrapper (const GridImp &grid, HostGridView hostGridView) | |
| IndexSetWrapper (const ThisType &rhs) | |
| IndexType | index (const typename Traits::template Codim< cc >::Entity &e) const |
| IndexType | subIndex (const typename Traits::template Codim< cc >::Entity &e, int i, unsigned int codim) const |
| bool | contains (const Entity &e) const |
Static Public Attributes | |
| static const int | dimension = Grid::dimension |
| static const std::size_t | maxSubDomains = SubDomainSet::maxSize |
Detailed Description
class Dune::mdgrid::IndexSetWrapper< GridImp, HostGridViewType >
Index set for the MultiDomainGrid.
Member Typedef Documentation
◆ IndexType
| typedef HostIndexSet::IndexType Dune::mdgrid::IndexSetWrapper< GridImp, HostGridViewType >::IndexType |
◆ MDGridTraits
| using Dune::mdgrid::IndexSetWrapper< GridImp, HostGridViewType >::MDGridTraits = typename Grid::MDGridTraits |
◆ SubDomainIndex
| typedef MDGridTraits::SubDomainIndex Dune::mdgrid::IndexSetWrapper< GridImp, HostGridViewType >::SubDomainIndex |
◆ SubDomainSet
| typedef MDGridTraits::template Codim<0>::SubDomainSet Dune::mdgrid::IndexSetWrapper< GridImp, HostGridViewType >::SubDomainSet |
◆ Types
| typedef BaseT::Types Dune::mdgrid::IndexSetWrapper< GridImp, HostGridViewType >::Types |
Constructor & Destructor Documentation
◆ IndexSetWrapper() [1/2]
|
inline |
◆ IndexSetWrapper() [2/2]
|
inlineexplicit |
Member Function Documentation
◆ contains() [1/2]
|
inline |
Returns true if the entity is contained in the grid.
◆ contains() [2/2]
|
inline |
Returns true if the entity is contained in a specific subdomain.
◆ index() [1/4]
|
inline |
Returns the index of the entity.
◆ index() [2/4]
|
inline |
Returns the index of the entity with codimension codim.
◆ index() [3/4]
|
inline |
Returns the index of the entity in a specific subdomain.
◆ index() [4/4]
|
inline |
Returns the index of the entity with codimension cc in a specific subdomain.
- Template Parameters
-
the codimension of the entity.
◆ size() [1/4]
|
inline |
Returns the number of entities with GeometryType type in the grid.
◆ size() [2/4]
|
inline |
Returns the number of entities with codimension codim in the grid.
◆ size() [3/4]
|
inline |
◆ size() [4/4]
|
inline |
◆ subDomains() [1/2]
|
inline |
Returns a constant reference to the SubDomainSet of the given entity.
◆ subDomains() [2/2]
|
inline |
Returns a constant reference to the SubDomainSet of the given entity with codimension cc.
- Template Parameters
-
cc the codimension of the entity.
◆ subIndex() [1/3]
|
inline |
Returns the subdindex of the i-th subentity of e with codimension codim.
◆ subIndex() [2/3]
|
inline |
Returns the subdindex of the i-th subentity of e with codimension codim.
◆ subIndex() [3/3]
|
inline |
◆ types() [1/2]
|
inline |
Returns a list of all geometry types with codimension codim contained in the grid.
◆ types() [2/2]
|
inline |
Member Data Documentation
◆ dimension
|
static |
◆ maxSubDomains
|
static |
The documentation for this class was generated from the following file:
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8