dune-alugrid  3.0.0
Public Types | Public Member Functions | List of all members
Dune::ALU3dGridLocalIdSet< dim, dimworld, elType, Comm > Class Template Reference

hierarchic index set of ALU3dGrid More...

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

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

Public Types

typedef int IdType
 export type of id More...
 

Public Member Functions

template<class EntityType >
int id (const EntityType &ep) const
 return global id of given entity More...
 
template<int codim>
int id (const typename GridType::template Codim< codim > ::Entity &ep) const
 return global id of given entity More...
 
IdType subId (const EntityCodim0Type &e, int i, unsigned int codim) const
 return subId of given entity More...
 
int preCoarsening (HElementType &elem)
 
int postRefinement (HElementType &item)
 
int preCoarsening (HBndSegType &el)
 
int postRefinement (HBndSegType &el)
 prolong data, elem is the father More...
 
void setChunkSize (int chunkSize)
 

Detailed Description

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

hierarchic index set of ALU3dGrid

Member Typedef Documentation

◆ IdType

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

export type of id

Member Function Documentation

◆ id() [1/2]

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

return global id of given entity

◆ id() [2/2]

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

return global id of given entity

◆ postRefinement() [1/2]

template<int dim, int dimworld, ALU3dGridElementType elType, class Comm >
int Dune::ALU3dGridLocalIdSet< dim, dimworld, elType, Comm >::postRefinement ( HBndSegType &  el)
inline

prolong data, elem is the father

◆ postRefinement() [2/2]

template<int dim, int dimworld, ALU3dGridElementType elType, class Comm >
int Dune::ALU3dGridLocalIdSet< dim, dimworld, elType, Comm >::postRefinement ( HElementType &  item)
inline

◆ preCoarsening() [1/2]

template<int dim, int dimworld, ALU3dGridElementType elType, class Comm >
int Dune::ALU3dGridLocalIdSet< dim, dimworld, elType, Comm >::preCoarsening ( HBndSegType &  el)
inline

◆ preCoarsening() [2/2]

template<int dim, int dimworld, ALU3dGridElementType elType, class Comm >
int Dune::ALU3dGridLocalIdSet< dim, dimworld, elType, Comm >::preCoarsening ( HElementType &  elem)
inline

◆ setChunkSize()

template<int dim, int dimworld, ALU3dGridElementType elType, class Comm >
void Dune::ALU3dGridLocalIdSet< dim, dimworld, elType, Comm >::setChunkSize ( int  chunkSize)
inline

◆ subId()

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

return subId of given entity


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