dune-localfunctions  2.2.1
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | Friends | List of all members
Dune::MonomialBasisSize< GenericGeometry::Pyramid< BaseTopology > > Class Template Reference

#include <dune/localfunctions/utility/monomialbasis.hh>

Public Types

typedef
GenericGeometry::Pyramid
< BaseTopology > 
Topology
 

Public Member Functions

 MonomialBasisSize ()
 
 ~MonomialBasisSize ()
 
unsigned int operator() (const unsigned int order) const
 
unsigned int maxOrder () const
 
void computeSizes (unsigned int order) const
 

Static Public Member Functions

static Thisinstance ()
 

Public Attributes

unsigned int maxOrder_
 
unsigned int * sizes_
 
unsigned int * numBaseFunctions_
 

Friends

class MonomialBasisSize< GenericGeometry::Prism< Topology > >
 
class MonomialBasisSize< GenericGeometry::Pyramid< Topology > >
 

Member Typedef Documentation

template<class BaseTopology >
typedef GenericGeometry::Pyramid< BaseTopology > Dune::MonomialBasisSize< GenericGeometry::Pyramid< BaseTopology > >::Topology

Constructor & Destructor Documentation

template<class BaseTopology >
Dune::MonomialBasisSize< GenericGeometry::Pyramid< BaseTopology > >::MonomialBasisSize ( )
inline
template<class BaseTopology >
Dune::MonomialBasisSize< GenericGeometry::Pyramid< BaseTopology > >::~MonomialBasisSize ( )
inline

Member Function Documentation

template<class BaseTopology >
void Dune::MonomialBasisSize< GenericGeometry::Pyramid< BaseTopology > >::computeSizes ( unsigned int  order) const
inline
template<class BaseTopology >
static This& Dune::MonomialBasisSize< GenericGeometry::Pyramid< BaseTopology > >::instance ( )
inlinestatic
template<class BaseTopology >
unsigned int Dune::MonomialBasisSize< GenericGeometry::Pyramid< BaseTopology > >::maxOrder ( ) const
inline
template<class BaseTopology >
unsigned int Dune::MonomialBasisSize< GenericGeometry::Pyramid< BaseTopology > >::operator() ( const unsigned int  order) const
inline

Friends And Related Function Documentation

template<class BaseTopology >
friend class MonomialBasisSize< GenericGeometry::Prism< Topology > >
friend
template<class BaseTopology >
friend class MonomialBasisSize< GenericGeometry::Pyramid< Topology > >
friend

Member Data Documentation

template<class BaseTopology >
unsigned int Dune::MonomialBasisSize< GenericGeometry::Pyramid< BaseTopology > >::maxOrder_
mutable
template<class BaseTopology >
unsigned int* Dune::MonomialBasisSize< GenericGeometry::Pyramid< BaseTopology > >::numBaseFunctions_
mutable
template<class BaseTopology >
unsigned int* Dune::MonomialBasisSize< GenericGeometry::Pyramid< BaseTopology > >::sizes_
mutable

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