Dune::ALU3dGridGlobalIdSet< dim, dimworld, elType > Class Template Reference

#include <indexsets.hh>

Inheritance diagram for Dune::ALU3dGridGlobalIdSet< dim, dimworld, elType >:

Dune::IdSetDefaultImplementation< GridImp, IdSetImp, IdTypeImp > Dune::IdSet< GridImp, IdSetImp, IdTypeImp > List of all members.

Detailed Description

template<int dim, int dimworld, ALU3dGridElementType elType>
class Dune::ALU3dGridGlobalIdSet< dim, dimworld, elType >

global id set for ALU3dGrid


Public Types

typedef ALU3dGrid< dim, dimworld,
elType >::Traits::GlobalIdType 
IdType
 export type of id

Public Member Functions

 ALU3dGridGlobalIdSet (const GridType &grid)
 create id set, only allowed for ALU3dGrid
template<class EntityType>
IdType id (const EntityType &ep) const
 return global id of given entity
template<int codim>
IdType id (const typename GridType::template Codim< codim >::Entity &ep) const
 return global id of given entity
template<int cd>
IdType subId (const EntityCodim0Type &ep, int i) const
 return subId of given entity
int postRefinement (HBndSegType &el)
 prolong data, elem is the father
template<int cc>
IdType subId (const typename RemoveConst< GridImp >::Type::Traits::template Codim< 0 >::Entity &e, int i) const
 get id of subentity i of codim cc
template<int cc>
IdType id (const typename RemoveConst< GridImp >::Type::Traits::template Codim< cc >::Entity &e) const
 Get id of an entity of codim cc. Unhandy because template parameter must be supplied explicitely.

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

Generated on 12 Dec 2007 with Doxygen (ver 1.5.1)