Dune Core Modules (2.4.1)

Dune::AlbertaGridIdSet< dim, dimworld > Class Template Reference

hierarchic index set of AlbertaGrid More...

#include <dune/grid/albertagrid/indexsets.hh>

Public Types

typedef Base::IdType IdType
 export type of id
 

Public Member Functions

template<class Entity >
IdType id (const Entity &e) const
 
template<int codim>
IdType id (const typename Grid::template Codim< codim >::Entity &e) const
 Get id of an entity of codim cc. Unhandy because template parameter must be supplied explicitely. More...
 
IdType subId (const typename Grid::template Codim< 0 >::Entity &e, int i, unsigned int subcodim) const
 Get id of subentity i of co-dimension codim of a co-dimension 0 entity. More...
 
IdType id (const typename remove_const< AlbertaGrid< dim, dimworld > >::type::Traits::template Codim< cc >::Entity &e) const
 Get id of an entity of codim cc. Unhandy because template parameter must be supplied explicitely.
 
IdType subId (const typename remove_const< AlbertaGrid< dim, dimworld > >::type::Traits::template Codim< 0 >::Entity &e, int i, unsigned int codim) const
 Get id of subentity i of co-dimension codim of a co-dimension 0 entity.
 

Detailed Description

template<int dim, int dimworld>
class Dune::AlbertaGridIdSet< dim, dimworld >

hierarchic index set of AlbertaGrid

Member Function Documentation

◆ id() [1/2]

template<int dim, int dimworld>
template<class Entity >
IdType Dune::AlbertaGridIdSet< dim, dimworld >::id ( const Entity e) const
inline

◆ id() [2/2]

template<int dim, int dimworld>
template<int codim>
IdType Dune::AlbertaGridIdSet< dim, dimworld >::id ( const typename Grid::template Codim< codim >::Entity &  e) const
inline

Get id of an entity of codim cc. Unhandy because template parameter must be supplied explicitely.

◆ subId()

template<int dim, int dimworld>
IdType Dune::AlbertaGridIdSet< dim, dimworld >::subId ( const typename Grid::template Codim< 0 >::Entity &  e,
int  i,
unsigned int  subcodim 
) const
inline

Get id of subentity i of co-dimension codim of a co-dimension 0 entity.


The documentation for this class was generated from the following files:
Creative Commons License   |  Legal Statements / Impressum  |  Hosted by TU Dresden  |  generated with Hugo v0.111.3 (Nov 21, 23:30, 2024)