dune-geometry  2.5.1
Public Member Functions | Protected Member Functions | List of all members
Dune::ReferenceElement< ctype, dim >::SubEntityInfo Struct Reference

topological information about the subentities of a reference element More...

#include <dune/geometry/referenceelements.hh>

Public Member Functions

 SubEntityInfo ()
 
 SubEntityInfo (const SubEntityInfo &other)
 
 ~SubEntityInfo ()
 
const SubEntityInfo & operator= (const SubEntityInfo &other)
 
int size (int cc) const
 
int number (int ii, int cc) const
 
const GeometryType & type () const
 
void initialize (unsigned int topologyId, int codim, unsigned int i)
 

Protected Member Functions

int codim () const
 
unsigned int * allocate ()
 
void deallocate (unsigned int *ptr)
 
unsigned int capacity () const
 

Detailed Description

template<class ctype, int dim>
struct Dune::ReferenceElement< ctype, dim >::SubEntityInfo

topological information about the subentities of a reference element

Constructor & Destructor Documentation

◆ SubEntityInfo() [1/2]

template<class ctype, int dim>
Dune::ReferenceElement< ctype, dim >::SubEntityInfo::SubEntityInfo ( )
inline

◆ SubEntityInfo() [2/2]

template<class ctype, int dim>
Dune::ReferenceElement< ctype, dim >::SubEntityInfo::SubEntityInfo ( const SubEntityInfo &  other)
inline

◆ ~SubEntityInfo()

template<class ctype, int dim>
Dune::ReferenceElement< ctype, dim >::SubEntityInfo::~SubEntityInfo ( )
inline

Member Function Documentation

◆ allocate()

template<class ctype, int dim>
unsigned int* Dune::ReferenceElement< ctype, dim >::SubEntityInfo::allocate ( )
inlineprotected

◆ capacity()

template<class ctype, int dim>
unsigned int Dune::ReferenceElement< ctype, dim >::SubEntityInfo::capacity ( ) const
inlineprotected

◆ codim()

template<class ctype, int dim>
int Dune::ReferenceElement< ctype, dim >::SubEntityInfo::codim ( ) const
inlineprotected

◆ deallocate()

template<class ctype, int dim>
void Dune::ReferenceElement< ctype, dim >::SubEntityInfo::deallocate ( unsigned int *  ptr)
inlineprotected

◆ initialize()

template<class ctype, int dim>
void Dune::ReferenceElement< ctype, dim >::SubEntityInfo::initialize ( unsigned int  topologyId,
int  codim,
unsigned int  i 
)
inline

◆ number()

template<class ctype, int dim>
int Dune::ReferenceElement< ctype, dim >::SubEntityInfo::number ( int  ii,
int  cc 
) const
inline

◆ operator=()

template<class ctype, int dim>
const SubEntityInfo& Dune::ReferenceElement< ctype, dim >::SubEntityInfo::operator= ( const SubEntityInfo &  other)
inline

◆ size()

template<class ctype, int dim>
int Dune::ReferenceElement< ctype, dim >::SubEntityInfo::size ( int  cc) const
inline

◆ type()

template<class ctype, int dim>
const GeometryType& Dune::ReferenceElement< ctype, dim >::SubEntityInfo::type ( ) const
inline

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