dune-localfunctions  2.2.0
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | Friends
Dune::MonomialBasisSize< GenericGeometry::Prism< BaseTopology > > Class Template Reference

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

List of all members.

Public Types

typedef GenericGeometry::Prism
< 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 This & instance ()

Public Attributes

unsigned int maxOrder_
unsigned int * sizes_
unsigned int * numBaseFunctions_

Friends

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

template<class BaseTopology>
class Dune::MonomialBasisSize< GenericGeometry::Prism< BaseTopology > >


Member Typedef Documentation

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

Constructor & Destructor Documentation

template<class BaseTopology >
Dune::MonomialBasisSize< GenericGeometry::Prism< BaseTopology > >::MonomialBasisSize ( ) [inline]
template<class BaseTopology >
Dune::MonomialBasisSize< GenericGeometry::Prism< BaseTopology > >::~MonomialBasisSize ( ) [inline]

Member Function Documentation

template<class BaseTopology >
void Dune::MonomialBasisSize< GenericGeometry::Prism< BaseTopology > >::computeSizes ( unsigned int  order) const [inline]
template<class BaseTopology >
static This& Dune::MonomialBasisSize< GenericGeometry::Prism< BaseTopology > >::instance ( ) [inline, static]
template<class BaseTopology >
unsigned int Dune::MonomialBasisSize< GenericGeometry::Prism< BaseTopology > >::maxOrder ( ) const [inline]
template<class BaseTopology >
unsigned int Dune::MonomialBasisSize< GenericGeometry::Prism< 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::Prism< BaseTopology > >::maxOrder_ [mutable]
template<class BaseTopology >
unsigned int* Dune::MonomialBasisSize< GenericGeometry::Prism< BaseTopology > >::numBaseFunctions_ [mutable]
template<class BaseTopology >
unsigned int* Dune::MonomialBasisSize< GenericGeometry::Prism< BaseTopology > >::sizes_ [mutable]

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