|
dune-mmesh 1.4.1-git
|
Loading...
Searching...
No Matches
Public Types |
Public Member Functions |
Public Attributes |
Static Public Attributes |
List of all members
Dune::MMeshGlobalIdSet< GridImp > Class Template Reference
#include <dune/mmesh/grid/indexsets.hh>
Inheritance diagram for Dune::MMeshGlobalIdSet< GridImp >:

Public Types | |
| using | IdType = MMeshImpl::MultiId |
| define the type used for persistent indices | |
Public Member Functions | |
| MMeshGlobalIdSet (const GridImp *g) | |
| constructor stores reference to a grid | |
| void | init () |
| store element and vertex id count | |
| template<int cd> | |
| std::enable_if_t< cd==dim, IdType > | id (const typename std::remove_const< GridImp >::type::Traits::template Codim< cd >::Entity &e) const |
| get id of an entity | |
| template<int cd> | |
| std::enable_if_t< cd !=dim, IdType > | id (const typename std::remove_const< GridImp >::type::Traits::template Codim< cd >::Entity &e) const |
| template<int d = dim> | |
| std::enable_if_t< d==2, IdType > | subId (const typename std::remove_const< GridImp >::type::Traits::template Codim< 0 >::Entity &e, int i, int codim) const |
| get id of subEntity | |
| template<int d = dim> | |
| std::enable_if_t< d==3, IdType > | subId (const typename std::remove_const< GridImp >::type::Traits::template Codim< 0 >::Entity &e, int i, int codim) const |
| template<int d = dim> | |
| std::enable_if_t< d==2, void > | update (const GridImp *grid) |
| update id set in 2d | |
| template<int d = dim> | |
| std::enable_if_t< d==3, void > | update (const GridImp *grid) |
| update id set in 3d | |
| std::size_t | setNextId (HostGridEntity< dim > vh) const |
| advanced method to set the id of a vertex manually | |
| IdType | id (const Entity &e) const |
| IdType | id (const typename Codim< cc >::Entity &e) const |
| IdType | subId (const typename Codim< 0 >::Entity &e, int i, unsigned int codim) const |
Public Attributes | |
| GridImp * | grid_ |
| std::size_t | nextVertexId_ |
Static Public Attributes | |
| static constexpr auto | dimension |
Member Typedef Documentation
◆ IdType
template<class GridImp >
| using Dune::MMeshGlobalIdSet< GridImp >::IdType = MMeshImpl::MultiId |
define the type used for persistent indices
Constructor & Destructor Documentation
◆ MMeshGlobalIdSet()
template<class GridImp >
|
inline |
constructor stores reference to a grid
Member Function Documentation
◆ id() [1/2]
template<class GridImp >
template<int cd>
|
inline |
get id of an entity
◆ id() [2/2]
template<class GridImp >
template<int cd>
|
inline |
◆ init()
template<class GridImp >
|
inline |
store element and vertex id count
◆ setNextId()
template<class GridImp >
|
inline |
advanced method to set the id of a vertex manually
◆ subId() [1/2]
template<class GridImp >
template<int d = dim>
|
inline |
get id of subEntity
◆ subId() [2/2]
template<class GridImp >
template<int d = dim>
|
inline |
◆ update() [1/2]
template<class GridImp >
template<int d = dim>
|
inline |
update id set in 2d
◆ update() [2/2]
template<class GridImp >
template<int d = dim>
|
inline |
update id set in 3d
Member Data Documentation
◆ grid_
template<class GridImp >
| GridImp* Dune::MMeshGlobalIdSet< GridImp >::grid_ |
◆ nextVertexId_
template<class GridImp >
|
mutable |
The documentation for this class was generated from the following file:
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8