dune-grid  2.1.1
Public Types | Public Member Functions | Friends
Dune::ALU3dGridLocalIdSet< elType, Comm > Class Template Reference

hierarchic index set of ALU3dGrid More...

#include <dune/grid/alugrid/3d/indexsets.hh>

Inheritance diagram for Dune::ALU3dGridLocalIdSet< elType, Comm >:
Inheritance graph

List of all members.

Public Types

typedef int IdType
 export type of id

Public Member Functions

template<class EntityType >
int id (const EntityType &ep) const
 return global id of given entity
template<int codim>
int id (const typename GridType::template Codim< codim >::Entity &ep) const
 return global id of given entity
IdType subId (const EntityCodim0Type &e, int i, unsigned int codim) const
 return subId of given entity
int preCoarsening (HElementType &elem)
int postRefinement (HElementType &item)
int preCoarsening (HBndSegType &el)
int postRefinement (HBndSegType &el)
 prolong data, elem is the father
void setChunkSize (int chunkSize)
IdType id (const typename remove_const< ALU3dGrid< elType, Comm > >::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< ALU3dGrid< elType, Comm > >::type::Traits::template Codim< 0 >::Entity &e, int i, unsigned int codim) const
 Get id of subentity i of codim cc of a codim 0 entity.

Friends

class ALU3dGrid< elType, Comm >

Detailed Description

template<ALU3dGridElementType elType, class Comm>
class Dune::ALU3dGridLocalIdSet< elType, Comm >

hierarchic index set of ALU3dGrid


Member Typedef Documentation

template<ALU3dGridElementType elType, class Comm >
typedef int Dune::ALU3dGridLocalIdSet< elType, Comm >::IdType

Member Function Documentation

IdType Dune::IdSet< ALU3dGrid< elType, Comm > , ALU3dGridLocalIdSet< elType, Comm > , int >::id ( const typename remove_const< ALU3dGrid< elType, Comm > >::type::Traits::template Codim< cc >::Entity e) const [inline, inherited]

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

template<ALU3dGridElementType elType, class Comm >
template<class EntityType >
int Dune::ALU3dGridLocalIdSet< elType, Comm >::id ( const EntityType &  ep) const [inline]

return global id of given entity

Reimplemented from Dune::IdSet< ALU3dGrid< elType, Comm >, ALU3dGridLocalIdSet< elType, Comm >, int >.

template<ALU3dGridElementType elType, class Comm >
template<int codim>
int Dune::ALU3dGridLocalIdSet< elType, Comm >::id ( const typename GridType::template Codim< codim >::Entity ep) const [inline]

return global id of given entity

template<ALU3dGridElementType elType, class Comm >
int Dune::ALU3dGridLocalIdSet< elType, Comm >::postRefinement ( HElementType &  item) [inline]
template<ALU3dGridElementType elType, class Comm >
int Dune::ALU3dGridLocalIdSet< elType, Comm >::postRefinement ( HBndSegType &  el) [inline]

prolong data, elem is the father

template<ALU3dGridElementType elType, class Comm >
int Dune::ALU3dGridLocalIdSet< elType, Comm >::preCoarsening ( HElementType &  elem) [inline]
template<ALU3dGridElementType elType, class Comm >
int Dune::ALU3dGridLocalIdSet< elType, Comm >::preCoarsening ( HBndSegType &  el) [inline]
template<ALU3dGridElementType elType, class Comm >
void Dune::ALU3dGridLocalIdSet< elType, Comm >::setChunkSize ( int  chunkSize) [inline]
IdType Dune::IdSet< ALU3dGrid< elType, Comm > , ALU3dGridLocalIdSet< elType, Comm > , int >::subId ( const typename remove_const< ALU3dGrid< elType, Comm > >::type::Traits::template Codim< 0 >::Entity e,
int  i,
unsigned int  codim 
) const [inline, inherited]

Get id of subentity i of codim cc of a codim 0 entity.

template<ALU3dGridElementType elType, class Comm >
IdType Dune::ALU3dGridLocalIdSet< elType, Comm >::subId ( const EntityCodim0Type &  e,
int  i,
unsigned int  codim 
) const [inline]

return subId of given entity


Friends And Related Function Documentation

template<ALU3dGridElementType elType, class Comm >
friend class ALU3dGrid< elType, Comm > [friend]

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