persistent, globally unique Ids
More...
#include <dune/grid/yaspgrid/yaspgrididset.hh>
|
typedef std::remove_const< GridImp >::type::PersistentIndexType | IdType |
| define the type used for persistent indices
|
|
|
| YaspGlobalIdSet () |
| Only default-constructible.
|
|
template<int cd> |
IdType | id (const typename std::remove_const< GridImp >::type::Traits::template Codim< cd >::Entity &e) const |
| get id of an entity
|
|
IdType | subId (const typename std::remove_const< GridImp >::type::Traits::template Codim< 0 >::Entity &e, int i, unsigned int codim) const |
| get id of subentity
|
|
IdType | id (const Entity &e) const |
| Get id of an entity. This method is simpler to use than the one below.
|
|
IdType | id (const typename Codim< cc >::Entity &e) const |
| Get id of an entity of codim cc. Unhandy because template parameter must be supplied explicitly.
|
|
IdType | subId (const typename 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.
|
|
|
static constexpr auto | dimension |
| dimension of the grid (maximum allowed codimension)
|
|
template<class GridImp>
class Dune::YaspGlobalIdSet< GridImp >
persistent, globally unique Ids
◆ IdType
define the type used for persistent indices
◆ YaspGlobalIdSet()
Only default-constructible.
◆ id() [1/3]
Get id of an entity. This method is simpler to use than the one below.
◆ id() [2/3]
IdType Dune::IdSet< GridImp, YaspGlobalIdSet< GridImp > , std::remove_const< GridImp >::type::PersistentIndexType >::id |
( |
const typename Codim< cc >::Entity & |
e | ) |
const |
|
inlineinherited |
Get id of an entity of codim cc. Unhandy because template parameter must be supplied explicitly.
◆ id() [3/3]
template<class GridImp >
template<int cd>
IdType Dune::YaspGlobalIdSet< GridImp >::id |
( |
const typename std::remove_const< GridImp >::type::Traits::template Codim< cd >::Entity & |
e | ) |
const |
|
inline |
◆ subId() [1/2]
IdType Dune::IdSet< GridImp, YaspGlobalIdSet< GridImp > , std::remove_const< GridImp >::type::PersistentIndexType >::subId |
( |
const typename Codim< 0 >::Entity & |
e, |
|
|
int |
i, |
|
|
unsigned int |
codim |
|
) |
| const |
|
inlineinherited |
Get id of subentity i of co-dimension codim of a co-dimension 0 entity.
◆ subId() [2/2]
template<class GridImp >
IdType Dune::YaspGlobalIdSet< GridImp >::subId |
( |
const typename std::remove_const< GridImp >::type::Traits::template Codim< 0 >::Entity & |
e, |
|
|
int |
i, |
|
|
unsigned int |
codim |
|
) |
| const |
|
inline |
◆ dimension
constexpr auto Dune::IdSet< GridImp, YaspGlobalIdSet< GridImp > , std::remove_const< GridImp >::type::PersistentIndexType >::dimension |
|
staticconstexprinherited |
dimension of the grid (maximum allowed codimension)
The documentation for this class was generated from the following files: