dune-fem  2.4.1-rc
Classes | Public Types | Public Member Functions | Static Public Attributes | Protected Types | List of all members
Dune::Fem::__IdIndexSet::IndexSet< GridFamily > Class Template Reference

#include </local/tomalk/somewhere/tmp/dune-fem/dune/fem/gridpart/idgridpart/indexset.hh>

Inheritance diagram for Dune::Fem::__IdIndexSet::IndexSet< GridFamily >:
Inheritance graph

Classes

struct  Codim
 

Public Types

typedef Traits::HostGridPartType::IndexSetType HostIndexSetType
 
typedef HostIndexSetType::IndexType IndexType
 
typedef HostIndexSetType::Types Types
 

Public Member Functions

 IndexSet (const HostIndexSetType &hostIndexSet)
 
Types types (int codim) const
 
const std::vector< GeometryType > & geomTypes (int codim) const
 
template<class Entity >
bool contains (const Entity &entity) const
 
IndexType size (GeometryType type) const
 
IndexType size (int codim) const
 
template<class Entity >
IndexType index (const Entity &entity) const
 
template<int codim>
IndexType index (const typename Codim< codim >::Entity &entity) const
 
template<class Entity >
IndexType subIndex (const Entity &entity, int i, unsigned int cd) const
 
template<int codim>
IndexType subIndex (const typename Codim< codim >::Entity &entity, int i, unsigned int cd) const
 
const HostIndexSetTypehostIndexSet () const
 

Static Public Attributes

static const int dimension = HostIndexSetType::dimension
 

Protected Types

typedef std::remove_const< GridFamily >::type::Traits Traits
 

Member Typedef Documentation

template<class GridFamily >
typedef Traits::HostGridPartType::IndexSetType Dune::Fem::__IdIndexSet::IndexSet< GridFamily >::HostIndexSetType
template<class GridFamily >
typedef HostIndexSetType::IndexType Dune::Fem::__IdIndexSet::IndexSet< GridFamily >::IndexType
template<class GridFamily >
typedef std::remove_const< GridFamily >::type::Traits Dune::Fem::__IdIndexSet::IndexSet< GridFamily >::Traits
protected
template<class GridFamily >
typedef HostIndexSetType::Types Dune::Fem::__IdIndexSet::IndexSet< GridFamily >::Types

Constructor & Destructor Documentation

template<class GridFamily >
Dune::Fem::__IdIndexSet::IndexSet< GridFamily >::IndexSet ( const HostIndexSetType hostIndexSet)
inlineexplicit

Member Function Documentation

template<class GridFamily >
template<class Entity >
bool Dune::Fem::__IdIndexSet::IndexSet< GridFamily >::contains ( const Entity &  entity) const
inline
template<class GridFamily >
const std::vector< GeometryType >& Dune::Fem::__IdIndexSet::IndexSet< GridFamily >::geomTypes ( int  codim) const
inline
template<class GridFamily >
const HostIndexSetType& Dune::Fem::__IdIndexSet::IndexSet< GridFamily >::hostIndexSet ( ) const
inline
template<class GridFamily >
template<class Entity >
IndexType Dune::Fem::__IdIndexSet::IndexSet< GridFamily >::index ( const Entity &  entity) const
inline
template<class GridFamily >
template<int codim>
IndexType Dune::Fem::__IdIndexSet::IndexSet< GridFamily >::index ( const typename Codim< codim >::Entity &  entity) const
inline
template<class GridFamily >
IndexType Dune::Fem::__IdIndexSet::IndexSet< GridFamily >::size ( GeometryType  type) const
inline
template<class GridFamily >
IndexType Dune::Fem::__IdIndexSet::IndexSet< GridFamily >::size ( int  codim) const
inline
template<class GridFamily >
template<class Entity >
IndexType Dune::Fem::__IdIndexSet::IndexSet< GridFamily >::subIndex ( const Entity &  entity,
int  i,
unsigned int  cd 
) const
inline
template<class GridFamily >
template<int codim>
IndexType Dune::Fem::__IdIndexSet::IndexSet< GridFamily >::subIndex ( const typename Codim< codim >::Entity &  entity,
int  i,
unsigned int  cd 
) const
inline
template<class GridFamily >
Types Dune::Fem::__IdIndexSet::IndexSet< GridFamily >::types ( int  codim) const
inline

Member Data Documentation

template<class GridFamily >
const int Dune::Fem::__IdIndexSet::IndexSet< GridFamily >::dimension = HostIndexSetType::dimension
static

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