dune-fem 2.8.0
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
Dune::Fem::GeometryGridPartIndexSet< HostIndexSet > Class Template Reference

#include <dune/fem/gridpart/geometrygridpart/indexset.hh>

Public Types

typedef HostIndexSet::IndexType IndexType
 

Public Member Functions

 GeometryGridPartIndexSet (const HostIndexSet &hostIndexSet)
 
int size (const GeometryType &type) const
 
int size (const int codim) const
 
template<class Entity >
int index (const Entity &entity) const
 
template<class Entity >
int subIndex (const Entity &entity, const int local, const unsigned int codim) const
 
const std::vector< GeometryType > & geomTypes (const int codim) const
 
template<class Entity >
bool contains (const Entity &entity) const
 
bool consecutive () const
 
bool persistent () const
 
int numberOfHoles (const int codim) const
 
int oldIndex (const int hole, const int codim) const
 
int newIndex (const int hole, const int codim) const
 
std::string name () const
 

Member Typedef Documentation

◆ IndexType

template<class HostIndexSet >
typedef HostIndexSet::IndexType Dune::Fem::GeometryGridPartIndexSet< HostIndexSet >::IndexType

Constructor & Destructor Documentation

◆ GeometryGridPartIndexSet()

template<class HostIndexSet >
Dune::Fem::GeometryGridPartIndexSet< HostIndexSet >::GeometryGridPartIndexSet ( const HostIndexSet &  hostIndexSet)
inlineexplicit

Member Function Documentation

◆ consecutive()

template<class HostIndexSet >
bool Dune::Fem::GeometryGridPartIndexSet< HostIndexSet >::consecutive ( ) const
inline

◆ contains()

template<class HostIndexSet >
template<class Entity >
bool Dune::Fem::GeometryGridPartIndexSet< HostIndexSet >::contains ( const Entity &  entity) const
inline

◆ geomTypes()

template<class HostIndexSet >
const std::vector< GeometryType > & Dune::Fem::GeometryGridPartIndexSet< HostIndexSet >::geomTypes ( const int  codim) const
inline

◆ index()

template<class HostIndexSet >
template<class Entity >
int Dune::Fem::GeometryGridPartIndexSet< HostIndexSet >::index ( const Entity &  entity) const
inline

◆ name()

template<class HostIndexSet >
std::string Dune::Fem::GeometryGridPartIndexSet< HostIndexSet >::name ( ) const
inline

◆ newIndex()

template<class HostIndexSet >
int Dune::Fem::GeometryGridPartIndexSet< HostIndexSet >::newIndex ( const int  hole,
const int  codim 
) const
inline

◆ numberOfHoles()

template<class HostIndexSet >
int Dune::Fem::GeometryGridPartIndexSet< HostIndexSet >::numberOfHoles ( const int  codim) const
inline

◆ oldIndex()

template<class HostIndexSet >
int Dune::Fem::GeometryGridPartIndexSet< HostIndexSet >::oldIndex ( const int  hole,
const int  codim 
) const
inline

◆ persistent()

template<class HostIndexSet >
bool Dune::Fem::GeometryGridPartIndexSet< HostIndexSet >::persistent ( ) const
inline

◆ size() [1/2]

template<class HostIndexSet >
int Dune::Fem::GeometryGridPartIndexSet< HostIndexSet >::size ( const GeometryType &  type) const
inline

◆ size() [2/2]

template<class HostIndexSet >
int Dune::Fem::GeometryGridPartIndexSet< HostIndexSet >::size ( const int  codim) const
inline

◆ subIndex()

template<class HostIndexSet >
template<class Entity >
int Dune::Fem::GeometryGridPartIndexSet< HostIndexSet >::subIndex ( const Entity &  entity,
const int  local,
const unsigned int  codim 
) const
inline

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